@charset "UTF-8";
/**
 * body font sizes
 */
/**
 * paragraph sizes
 */
/**
 * widget margins
 */
/**
 * button variables
 */
html {
  scroll-behavior: smooth;
}

body {
  background-color: #ffffff;
  font-family: "Neue Montreal";
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.65em;
  letter-spacing: 0;
  color: #333333;
}

body img {
  height: auto;
  padding: 0 0 !important;
}

.vhc-js-element-cover {
  z-index: 10 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 25px;
}

span.vw-h1-span, span.vw-h2-span, span.vw-h3-span, span.vw-h4-span, span.vw-h5-span, span.vw-h6-span {
  display: block;
  margin: 0 0 25px;
}

b,
strong {
  font-weight: 700;
}

a {
  color: #e71d36;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-weight: 600;
}
a:hover, a:focus {
  color: #e71d36;
  text-decoration: none;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-weight: inherit;
}

img {
  max-width: 100%;
}

img[src=""],
img[src="data-src="] {
  display: none !important;
}

.fr-view .vw-widget-wrap img.fr-dii,
.fr-view .vw-widget-wrap-2 img.fr-dii {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}

hr {
  background-color: #333333;
  height: 2px;
  border: 0;
}

table,
.table {
  border-collapse: collapse;
  width: 100%;
}
table td,
table th,
.table td,
.table th {
  padding: 0.75rem;
  vertical-align: middle;
  border-top: 1px solid #f5f5f5;
}
table th,
.table th {
  vertical-align: bottom;
  border-bottom: 2px solid #f5f5f5;
}
table.vahara-table-border-on,
.table.vahara-table-border-on {
  border: 1px solid #f5f5f5;
}
table.vahara-table-border-on th,
.table.vahara-table-border-on th {
  border: 1px solid #f5f5f5;
  border-bottom-width: 2px;
}
table.vahara-table-border-on td,
.table.vahara-table-border-on td {
  border: 1px solid #f5f5f5;
}
table.vahara-table-border-off,
.table.vahara-table-border-off {
  border: none !important;
}
table.vahara-table-border-off th,
table.vahara-table-border-off td,
.table.vahara-table-border-off th,
.table.vahara-table-border-off td {
  border: none !important;
}
table.vahara-table-border-dotted,
.table.vahara-table-border-dotted {
  border: 1px dotted #f5f5f5;
}
table.vahara-table-border-dotted th,
.table.vahara-table-border-dotted th {
  border: 1px dotted #f5f5f5;
  border-bottom-width: 2px;
}
table.vahara-table-border-dotted td,
.table.vahara-table-border-dotted td {
  border: 1px dotted #f5f5f5;
}
table.vahara-table-highlight-alternate-rows tbody tr:nth-of-type(odd),
.table.vahara-table-highlight-alternate-rows tbody tr:nth-of-type(odd) {
  background-color: #f5f5f5;
}
table.vahara-table-highlight-alternate-rows tbody tr:nth-child(2n),
.table.vahara-table-highlight-alternate-rows tbody tr:nth-child(2n) {
  background: transparent !important;
}

.content-area ul,
.content-area ol,
.vw-widget-wrap ul,
.vw-widget-wrap ol,
.vw-widget-wrap-2 ul,
.vw-widget-wrap-2 ol,
#app .app-content-area ul,
#app .app-content-area ol {
  padding-bottom: 15px;
  padding-top: 0;
  /*
  padding-left: 17px;
  padding-right: 0;
  */
}

.content-area ul li,
.content-area ol li,
.vw-widget-wrap ul li,
.vw-widget-wrap ol li,
.vw-widget-wrap-2 ul li,
.vw-widget-wrap-2 ol li,
#app .app-content-area ul li,
#app .app-content-area ol li {
  margin-bottom: 1rem;
}
.content-area ul li ul,
.content-area ul li ol,
.content-area ol li ul,
.content-area ol li ol,
.vw-widget-wrap ul li ul,
.vw-widget-wrap ul li ol,
.vw-widget-wrap ol li ul,
.vw-widget-wrap ol li ol,
.vw-widget-wrap-2 ul li ul,
.vw-widget-wrap-2 ul li ol,
.vw-widget-wrap-2 ol li ul,
.vw-widget-wrap-2 ol li ol,
#app .app-content-area ul li ul,
#app .app-content-area ul li ol,
#app .app-content-area ol li ul,
#app .app-content-area ol li ol {
  margin-top: 1rem;
}

.content-area ul[style="text-align: center;"],
.vw-widget-wrap .text-center ul,
.vw-widget-wrap-2 .text-center ul,
.content-area .text-center ul {
  padding-left: 0;
  padding-right: 0;
}

.content-area ul[style="text-align: left;"] {
  padding-left: 40px;
}

@media (min-width: 576px) {
  .vw-widget-wrap .text-sm-left ul,
  .vw-widget-wrap-2 .text-sm-left ul {
    padding-left: 40px;
  }
}

@media (min-width: 768px) {
  .vw-widget-wrap .text-md-left ul,
  .vw-widget-wrap-2 .text-md-left ul {
    padding-left: 40px;
  }
}

@media (min-width: 992px) {
  .vw-widget-wrap .text-lg-left ul,
  .vw-widget-wrap-2 .text-lg-left ul {
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .vw-widget-wrap .text-xl-left ul,
  .vw-widget-wrap-2 .text-xl-left ul {
    padding-left: 40px;
  }
}

@media (min-width: 1500px) {
  .vw-widget-wrap .text-xxl-left ul,
  .vw-widget-wrap-2 .text-xxl-left ul {
    padding-left: 40px;
  }
}

.content-area ul[style="text-align: center;"] li,
.vw-widget-wrap ul[style="text-align: center;"] li,
.vw-widget-wrap-2 ul[style="text-align: center;"] li,
.content-area ul li[style="text-align: center;"],
.vw-widget-wrap ul li[style="text-align: center;"],
.vw-widget-wrap-2 ul li[style="text-align: center;"],
.vw-widget-wrap .text-center ul li,
.vw-widget-wrap-2 .text-center ul li,
.content-area .text-center ul li {
  list-style-position: inside;
  text-indent: -22px;
  padding-left: 22px;
}

@media (min-width: 576px) {
  .vw-widget-wrap .text-sm-left ul li,
  .vw-widget-wrap-2 .text-sm-left ul li,
  .content-area .text-sm-left ul li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .vw-widget-wrap .text-md-left ul li,
  .vw-widget-wrap-2 .text-md-left ul li,
  .content-area .text-md-left ul li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .vw-widget-wrap .text-lg-left ul li,
  .vw-widget-wrap-2 .text-lg-left ul li,
  .content-area .text-lg-left ul li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .vw-widget-wrap .text-xl-left ul li,
  .vw-widget-wrap-2 .text-xl-left ul li,
  .content-area .text-xl-left ul li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 1500px) {
  .vw-widget-wrap .text-xxl-left ul li,
  .vw-widget-wrap-2 .text-xxl-left ul li,
  .content-area .text-xxl-left ul li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

.content-area ol[style="text-align: center;"] li,
.vw-widget-wrap ol[style="text-align: center;"] li,
.vw-widget-wrap-2 ol[style="text-align: center;"] li,
.content-area ol li[style="text-align: center;"],
.vw-widget-wrap ol li[style="text-align: center;"],
.vw-widget-wrap-2 ol li[style="text-align: center;"],
.vw-widget-wrap .text-center ol li,
.vw-widget-wrap-2 .text-center ol li,
.content-area .text-center ol li {
  list-style-position: inside;
  text-indent: -19px;
  padding-left: 19px;
}

@media (min-width: 576px) {
  .vw-widget-wrap .text-sm-left ol li,
  .vw-widget-wrap-2 .text-sm-left ol li,
  .content-area .text-sm-left ol li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .vw-widget-wrap .text-md-left ol li,
  .vw-widget-wrap-2 .text-md-left ol li,
  .content-area .text-md-left ol li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .vw-widget-wrap .text-lg-left ol li,
  .vw-widget-wrap-2 .text-lg-left ol li,
  .content-area .text-lg-left ol li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .vw-widget-wrap .text-xl-left ol li,
  .vw-widget-wrap-2 .text-xl-left ol li,
  .content-area .text-xl-left ol li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

@media (min-width: 1500px) {
  .vw-widget-wrap .text-xxl-left ol li,
  .vw-widget-wrap-2 .text-xxl-left ol li,
  .content-area .text-xxl-left ol li {
    list-style-position: outside;
    text-indent: 0;
    padding-left: 0;
  }
}

.content-area ul li:last-child,
.content-area ol li:last-child,
.vw-widget-wrap ul li:last-child,
.vw-widget-wrap ol li:last-child,
.vw-widget-wrap-2 ul li:last-child,
.vw-widget-wrap-2 ol li:last-child,
.vw-widget-wrap .BGVideo-controls ul li,
.vw-widget-wrap-2 .BGVideo-controls ul li,
.BGVideo-controls ul li {
  margin-bottom: 0;
}

@media (min-width: 1500px) {
  hr {
    height: 3px;
  }
}
.vw-widget-wrap {
  margin-bottom: 50px;
}

.vw-widget-wrap-2 {
  margin-bottom: 20px;
}

.vw-align-middle {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 992px) {
  .vw-widget-wrap {
    margin-bottom: 60px;
  }
  .vw-widget-wrap-2 {
    margin-bottom: 30px;
  }
}
@media (min-width: 1500px) {
  .vw-widget-wrap {
    margin-bottom: 80px;
  }
  .vw-widget-wrap-2 {
    margin-bottom: 50px;
  }
}
/**
 * owl carousel fix
 */
.owl-carousel .owl-stage-outer {
  width: 100%;
}

/**
 * Modal dark opacity fix
 */
.modal-backdrop + .modal-backdrop {
  display: none !important;
}

/**
 * '.close' class opacity fixed (lib.css is adding .5 opacity to '.close' class by default).
 */
.close {
  opacity: 1;
}

.vhc-js-widget:before {
  content: "";
  display: table;
  clear: both;
}

.vhc-js-widget > .vhc-js-element {
  display: block;
  width: 100%;
}

.vh-edit-mode-on .calender-wrap {
  display: none !important;
}
.vh-edit-mode-on .vh-alert-modal .modal-dialog {
  display: block;
}

.calender-wrap .cal-detail + .cal-detail {
  margin-top: 15px;
}

@media (min-width: 992px) {
  ul li.has-submenu ul {
    -webkit-transition: all 0.2s ease !important;
    transition: all 0.2s ease !important;
  }
}
@media (min-width: 992px) {
  ul li.has-submenu:hover ul {
    -webkit-transition: all 0.4s ease !important;
    transition: all 0.4s ease !important;
  }
}

.vw-m-btn-wrap {
  display: inline-block;
  width: 100%;
}
.vw-m-btn-wrap .vw-m-btn-in {
  margin: -15px -15px;
}
@media (min-width: 1500px) {
  .vw-m-btn-wrap .vw-m-btn-in {
    margin: -15px -15px;
  }
}
.vw-m-btn-wrap .vw-m-btn-in .btn,
.vw-m-btn-wrap .vw-m-btn-in .vw-icon-link {
  margin: 15px 15px;
}
@media (min-width: 1500px) {
  .vw-m-btn-wrap .vw-m-btn-in .btn,
  .vw-m-btn-wrap .vw-m-btn-in .vw-icon-link {
    margin: 15px 15px;
  }
}

.vw-widget-wrap {
  margin-bottom: 50px;
}
@media (min-width: 576px) {
  .vw-widget-wrap {
    margin-bottom: 60px;
  }
}
@media (min-width: 768px) {
  .vw-widget-wrap {
    margin-bottom: 70px;
  }
}
@media (min-width: 992px) {
  .vw-widget-wrap {
    margin-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .vw-widget-wrap {
    margin-bottom: 90px;
  }
}

.vw-widget-wrap-2 {
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  .vw-widget-wrap-2 {
    margin-bottom: 35px;
  }
}
@media (min-width: 768px) {
  .vw-widget-wrap-2 {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .vw-widget-wrap-2 {
    margin-bottom: 45px;
  }
}
@media (min-width: 1200px) {
  .vw-widget-wrap-2 {
    margin-bottom: 50px;
  }
}

.vhc-options-bar {
  z-index: 99999 !important;
}

.wow {
  visibility: hidden;
}

.vw-h-style-lined {
  position: relative;
  text-align: center;
}
.vw-h-style-lined .vw-heading {
  padding: 0 25px;
  z-index: 1;
  display: inline-block;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 2;
}
@media (min-width: 1500px) {
  .vw-h-style-lined .vw-heading {
    padding: 0 40px;
  }
}
.vw-h-style-lined .span-before {
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  left: 0;
  top: calc(50% - 1px);
  width: 100%;
  z-index: 1;
}

.vw-h-style-1 {
  font-family: "Lintel";
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 1.1em;
  text-transform: none;
  color: #2e3e5a;
}

h1.vw-h-style-1 {
  font-size: 48px;
}

h2.vw-h-style-1 {
  font-size: 42px;
}

h3.vw-h-style-1 {
  font-size: 36px;
}

h4.vw-h-style-1 {
  font-size: 30px;
}

h5.vw-h-style-1 {
  font-size: 24px;
}

h6.vw-h-style-1 {
  font-size: 20px;
}

@media (min-width: 576px) {
  h1.vw-h-style-1 {
    font-size: 48px;
  }
  h2.vw-h-style-1 {
    font-size: 42px;
  }
  h3.vw-h-style-1 {
    font-size: 36px;
  }
  h4.vw-h-style-1 {
    font-size: 30px;
  }
  h5.vw-h-style-1 {
    font-size: 24px;
  }
  h6.vw-h-style-1 {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  h1.vw-h-style-1 {
    font-size: 48px;
  }
  h2.vw-h-style-1 {
    font-size: 42px;
  }
  h3.vw-h-style-1 {
    font-size: 36px;
  }
  h4.vw-h-style-1 {
    font-size: 30px;
  }
  h5.vw-h-style-1 {
    font-size: 24px;
  }
  h6.vw-h-style-1 {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  h1.vw-h-style-1 {
    font-size: 58px;
  }
  h2.vw-h-style-1 {
    font-size: 50px;
  }
  h3.vw-h-style-1 {
    font-size: 42px;
  }
  h4.vw-h-style-1 {
    font-size: 34px;
  }
  h5.vw-h-style-1 {
    font-size: 26px;
  }
  h6.vw-h-style-1 {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  h1.vw-h-style-1 {
    font-size: 58px;
  }
  h2.vw-h-style-1 {
    font-size: 50px;
  }
  h3.vw-h-style-1 {
    font-size: 42px;
  }
  h4.vw-h-style-1 {
    font-size: 34px;
  }
  h5.vw-h-style-1 {
    font-size: 26px;
  }
  h6.vw-h-style-1 {
    font-size: 20px;
  }
}
@media (min-width: 1500px) {
  h1.vw-h-style-1 {
    font-size: 58px;
  }
  h2.vw-h-style-1 {
    font-size: 50px;
  }
  h3.vw-h-style-1 {
    font-size: 42px;
  }
  h4.vw-h-style-1 {
    font-size: 34px;
  }
  h5.vw-h-style-1 {
    font-size: 26px;
  }
  h6.vw-h-style-1 {
    font-size: 20px;
  }
}
.vw-h-style-2 {
  font-family: "Lintel";
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 1.1em;
  color: #e71d36;
}

h1.vw-h-style-2 {
  font-size: 43px;
}

h2.vw-h-style-2 {
  font-size: 38px;
}

h3.vw-h-style-2 {
  font-size: 33px;
}

h4.vw-h-style-2 {
  font-size: 28px;
}

h5.vw-h-style-2 {
  font-size: 23px;
}

h6.vw-h-style-2 {
  font-size: 17px;
}

@media (min-width: 576px) {
  h1.vw-h-style-2 {
    font-size: 43px;
  }
  h2.vw-h-style-2 {
    font-size: 38px;
  }
  h3.vw-h-style-2 {
    font-size: 33px;
  }
  h4.vw-h-style-2 {
    font-size: 28px;
  }
  h5.vw-h-style-2 {
    font-size: 23px;
  }
  h6.vw-h-style-2 {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  h1.vw-h-style-2 {
    font-size: 43px;
  }
  h2.vw-h-style-2 {
    font-size: 38px;
  }
  h3.vw-h-style-2 {
    font-size: 33px;
  }
  h4.vw-h-style-2 {
    font-size: 28px;
  }
  h5.vw-h-style-2 {
    font-size: 23px;
  }
  h6.vw-h-style-2 {
    font-size: 17px;
  }
}
@media (min-width: 992px) {
  h1.vw-h-style-2 {
    font-size: 48px;
  }
  h2.vw-h-style-2 {
    font-size: 42px;
  }
  h3.vw-h-style-2 {
    font-size: 36px;
  }
  h4.vw-h-style-2 {
    font-size: 30px;
  }
  h5.vw-h-style-2 {
    font-size: 24px;
  }
  h6.vw-h-style-2 {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  h1.vw-h-style-2 {
    font-size: 48px;
  }
  h2.vw-h-style-2 {
    font-size: 42px;
  }
  h3.vw-h-style-2 {
    font-size: 36px;
  }
  h4.vw-h-style-2 {
    font-size: 30px;
  }
  h5.vw-h-style-2 {
    font-size: 24px;
  }
  h6.vw-h-style-2 {
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  h1.vw-h-style-2 {
    font-size: 48px;
  }
  h2.vw-h-style-2 {
    font-size: 42px;
  }
  h3.vw-h-style-2 {
    font-size: 36px;
  }
  h4.vw-h-style-2 {
    font-size: 30px;
  }
  h5.vw-h-style-2 {
    font-size: 24px;
  }
  h6.vw-h-style-2 {
    font-size: 18px;
  }
}
.vw-h-style-3 {
  font-family: "Lintel";
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 1.1em;
  text-transform: none;
  color: #2e3e5a;
}

h1.vw-h-style-3 {
  font-size: 43px;
}

h2.vw-h-style-3 {
  font-size: 38px;
}

h3.vw-h-style-3 {
  font-size: 33px;
}

h4.vw-h-style-3 {
  font-size: 28px;
}

h5.vw-h-style-3 {
  font-size: 23px;
}

h6.vw-h-style-3 {
  font-size: 17px;
}

@media (min-width: 576px) {
  h1.vw-h-style-3 {
    font-size: 43px;
  }
  h2.vw-h-style-3 {
    font-size: 38px;
  }
  h3.vw-h-style-3 {
    font-size: 33px;
  }
  h4.vw-h-style-3 {
    font-size: 28px;
  }
  h5.vw-h-style-3 {
    font-size: 23px;
  }
  h6.vw-h-style-3 {
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  h1.vw-h-style-3 {
    font-size: 43px;
  }
  h2.vw-h-style-3 {
    font-size: 38px;
  }
  h3.vw-h-style-3 {
    font-size: 33px;
  }
  h4.vw-h-style-3 {
    font-size: 28px;
  }
  h5.vw-h-style-3 {
    font-size: 23px;
  }
  h6.vw-h-style-3 {
    font-size: 17px;
  }
}
@media (min-width: 992px) {
  h1.vw-h-style-3 {
    font-size: 48px;
  }
  h2.vw-h-style-3 {
    font-size: 42px;
  }
  h3.vw-h-style-3 {
    font-size: 36px;
  }
  h4.vw-h-style-3 {
    font-size: 30px;
  }
  h5.vw-h-style-3 {
    font-size: 24px;
  }
  h6.vw-h-style-3 {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  h1.vw-h-style-3 {
    font-size: 48px;
  }
  h2.vw-h-style-3 {
    font-size: 42px;
  }
  h3.vw-h-style-3 {
    font-size: 36px;
  }
  h4.vw-h-style-3 {
    font-size: 30px;
  }
  h5.vw-h-style-3 {
    font-size: 24px;
  }
  h6.vw-h-style-3 {
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  h1.vw-h-style-3 {
    font-size: 48px;
  }
  h2.vw-h-style-3 {
    font-size: 42px;
  }
  h3.vw-h-style-3 {
    font-size: 36px;
  }
  h4.vw-h-style-3 {
    font-size: 30px;
  }
  h5.vw-h-style-3 {
    font-size: 24px;
  }
  h6.vw-h-style-3 {
    font-size: 18px;
  }
}
.vw-h-style-4 {
  font-family: "Neue Montreal";
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.35em;
  line-height: 1.2em;
  color: #e71d36;
}

h1.vw-h-style-4 {
  font-size: 12px;
}

h2.vw-h-style-4 {
  font-size: 12px;
}

h3.vw-h-style-4 {
  font-size: 12px;
}

h4.vw-h-style-4 {
  font-size: 13px;
}

h5.vw-h-style-4 {
  font-size: 13px;
}

h6.vw-h-style-4 {
  font-size: 13px;
}

@media (min-width: 576px) {
  h1.vw-h-style-4 {
    font-size: 12px;
  }
  h2.vw-h-style-4 {
    font-size: 12px;
  }
  h3.vw-h-style-4 {
    font-size: 12px;
  }
  h4.vw-h-style-4 {
    font-size: 13px;
  }
  h5.vw-h-style-4 {
    font-size: 13px;
  }
  h6.vw-h-style-4 {
    font-size: 13px;
  }
}
@media (min-width: 768px) {
  h1.vw-h-style-4 {
    font-size: 12px;
  }
  h2.vw-h-style-4 {
    font-size: 12px;
  }
  h3.vw-h-style-4 {
    font-size: 12px;
  }
  h4.vw-h-style-4 {
    font-size: 13px;
  }
  h5.vw-h-style-4 {
    font-size: 13px;
  }
  h6.vw-h-style-4 {
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  h1.vw-h-style-4 {
    font-size: 12px;
  }
  h2.vw-h-style-4 {
    font-size: 12px;
  }
  h3.vw-h-style-4 {
    font-size: 12px;
  }
  h4.vw-h-style-4 {
    font-size: 13px;
  }
  h5.vw-h-style-4 {
    font-size: 13px;
  }
  h6.vw-h-style-4 {
    font-size: 13px;
  }
}
@media (min-width: 1200px) {
  h1.vw-h-style-4 {
    font-size: 12px;
  }
  h2.vw-h-style-4 {
    font-size: 12px;
  }
  h3.vw-h-style-4 {
    font-size: 12px;
  }
  h4.vw-h-style-4 {
    font-size: 13px;
  }
  h5.vw-h-style-4 {
    font-size: 13px;
  }
  h6.vw-h-style-4 {
    font-size: 13px;
  }
}
@media (min-width: 1500px) {
  h1.vw-h-style-4 {
    font-size: 12px;
  }
  h2.vw-h-style-4 {
    font-size: 12px;
  }
  h3.vw-h-style-4 {
    font-size: 12px;
  }
  h4.vw-h-style-4 {
    font-size: 13px;
  }
  h5.vw-h-style-4 {
    font-size: 13px;
  }
  h6.vw-h-style-4 {
    font-size: 13px;
  }
}
.vw-h-style-lg {
  font-size: 60px !important;
}

@media (min-width: 768px) {
  .vw-h-style-lg {
    font-size: 64px !important;
  }
}
@media (min-width: 992px) {
  .vw-h-style-lg {
    font-size: 66px !important;
  }
}
@media (min-width: 1200px) {
  .vw-h-style-lg {
    font-size: 68px !important;
  }
}
@media (min-width: 1500px) {
  .vw-h-style-lg {
    font-size: 70px !important;
  }
}
.vw-h-style-xl {
  font-size: 70px !important;
}

@media (min-width: 768px) {
  .vw-h-style-xl {
    font-size: 80px !important;
  }
}
@media (min-width: 992px) {
  .vw-h-style-xl {
    font-size: 85px !important;
  }
}
@media (min-width: 1200px) {
  .vw-h-style-xl {
    font-size: 90px !important;
  }
}
@media (min-width: 1500px) {
  .vw-h-style-xl {
    font-size: 100px !important;
  }
}
.vw-h-style-xxl {
  font-size: 100px !important;
}

@media (min-width: 768px) {
  .vw-h-style-xxl {
    font-size: 120px !important;
  }
}
@media (min-width: 992px) {
  .vw-h-style-xxl {
    font-size: 130px !important;
  }
}
@media (min-width: 1200px) {
  .vw-h-style-xxl {
    font-size: 140px !important;
  }
}
@media (min-width: 1500px) {
  .vw-h-style-xxl {
    font-size: 150px !important;
  }
}
.vw-p-sm {
  line-height: 1.4em;
}

.vw-p-sm {
  font-size: 14px !important;
}

@media (min-width: 576px) {
  .vw-p-sm {
    font-size: 14px !important;
  }
}
@media (min-width: 768px) {
  .vw-p-sm {
    font-size: 14px !important;
  }
}
@media (min-width: 992px) {
  .vw-p-sm {
    font-size: 14px !important;
  }
}
@media (min-width: 1200px) {
  .vw-p-sm {
    font-size: 14px !important;
  }
}
@media (min-width: 1500px) {
  .vw-p-sm {
    font-size: 14px !important;
  }
}
.vw-p-lg {
  line-height: 1.4em;
}

.vw-p-lg {
  font-size: 20px !important;
}

@media (min-width: 576px) {
  .vw-p-lg {
    font-size: 20px !important;
  }
}
@media (min-width: 768px) {
  .vw-p-lg {
    font-size: 20px !important;
  }
}
@media (min-width: 992px) {
  .vw-p-lg {
    font-size: 20px !important;
  }
}
@media (min-width: 1200px) {
  .vw-p-lg {
    font-size: 20px !important;
  }
}
@media (min-width: 1500px) {
  .vw-p-lg {
    font-size: 20px !important;
  }
}
.vw-p-xl {
  line-height: 1.4em;
}

.vw-p-xl {
  font-size: 24px !important;
}

@media (min-width: 576px) {
  .vw-p-xl {
    font-size: 24px !important;
  }
}
@media (min-width: 768px) {
  .vw-p-xl {
    font-size: 24px !important;
  }
}
@media (min-width: 992px) {
  .vw-p-xl {
    font-size: 24px !important;
  }
}
@media (min-width: 1200px) {
  .vw-p-xl {
    font-size: 24px !important;
  }
}
@media (min-width: 1500px) {
  .vw-p-xl {
    font-size: 24px !important;
  }
}
.vw-link-style-1 {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  color: #2e3e5a;
  border-bottom: 1px solid #2e3e5a;
  padding: 0 20px 5px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vw-link-style-1:hover, .vw-link-style-1:focus {
  border-color: #e71d36;
  color: #e71d36;
}
@media (min-width: 768px) {
  .vw-link-style-1 {
    font-size: 20px;
  }
}

.btn {
  background: transparent;
  border: 1px solid;
  border-radius: 39px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 600;
  letter-spacing: 0.025em;
  line-height: 1.2em;
  outline: none;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-transform: none;
  white-space: normal;
  font-size: 20px;
  padding: 18px 48px;
}
@media (min-width: 768px) {
  .btn {
    font-size: 20px;
    padding: 21px 55px;
    line-height: 1.5555555556em;
  }
}
.btn:hover, .btn:focus, .btn:active {
  outline: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.btn.small {
  font-size: 16px;
  line-height: 1.25em;
  padding: 12px 15px;
}
@media (min-width: 768px) {
  .btn.small {
    padding: 12px 30px;
  }
}
.btn.btn-primary, .btn.primary {
  background-color: #333333;
  border-color: #333333;
  color: #ffffff;
}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.primary:hover, .btn.primary:focus, .btn.primary:active {
  background-color: transparent;
  color: #333333;
}
.btn.secondary {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #e71d36;
}
.btn.secondary:hover, .btn.secondary:focus, .btn.secondary:active {
  background-color: transparent;
  color: #ffffff;
}
.btn.third {
  background-color: #2e3e5a;
  border-color: #2e3e5a;
  color: #ffffff;
}
.btn.third:hover, .btn.third:focus, .btn.third:active {
  background-color: transparent;
  color: #2e3e5a;
}
.btn.brand-accent {
  background-color: #e71d36;
  border-color: #e71d36;
  color: #ffffff;
}
.btn.brand-accent:hover, .btn.brand-accent:focus, .btn.brand-accent:active {
  background-color: transparent;
  color: #e71d36;
}
.btn.outlined {
  background-color: transparent;
}
.btn.outlined.btn-primary, .btn.outlined.primary {
  color: #333333;
}
.btn.outlined.btn-primary:hover, .btn.outlined.btn-primary:focus, .btn.outlined.btn-primary:active, .btn.outlined.primary:hover, .btn.outlined.primary:focus, .btn.outlined.primary:active {
  background-color: #333333;
  color: #ffffff;
}
.btn.outlined.secondary {
  color: #ffffff;
}
.btn.outlined.secondary:hover, .btn.outlined.secondary:focus, .btn.outlined.secondary:active {
  background-color: #ffffff;
  color: #e71d36;
}
.btn.outlined.third {
  color: #2e3e5a;
}
.btn.outlined.third:hover, .btn.outlined.third:focus, .btn.outlined.third:active {
  background-color: #2e3e5a;
  color: #ffffff;
}
.btn.outlined.brand-accent {
  color: #e71d36;
}
.btn.outlined.brand-accent:hover, .btn.outlined.brand-accent:focus, .btn.outlined.brand-accent:active {
  background-color: #e71d36;
  color: #ffffff;
}
.btn.btn-orbit-black {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn.btn-orbit-black:hover, .btn.btn-orbit-black:focus, .btn.btn-orbit-black:active {
  background-color: transparent !important;
  color: #333333 !important;
}

.vw-has-left-line {
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
  padding-left: 25px;
  position: relative;
}
.vw-has-left-line:before {
  background-color: #2e3e5a;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 6px;
}

.vw-icon-link {
  display: inline-block;
  position: relative;
  padding-right: 30px;
  margin-top: 25px;
}
.vw-icon-link:before {
  content: "\f061";
  font-family: "Font Awesome 5 Pro";
  font-weight: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.vw-icon-link.white {
  color: #ffffff !important;
}

.vw-icon-back-link {
  display: inline-block;
  position: relative;
  margin-top: 25px;
  padding-right: 0;
  padding-left: 20px;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #e71d36;
  text-transform: uppercase;
}
.vw-icon-back-link:focus {
  border-width: 0px !important;
}
.vw-icon-back-link:before {
  content: "\f053";
  font-family: "Font Awesome 5 Pro";
  font-weight: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  position: absolute;
  top: calc(50% - 2px);
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.fa.fa-video-camera:before {
  content: "\f03d";
}

.fa.fa-file-o {
  font-weight: 400;
}

.fa.fa-file-o:before {
  content: "\f15b";
}

.fa.fa-rotate-left:before {
  content: "\f0e2";
}

.fa.fa-rotate-right:before {
  content: "\f01e";
}

.search-results-wrap {
  display: block;
  width: 100%;
  max-width: 650px;
  margin: 0 auto;
}

.vw-farm-container {
  display: block;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
.vw-farm-container .form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-clip: padding-box;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: linear-gradient(transparent, transparent);
  display: block;
  width: 100%;
  max-width: 100%;
  height: 51px;
  padding: 10px 15px;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  border: 1px solid #333333;
  border-radius: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #333333;
  outline: none !important;
  font: inherit;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vw-farm-container .form-control:hover, .vw-farm-container .form-control:focus, .vw-farm-container .form-control:active {
  border: 1px solid #e71d36;
}
.vw-farm-container textarea.form-control {
  min-height: 150px;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.vw-farm-container select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff url(https://vahara-o2.imgix.net/media/127499/select-arrow.png) no-repeat center right 12px;
  padding-right: 40px;
}
.vw-farm-container select option {
  font: inherit;
}
.vw-farm-container .fb-button {
  text-align: center;
}
@media (min-width: 768px) {
  .vw-farm-container .fb-button {
    text-align: right;
  }
}
.vw-farm-container h1, .vw-farm-container h2, .vw-farm-container h3, .vw-farm-container h4, .vw-farm-container h5, .vw-farm-container h6 {
  display: inline-block;
  width: 100%;
  margin: 0 0 25px;
}
.vw-farm-container h1:first-child, .vw-farm-container h2:first-child, .vw-farm-container h3:first-child, .vw-farm-container h4:first-child, .vw-farm-container h5:first-child, .vw-farm-container h6:first-child {
  margin-top: 0;
}
.vw-farm-container h1:empty, .vw-farm-container h2:empty, .vw-farm-container h3:empty, .vw-farm-container h4:empty, .vw-farm-container h5:empty, .vw-farm-container h6:empty {
  margin: 0 !important;
}
@media (min-width: 768px) {
  .vw-farm-container .captch-input-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-flow: row-reverse;
            flex-flow: row-reverse;
  }
}
@media (min-width: 992px) {
  .vw-farm-container .captch-input-field {
    display: block;
  }
}
@media (min-width: 1500px) {
  .vw-farm-container .captch-input-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .vw-farm-container .captch-input-field p:first-child {
    width: calc(40% + 50px);
    text-align: right;
  }
}
@media (min-width: 992px) {
  .vw-farm-container .captch-input-field p:first-child {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1500px) {
  .vw-farm-container .captch-input-field p:first-child {
    width: calc(40% + 50px);
    text-align: right;
  }
}
@media (min-width: 768px) {
  .vw-farm-container .captch-input-field p:last-child {
    width: calc(60% - 50px);
  }
}
@media (min-width: 992px) {
  .vw-farm-container .captch-input-field p:last-child {
    width: 100%;
  }
}
@media (min-width: 1500px) {
  .vw-farm-container .captch-input-field p:last-child {
    width: calc(60% - 50px);
  }
}
.vw-farm-container .captch-input-field p img, .vw-farm-container .captch-input-field p button {
  margin-top: 13px;
}
.vw-farm-container .captch-input-field .btn-refresh-v-captcha {
  display: inline-block;
  width: 40px !important;
  height: 40px;
  background: transparent;
  padding: 0;
  line-height: 100%;
  text-indent: -1000px;
  position: relative;
  border: none;
}
.vw-farm-container .captch-input-field .btn-refresh-v-captcha:hover, .vw-farm-container .captch-input-field .btn-refresh-v-captcha:active, .vw-farm-container .captch-input-field .btn-refresh-v-captcha:focus {
  background: transparent !important;
  border: 0px !important;
}
.vw-farm-container .captch-input-field .btn-refresh-v-captcha:focus {
  border: 1px #000 solid !important;
}
.vw-farm-container .captch-input-field .btn-refresh-v-captcha::after, .vw-farm-container .captch-input-field .btn-refresh-v-captcha:before {
  font-family: "Font Awesome 6 Pro";
  content: "\f021";
  display: inline-block;
  padding-left: 8px;
  vertical-align: middle;
  font-weight: 900;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-indent: 0;
  line-height: 40px;
  font-size: 26px;
  color: #000;
  border: 0px !important;
  background: transparent;
}

.other-val.form-control, .other-val {
  max-width: calc(100% - 80px);
}

.form-side-by-side .btn,
.form-basic .btn {
  margin-top: 10px;
}

.fb-radio,
.fb-radio-inline {
  position: relative;
}
.fb-radio label,
.fb-radio-inline label {
  padding-left: 43px;
  margin-top: 0;
  position: relative;
}
.fb-radio label:before, .fb-radio label:after,
.fb-radio-inline label:before,
.fb-radio-inline label:after {
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.fb-radio label:before,
.fb-radio-inline label:before {
  background-color: transparent;
  border: 1px solid #E3E3E3;
  width: 28px;
  height: 28px;
  left: 0;
  z-index: 5;
}
.fb-radio label:after,
.fb-radio-inline label:after {
  background-color: #E3E3E3;
  width: 28px;
  height: 28px;
  left: 0;
  opacity: 0;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  z-index: 4;
}
.fb-radio input[type=radio],
.fb-radio-inline input[type=radio] {
  position: absolute;
  top: 7px;
  left: 4px;
  opacity: 0;
}
.fb-radio input[type=radio]:checked ~ label:after,
.fb-radio-inline input[type=radio]:checked ~ label:after {
  width: 20px;
  height: 20px;
  left: 4px;
  opacity: 1;
}

.fb-radio-inline {
  display: inline-block;
  margin-right: 30px;
}
.fb-radio-inline:last-child {
  margin-right: 0;
}

.fb-checkbox label,
.fb-checkbox-inline label {
  margin-top: 0;
}
.fb-checkbox .checkmark,
.fb-checkbox-inline .checkmark {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  left: 0;
  height: 28px;
  width: 28px;
  border: 1px solid #E3E3E3;
}
.fb-checkbox .checkmark:after,
.fb-checkbox-inline .checkmark:after {
  color: #ffffff;
  background-color: #E3E3E3;
  display: none;
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-size: 10px;
  font-weight: 700;
  font-style: normal;
  font-variant: normal;
  line-height: 24px;
  margin: 3px;
  width: 20px;
  height: 20px;
  text-rendering: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fb-checkbox .chk-wrap,
.fb-checkbox-inline .chk-wrap {
  display: block;
  position: relative;
  padding-left: 43px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fb-checkbox .chk-wrap input[type=checkbox],
.fb-checkbox-inline .chk-wrap input[type=checkbox] {
  display: block !important;
  position: absolute;
  opacity: 0;
  cursor: pointer;
  top: 7px;
  left: 4px;
}
.fb-checkbox .chk-wrap input[type=checkbox]:checked ~ .checkmark:after,
.fb-checkbox-inline .chk-wrap input[type=checkbox]:checked ~ .checkmark:after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form-group .vw-chk-hint-text {
  padding-left: 43px;
  font-size: 9px !important;
  line-height: 1.5em;
  margin-top: 10px;
}

.other-val.form-control,
.other-val {
  display: inline-block;
  width: auto;
  margin-left: 15px;
}

label[for=undefined] .fb-required {
  display: none !important;
}

.form-group > label {
  min-height: 25px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-transition: background-color 5000s !important;
  transition: background-color 5000s !important;
  background-image: none !important;
}

.vw-farm-container input:-webkit-autofill,
.vw-farm-container input:-webkit-autofill:hover,
.vw-farm-container input:-webkit-autofill:focus,
.vw-farm-container textarea:-webkit-autofill,
.vw-farm-container textarea:-webkit-autofill:hover,
.vw-farm-container textarea:-webkit-autofill:focus,
.vw-farm-container select:-webkit-autofill,
.vw-farm-container select:-webkit-autofill:hover,
.vw-farm-container select:-webkit-autofill:focus {
  -webkit-transition: background-color 5000s !important;
  transition: background-color 5000s !important;
  background-image: none !important;
}

/* Change the white to any color */
.tooltip-element {
  position: relative;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 5px;
  font-size: 0;
  font-weight: 300;
}
.tooltip-element:before {
  position: absolute;
  content: "\f128";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-variant: normal;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tooltip {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
}
.tooltip.show {
  opacity: 1;
}
.tooltip .arrow {
  width: 20px;
  height: 10px;
}
.tooltip.bs-tooltip-top {
  padding: 0 0 15px;
}
.tooltip.bs-tooltip-top .arrow {
  bottom: 5px !important;
}
.tooltip.bs-tooltip-top .arrow::before {
  border-width: 10px 10px 0;
  border-top-color: #c1c1c1 !important;
}
.tooltip.bs-tooltip-bottom {
  padding: 15px 0 0;
}
.tooltip.bs-tooltip-bottom .arrow {
  top: 5px !important;
}
.tooltip.bs-tooltip-bottom .arrow::before {
  border-width: 0 10px 10px;
  border-bottom-color: #c1c1c1 !important;
}
.tooltip .tooltip-inner {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  padding: 25px;
  max-width: 300px;
  min-width: 250px;
  background: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #c1c1c1;
}
@media (min-width: 768px) {
  .tooltip .tooltip-inner {
    max-width: 400px;
  }
}

.modal .modal-content {
  padding: 0 0;
  border-radius: 0;
  font-size: inherit !important;
}
.modal .modal-header {
  padding: 25px 45px;
  border: none;
}
.modal .modal-header .vw-mdl-close-btn {
  display: block;
  height: 30px;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 30px;
  outline: none !important;
  padding: 0 0 !important;
  opacity: 1;
}
.modal .modal-header .vw-mdl-close-btn span {
  display: block;
  height: 2px;
  left: -5px;
  position: absolute;
  width: 40px;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.modal .modal-header .vw-mdl-close-btn span:first-child {
  top: 14px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.modal .modal-header .vw-mdl-close-btn span:last-child {
  bottom: 14px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.modal .modal-header .vw-mdl-close-btn:hover span:first-child {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.modal .modal-header .vw-mdl-close-btn:hover span:last-child {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.modal .modal-body {
  padding: 10px 25px 30px;
  border: none;
}
.modal .modal-body .input-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 30px;
  right: 0;
  top: 0;
  text-align: center;
  opacity: 0.35;
  z-index: 5;
}
.modal .modal-body .has-success .fv-plugins-icon,
.modal .modal-body .has-danger .fv-plugins-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 30px;
  right: 30px;
  top: 0;
  text-align: center;
  opacity: 0.35;
  z-index: 5;
  display: none !important;
}
.modal .modal-footer {
  padding: 0px 25px 30px;
  border: none;
}

.modal.notice-modal .closeButton,
.modal.link-notice-modal .closeButton {
  display: block;
  height: 30px;
  position: absolute;
  width: 30px;
  right: 15px;
  top: 15px;
}
.modal.notice-modal .closeButton span,
.modal.link-notice-modal .closeButton span {
  display: block;
  height: 2px;
  left: 0px;
  position: absolute;
  width: 30px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.modal.notice-modal .closeButton span:first-child,
.modal.link-notice-modal .closeButton span:first-child {
  top: 13px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.modal.notice-modal .closeButton span:last-child,
.modal.link-notice-modal .closeButton span:last-child {
  bottom: 15px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.modal.notice-modal .closeButton:hover span:first-child,
.modal.link-notice-modal .closeButton:hover span:first-child {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.modal.notice-modal .closeButton:hover span:last-child,
.modal.link-notice-modal .closeButton:hover span:last-child {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.modal.notice-modal .closeBtnWrap,
.modal.link-notice-modal .closeBtnWrap {
  display: inline-block;
  margin-top: 15px;
}
@media (min-width: 1200px) {
  .modal.notice-modal .closeBtnWrap,
  .modal.link-notice-modal .closeBtnWrap {
    margin-top: 20px;
  }
}
.modal.notice-modal .modal-content.vw-round-borders,
.modal.link-notice-modal .modal-content.vw-round-borders {
  border-radius: 10px !important;
}

.modal.vh-js-authreg-modal .modal-content .modal-header {
  padding-bottom: 10px;
}
.modal.vh-js-authreg-modal .modal-content .modal-header span.vw-p-xl {
  display: inline-block;
  margin-top: 30px;
}

body.popupOpened {
  overflow: hidden;
}
body.popupOpened .vw-popup {
  overflow-x: hidden;
  overflow-y: auto;
}
body.popupOpened .vw-popup .vw-popup-content {
  overflow: hidden;
}

.vw-popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 105000;
  display: none;
  outline: 0;
  background: rgba(0, 0, 0, 0.6);
}
.vw-popup.show {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
}
.vw-popup .vw-round-borders {
  border-radius: 10px;
}
.vw-popup .vw-popup-wrap {
  max-width: 600px;
  position: relative;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  margin: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  max-height: 90vh;
}
.vw-popup .vw-popup-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  outline: 0;
  margin: 0;
  padding: 0px 40px;
  font-size: inherit;
  height: auto !important;
  float: inherit;
}
.vw-popup .vw-popup-content:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  opacity: 0.2;
}
@media screen and (max-width: 768px) {
  .vw-popup .vw-popup-content {
    width: calc(100% - 30px);
    margin: 0 15px;
  }
}
.vw-popup .vw-popup-header {
  padding: 20px 45px;
  position: relative;
}
.vw-popup .vw-popup-body {
  padding: 1rem 0;
  position: relative;
}
.vw-popup .vw-popup-body .container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.vw-popup .closeButton {
  right: -26px;
  top: 15px;
  z-index: 9;
}

.single-person-container {
  padding-top: 50px;
  margin-top: 0 !important;
}
@media (min-width: 1200px) {
  .single-person-container {
    margin-top: 0 !important;
  }
}
.single-person-container .container {
  margin-top: 0 !important;
}
@media (min-width: 1200px) {
  .single-person-container .container {
    margin-top: 0 !important;
  }
}
.single-person-container .vw-icon-back-link {
  margin-top: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  text-transform: none;
  letter-spacing: 0;
}
@media (min-width: 992px) {
  .single-person-container .vw-icon-back-link {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.single-person-container .vw-icon-back-link:before {
  position: static;
  margin-right: 8px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.single-person-container .vw-biography-img-icons-details .vw-biography-details-wrap {
  position: relative;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-icons-details .vw-biography-details-wrap {
    padding-top: 70px;
  }
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-icons-details .vw-bio-heading {
    position: absolute;
    top: -25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0.1;
  }
}
.single-person-container .vw-biography-img-icons-details .vw-img-wrap .vw-standard-img {
  position: relative;
  overflow: hidden;
  max-width: 280px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-icons-details .vw-img-wrap .vw-standard-img {
    max-width: 100%;
  }
}
.single-person-container .vw-biography-img-icons-details .vw-img-wrap .vw-standard-img > img {
  opacity: 0;
  z-index: 1;
}
.single-person-container .vw-biography-img-icons-details .vw-img-wrap .vw-standard-img .vw-has-bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.single-person-container .vw-biography-img-icons-details .vw-img-wrap .vw-standard-img.vw-round-borders {
  border-radius: 15px;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-icons-details .col-lg-7 {
    padding-left: 45px !important;
    padding-top: 70px;
  }
}
@media (min-width: 1200px) {
  .single-person-container .vw-biography-img-icons-details .col-lg-7 {
    padding-left: 65px !important;
  }
}
@media (min-width: 1500px) {
  .single-person-container .vw-biography-img-icons-details .col-lg-7 {
    padding-left: 105px !important;
    padding-top: 80px;
  }
}
.single-person-container .vw-biography-img-icons-details .vw-icons-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-icons-details .vw-icons-wrap {
    display: inline-block;
    margin-top: 0;
  }
}
.single-person-container .vw-biography-img-icons-details .vw-icons-wrap a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin: 0 15px 0 0;
  font-size: 19px;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-icons-details .vw-icons-wrap a {
    margin: 0 0 15px;
  }
}
.single-person-container .vw-biography-img-icons-details .vw-icons-wrap a:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.single-person-container .vw-biography-round-img {
  text-align: center;
}
.single-person-container .vw-biography-round-img .col-12 {
  max-width: 650px;
}
.single-person-container .vw-biography-round-img .vw-img-wrap {
  display: inline-block;
  width: 250px;
  height: 250px;
  max-width: 100%;
  overflow: hidden;
  border-radius: 50%;
}
@media (min-width: 1200px) {
  .single-person-container .vw-biography-round-img .vw-img-wrap {
    width: 280px;
    height: 280px;
  }
}
@media (min-width: 1500px) {
  .single-person-container .vw-biography-round-img .vw-img-wrap {
    width: 335px;
    height: 335px;
  }
}
.single-person-container .vw-biography-round-img .vw-img-wrap img {
  width: 100%;
  max-width: 100%;
}
.single-person-container .vw-biography-round-img .vw-icons-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 18px;
}
.single-person-container .vw-biography-round-img .vw-icons-wrap a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin: 0 25px 0 0;
  font-size: 19px;
}
.single-person-container .vw-biography-round-img .vw-icons-wrap a:last-child {
  margin-right: 0;
}
.single-person-container .vw-biography-img-details-links .vw-img-wrap .vw-standard-img {
  position: relative;
  overflow: hidden;
  max-width: 280px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-details-links .vw-img-wrap .vw-standard-img {
    max-width: 100%;
  }
}
.single-person-container .vw-biography-img-details-links .vw-img-wrap .vw-standard-img > img {
  opacity: 0;
  z-index: 1;
}
.single-person-container .vw-biography-img-details-links .vw-img-wrap .vw-standard-img .vw-has-bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.single-person-container .vw-biography-img-details-links .vw-img-wrap .vw-standard-img.vw-round-borders {
  border-radius: 15px;
}
.single-person-container .vw-biography-img-details-links .col-lg-6 {
  border-style: solid;
  border-width: 0;
  border-bottom-width: 2px;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-details-links .col-lg-6 {
    border-bottom-width: 0;
    border-right-width: 3px;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media (min-width: 1500px) {
  .single-person-container .vw-biography-img-details-links .col-lg-6 {
    border-right-width: 4px;
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-details-links .col-lg-2 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media (min-width: 1500px) {
  .single-person-container .vw-biography-img-details-links .col-lg-2 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
}
.single-person-container .vw-biography-img-details-links .vw-icons-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-details-links .vw-icons-wrap {
    display: inline-block;
    margin-top: 0;
  }
}
.single-person-container .vw-biography-img-details-links .vw-icons-wrap a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin: 0 25px 0 0;
  font-size: 19px;
}
@media (min-width: 992px) {
  .single-person-container .vw-biography-img-details-links .vw-icons-wrap a {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0;
    background-color: transparent !important;
    margin: 0 0 20px;
  }
}
.single-person-container .vw-biography-img-details-links .vw-icons-wrap a:last-child {
  margin-right: 0;
}
@media (min-width: 1500px) {
  .single-person-container .vw-img-detail-links-container {
    max-width: 1200px !important;
  }
}
@media (min-width: 1500px) {
  .single-person-container .vw-img-icons-detail-container {
    max-width: 1174px !important;
  }
}

.vw-video-thumb {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.vw-video-wrap .vw-image-opacity {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.vw-round-borders .vw-video-box,
.vw-normal-borders .vw-video-box {
  border-radius: 0;
}

.vw-round-borders .embed-responsive {
  border-radius: 8px;
}

.vw-video-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  overflow: hidden;
}
.vw-video-box .embed-responsive {
  z-index: 5;
  overflow: hidden;
}
.vw-video-box.has-start-btn {
  overflow: visible;
}
.vw-video-thumb {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
  z-index: 7 !important;
  background-color: #333333;
}
.vw-video-control-bar,
.vw-video-control-bar div,
.vw-video-control-bar span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vw-video-control-bar {
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgba(51, 51, 51, 0.8);
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  height: 48px !important;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.vw-video-control-bar-mid {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.vw-video-control-btn {
  padding: 8px;
}
.vw-video-control-btn .vw-v-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 26px;
  margin-right: 4px;
  position: relative;
  overflow: hidden;
}
.vw-video-control-btn .vw-v-btn:hover {
  opacity: 1;
}
.vw-video-control-btn .vw-v-btn i {
  color: #ffffff;
  font-size: 24px;
}
.vw-video-control-btn .vw-v-btn.vw-on .vw-on {
  display: block;
}
.vw-video-control-btn .vw-v-btn.vw-on .vw-off {
  display: none;
}
.vw-video-control-btn .vw-v-btn.vw-off .vw-off {
  display: block;
}
.vw-video-control-btn .vw-v-btn.vw-off .vw-on {
  display: none;
}
.vw-video-start-box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 8;
}
.vw-video-start-box span {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 120px;
  border: 15px solid #ffffff;
  border-radius: 50%;
  overflow: hidden;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%) translateY(50%);
          transform: translateX(-50%) translateY(50%);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.vw-video-start-box .vw-v-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 26px;
  margin-right: 4px;
  position: relative;
  overflow: hidden;
}
.vw-video-start-box .vw-v-btn:hover {
  opacity: 1;
}
.vw-video-start-box .vw-v-btn i {
  color: #ffffff;
  font-size: 24px;
}
.vw-video-start-box .vw-v-btn.vw-on .vw-on {
  display: block;
}
.vw-video-start-box .vw-v-btn.vw-on .vw-off {
  display: none;
}
.vw-video-start-box .vw-v-btn.vw-off .vw-off {
  display: block;
}
.vw-video-start-box .vw-v-btn.vw-off .vw-on {
  display: none;
}
.vw-video-start-box .vw-v-btn.vw-stay-visible {
  width: auto;
  margin-right: 0px;
}
.vw-video-start-box i {
  color: #ffffff;
}

.vw-video-thumb:hover + div.vw-video-control-bar,
div.vw-video-control-bar:hover,
.vw-video-thumb.vw-show-bar + div.vw-video-control-bar {
  -webkit-transition-delay: 0ms;
          transition-delay: 0ms;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

@-webkit-keyframes vdoBarUp {
  from {
    top: 100%;
    bottom: auto;
  }
  to {
    top: auto;
    bottom: 0;
  }
}

@keyframes vdoBarUp {
  from {
    top: 100%;
    bottom: auto;
  }
  to {
    top: auto;
    bottom: 0;
  }
}
@-webkit-keyframes vdoBarDown {
  from {
    top: auto;
    bottom: 0;
  }
  to {
    top: 100%;
    bottom: auto;
  }
}
@keyframes vdoBarDown {
  from {
    top: auto;
    bottom: 0;
  }
  to {
    top: 100%;
    bottom: auto;
  }
}
.vw-fs-mode.vimeo-video .embed-responsive,
.vw-fs-mode.yt-video .embed-responsive {
  padding-top: 0 !important;
  width: 100%;
  height: 100%;
}
.vw-fs-mode.vimeo-video .embed-responsive iframe,
.vw-fs-mode.yt-video .embed-responsive iframe {
  width: 100vw;
  height: 100vh;
  position: relative !important;
}
.vw-fs-mode.vimeo-video .embed-responsive .vw-video-control-bar,
.vw-fs-mode.yt-video .embed-responsive .vw-video-control-bar {
  z-index: 9999999;
}

.vw-video-thumb.js-show-loader .cssload-loader-wrapper {
  display: block;
}

.vw-simple-progress {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  max-width: 250px;
}
.vw-simple-progress:hover .vw-simple-progress-bar {
  height: 10px !important;
}
.vw-simple-progress-bar {
  width: 100%;
  height: 3px !important;
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
  cursor: pointer;
  -webkit-transition: height 0.4s linear;
  transition: height 0.4s linear;
}
.vw-simple-progress-status {
  width: 0%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-transition: width 0.25s linear 0s;
  transition: width 0.25s linear 0s;
  pointer-events: none;
}

.cssload-loader-wrapper {
  padding-left: 0em;
  padding-right: 0em;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: none;
}

.cssload-loader {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 22px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  opacity: 0.8;
}

.cssload-loader,
.cssload-loader:before,
.cssload-loader:after {
  animation: 1.15s infinite ease-in-out;
  -o-animation: 1.15s infinite ease-in-out;
  -ms-animation: 1.15s infinite ease-in-out;
  -webkit-animation: 1.15s infinite ease-in-out;
  -moz-animation: 1.15s infinite ease-in-out;
}

.cssload-loader:before,
.cssload-loader:after {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}

.cssload-loader:before,
.cssload-loader:after {
  content: "";
}

.cssload-loader:before,
.cssload-loader:after {
  content: "";
  background-color: #ffffff;
  transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  animation: cssload-animation 1.73s infinite ease-in-out;
  -o-animation: cssload-animation 1.73s infinite ease-in-out;
  -ms-animation: cssload-animation 1.73s infinite ease-in-out;
  -webkit-animation: cssload-animation 1.73s infinite ease-in-out;
  -moz-animation: cssload-animation 1.73s infinite ease-in-out;
}

.cssload-loader:after {
  animation-delay: 0.86s;
  -o-animation-delay: 0.86s;
  -ms-animation-delay: 0.86s;
  -webkit-animation-delay: 0.86s;
  -moz-animation-delay: 0.86s;
}

@keyframes cssload-animation {
  0% {
    -webkit-transform: translateX(-100%) scale(0);
    transform: translateX(-100%) scale(0);
  }
  50% {
    -webkit-transform: translateX(0%) scale(1);
    transform: translateX(0%) scale(1);
  }
  100% {
    -webkit-transform: translateX(100%) scale(0);
    transform: translateX(100%) scale(0);
  }
}
@-webkit-keyframes cssload-animation {
  0% {
    -webkit-transform: translateX(-100%) scale(0);
  }
  50% {
    -webkit-transform: translateX(0%) scale(1);
  }
  100% {
    -webkit-transform: translateX(100%) scale(0);
  }
}
.vw-video-thumb.js-show-loader img {
  opacity: 0.5;
}
.vw-video-thumb.js-show-loader .cssload-loader-wrapper {
  display: block;
}

.embed-responsive.has-custom-aspect {
  -webkit-transition: padding 500ms ease-out, width 500ms ease-out;
  transition: padding 500ms ease-out, width 500ms ease-out;
}

.cb #page {
  border-radius: 6px;
}
.cb .carpool-mobile-header {
  padding: 22px 20px;
}
.cb .carpool-mobile-header a {
  text-decoration: underline;
}
.cb .center_content_area {
  height: 100vh;
}
.cb .center_content_area .center-wrapper {
  position: relative;
  width: 320px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: 90vh;
}
@media (min-width: 576px) {
  .cb .center_content_area .center-wrapper {
    width: 450px;
  }
}
@media (min-width: 768px) {
  .cb .center_content_area .center-wrapper {
    width: 519px;
  }
}
.cb .content_section .alert {
  border-radius: 0 !important;
  border-top-right-radius: 1.8em !important;
  z-index: 9 !important;
}
.cb .vw-farm-container .field-icon {
  float: right;
  right: 28px;
  top: -34px;
  position: relative;
  z-index: 2;
  font-size: 18px;
}
.cb .vw-farm-container .field-icon.fa-eye:before {
  content: "";
  background: url(../images/fal-eye.png);
  width: 22px;
  position: absolute;
  height: 14px;
  background-repeat: no-repeat;
  right: -1px;
  top: 2px;
}
.cb .vw-farm-container .btn {
  min-width: 1px;
}
.cb .carpool-link {
  font-size: 12px;
  margin-bottom: 8px;
  display: block;
}
@media (min-width: 992px) {
  .cb .carpool-link {
    font-size: 14px;
  }
}
.cb .map-profile-image {
  border-radius: 6px;
  border-width: 2px;
  border-style: solid;
}
.cb .forgot-carpool-link {
  display: block;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .cb .forgot-carpool-link {
    margin-bottom: 50px;
  }
}
.cb .copyright-area {
  font-size: 11px;
}
.cb .copyright-area img {
  margin-left: 6px;
}
@media (min-width: 992px) {
  .cb .carpool-left {
    margin-top: 58px;
  }
}
.cb .carpool-left .logo-top-wrapper {
  padding: 0px 20px;
}
@media (min-width: 1500px) {
  .cb .carpool-left .logo-top-wrapper {
    padding: 0px 57px;
  }
}
.cb .carpool-right {
  border-width: 1px;
  border-style: solid;
}
@media (min-width: 992px) {
  .cb .carpool-right {
    min-height: 100vh;
  }
}
.cb .carpool-right .profile-box {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 1%;
  padding-right: 1%;
  border-radius: 6px;
}
@media (min-width: 992px) {
  .cb .carpool-right .profile-box {
    padding-top: 41px;
    padding-bottom: 43px;
  }
}
.cb .carpool-right .profile-box .profile-box-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .cb .carpool-right .profile-box .profile-box-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .cb .carpool-right .profile-box .profile-box-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1920px) {
  .cb .carpool-right .profile-box .profile-box-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.cb .carpool-right .profile-box .profile-box-top .userlogo_info img {
  border-radius: 6px;
  border-width: 3px;
  border-style: solid;
  margin-right: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 54px;
  max-height: 54px;
}
@media (min-width: 992px) {
  .cb .carpool-right .profile-box .profile-box-top .userlogo_info img {
    max-width: 82px;
    max-height: 82px;
    border-radius: 14px;
  }
}
@media (min-width: 1500px) {
  .cb .carpool-right .profile-box .profile-box-top .userlogo_info img {
    margin-right: 34px;
  }
}
.cb .carpool-right .profile-box .profile-box-top .userlogo_info .user-add .cbname {
  font-weight: 500;
}
.cb .carpool-right .profile-box .profile-box-top .userlogo_info .user-add .cbaddress, .cb .carpool-right .profile-box .profile-box-top .userlogo_info .user-add .cbphone {
  line-height: 23px;
  display: block;
}
.cb .carpool-right .profile-box .profile-box-top .usercontact {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
  margin-left: 78px;
}
@media (min-width: 768px) {
  .cb .carpool-right .profile-box .profile-box-top .usercontact {
    margin-top: 24px;
    margin-left: 0px;
  }
}
@media (min-width: 1200px) {
  .cb .carpool-right .profile-box .profile-box-top .usercontact {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    margin-left: 105px;
    margin-top: 0px;
  }
}
@media (min-width: 1500px) {
  .cb .carpool-right .profile-box .profile-box-top .usercontact {
    margin-left: 115px;
  }
}
@media (min-width: 1920px) {
  .cb .carpool-right .profile-box .profile-box-top .usercontact {
    margin-left: 0px;
    margin-top: 24px;
  }
}
.cb .carpool-right .profile-box .profile-box-bottom {
  border-top-style: solid;
  border-top-width: 0px;
}
@media (min-width: 992px) {
  .cb .carpool-right .profile-box .profile-box-bottom {
    border-top-width: 1px;
  }
}
.cb .carpool-right .profile-left-info {
  padding: 14px;
  border-top-style: solid;
  border-top-width: 1px;
}
@media (min-width: 992px) {
  .cb .carpool-right .profile-left-info {
    padding: 23px;
  }
}
.cb .carpool-right .profile-left-info .col-xl-6 .profile-box {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 992px) {
  .cb .carpool-right .profile-left-info .col-xl-6 .profile-box {
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .cb .carpool-right .profile-left-info .col-xl-6 .profile-box {
    margin-top: 0px;
  }
}
@media (min-width: 1500px) {
  .cb .carpool-right .profile-left-info .col-xl-6 .profile-box {
    padding-left: 9%;
    padding-right: 9%;
  }
}
.cb .carpool-right .tag_wrapper {
  padding: 100px 50px;
}
.cb .profile-top-info .profile-name {
  font-weight: 500;
  -o-object-fit: cover;
     object-fit: cover;
}
.cb .profile-top-info img {
  margin-right: 20px;
  border-radius: 14px;
  border-width: 3px;
  border-style: solid;
}
@media (min-width: 992px) {
  .cb .profile-top-info img {
    margin-right: 37px;
  }
}
.cb .profile-top-info .edit-image {
  text-decoration: underline;
}
.cb .logo-top-wrapper .button-mdy a {
  text-decoration: underline;
  display: block;
}
@media (min-width: 992px) {
  .cb .carpool-view-item {
    margin-top: 106px;
  }
}
.cb .carpool-view-item ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.cb .carpool-view-item ul li {
  list-style: none;
  width: 100%;
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 992px) {
  .cb .carpool-view-item ul li {
    width: 50%;
    border-right-width: 1px;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }
}
@media (min-width: 1200px) {
  .cb .carpool-view-item ul li {
    border-bottom-width: 0px;
    padding-bottom: 50px;
    width: 33.33%;
  }
}
.cb .carpool-view-item ul li:first-child .carpool-saved-item img {
  position: relative;
  top: -2px;
}
.cb .carpool-view-item ul li:nth-child(2), .cb .carpool-view-item ul li:nth-child(4) {
  border-right-width: 0px;
}
@media (min-width: 1200px) {
  .cb .carpool-view-item ul li:nth-child(2), .cb .carpool-view-item ul li:nth-child(4) {
    border-right-width: 1px;
  }
}
@media (min-width: 1200px) {
  .cb .carpool-view-item ul li:nth-child(3) {
    border-right-width: 0px;
  }
}
.cb .carpool-view-item ul li:nth-child(6) {
  border-right-width: 0px;
  border-bottom-width: 0px;
}
.cb .carpool-view-item ul li:nth-child(5) {
  border-bottom-width: 0px;
}
@media (min-width: 1200px) {
  .cb .carpool-view-item ul li:first-child, .cb .carpool-view-item ul li:nth-child(2), .cb .carpool-view-item ul li:nth-child(3) {
    border-bottom-width: 1px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1920px) {
  .cb .carpool-view-item ul li:first-child, .cb .carpool-view-item ul li:nth-child(4) {
    padding-left: 4%;
  }
}
@media (min-width: 1920px) {
  .cb .carpool-view-item ul li:nth-child(3), .cb .carpool-view-item ul li:nth-child(6) {
    padding-right: 4%;
  }
}
.cb .carpool-view-item .carpool-saved-item .distance_time {
  margin-bottom: 13px;
}
.cb .carpool-view-wrapper {
  margin-bottom: 110px;
}
@media (min-width: 992px) {
  .cb .carpool-view-wrapper {
    margin-bottom: 0px;
  }
}
@media (min-width: 992px) {
  .cb .carpool-view-wrapper .row .col-lg-auto:first-child {
    width: 10%;
  }
}
.cb .carpool-view-wrapper .row .col-lg-auto:first-child .copyright-area {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
}
@media (min-width: 992px) {
  .cb .carpool-view-wrapper .row .col-lg-auto:nth-child(2) {
    width: 60.5%;
  }
}
@media (min-width: 992px) {
  .cb .carpool-view-wrapper .row .col-lg-auto:nth-child(3) {
    width: 29.5%;
  }
}
@media (min-width: 992px) {
  .cb .carpool-view-wrapper .row .col-lg-auto:nth-child(3) {
    height: 100vh;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
.cb .carpool-view-wrapper .row .col-lg-auto:nth-child(3)::-webkit-scrollbar {
  display: none;
}
.cb .carpool-modify-form .form-control {
  border-width: 1px;
  border-style: solid;
}
.cb .carpool-modify-form .account-bottom-mdy {
  margin-top: 50px;
  padding-bottom: 100px;
}
@media (min-width: 992px) {
  .cb .carpool-modify-form .account-bottom-mdy {
    margin-top: 97px;
    padding-bottom: 154px;
  }
}
@media (min-width: 992px) {
  .cb .carpool-tab {
    margin-top: 56px;
  }
}
.cb .carpool-tab ul {
  margin: 0;
  padding: 29px 0px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 992px) {
  .cb .carpool-tab ul {
    margin-top: 50px;
    padding: 0;
    display: block;
  }
}
.cb .carpool-tab ul li {
  margin-left: 29px;
  margin-right: 29px;
}
@media (min-width: 992px) {
  .cb .carpool-tab ul li {
    margin-bottom: 82px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
.cb .carpool-tab ul li a {
  cursor: pointer;
}
.cb .carpool-tab ul li:last-child {
  margin-bottom: 0px;
  position: absolute;
  bottom: 95px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.cb .map-distance {
  position: absolute;
  bottom: 40px;
  border-radius: 6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 6px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.cb .map-distance ul {
  margin: 0;
  padding: 12px 0px;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cb .map-distance ul li {
  padding: 10px 25px;
  border-right-width: 1px;
  border-right-style: solid;
}
.cb .map-distance ul li:last-child {
  border-right: 0px;
}
.cb .map-distance ul li .carpool-saved-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cb .map-distance ul li .carpool-saved-item p {
  margin-bottom: 0px !important;
  margin-left: 13px;
  font-size: 11px;
}
.cb .account_wrapper {
  padding: 18px 23px 23px 23px;
}
.cb .account_wrapper .vw-farm-container {
  max-width: 100% !important;
  margin: 0;
  padding: 36px;
}
@media (min-width: 1200px) {
  .cb .account_wrapper .vw-farm-container {
    padding: 36px 55px;
  }
}
@media (min-width: 1500px) {
  .cb .account_wrapper .vw-farm-container {
    padding: 36px 74px;
  }
}
.cb .account_wrapper .vw-farm-container .form-group {
  margin-bottom: 24px;
}
.cb #carpool-edit-form-wrap {
  margin: 25px;
  border-radius: 6px;
}
@media (min-width: 992px) {
  .cb #carpool-edit-form-wrap {
    min-height: 252px;
  }
}
.cb #carpool-edit-form-wrap #carpool-edit-form {
  padding-top: 5px;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.cb #carpool-edit-form-wrap #carpool-edit-form .vw-farm-container {
  max-width: 100%;
  padding: 0px 30px;
  margin-top: 150px;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  padding-top: 58px;
}
@media (min-width: 992px) {
  .cb #carpool-edit-form-wrap #carpool-edit-form .vw-farm-container {
    padding: 0px 20px;
    padding-top: 0px;
  }
}
@media (min-width: 1200px) {
  .cb #carpool-edit-form-wrap #carpool-edit-form .vw-farm-container {
    padding: 0px 52px;
  }
}
.cb #carpool-edit-form-wrap #carpool-edit-form .vw-farm-container .form-group {
  margin-bottom: 25px;
}
.cb #carpool-edit-form-wrap #carpool-edit-form.edit-active .vw-farm-container {
  margin-top: 0px;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.cb .request-to-join {
  display: block;
  margin-bottom: 2px;
}
.cb #profileImageModal .modal-body {
  padding: 1rem 32px;
}
.cb #profileImageModal .modal-footer {
  padding: 1rem 47px 2rem 71px;
}
.cb #profileImageModal .close {
  right: 24px;
}
.cb #profileImageModal .close span {
  display: block;
  height: 2px;
  left: -16.66665%;
  position: absolute;
  top: calc(50% - 2px);
  width: 30px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.cb #profileImageModal .close span:first-child {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.cb #profileImageModal .close span:last-child {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.cb #profileImageModal .close:hover > span {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.cb .cb-mobile-footer {
  padding: 40px 60px;
}
.cb .cb-mobile-footer .footer-disclaimer svg {
  margin-right: 5px;
}
.cb #recenterto {
  left: 15px !important;
}
@media (min-width: 992px) {
  .cb #recenterto {
    left: 25px !important;
  }
}
.cb #maptitlewrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  padding-right: 17px;
}
.cb #maptitlewrap div:last-child {
  background-color: #f5f5f5 !important;
  border-radius: 5px;
  background-position: center !important;
  background-size: 16px !important;
}
.cb .gm-style img[src*=school-map-logo] {
  max-width: 50px !important;
  max-height: 50px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
.cb .gm-style img[src*=logged-user] {
  width: 24px !important;
  height: 24px !important;
  background-color: #e71d36 !important;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cb .gm-style img[src*=carpool-marker] {
  width: 24px !important;
  height: 24px !important;
  background-color: #333333;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cb .gm-style .gm-style-iw-c {
  -webkit-box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.0588235294);
          box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.0588235294);
}
@media (min-width: 1920px) {
  .cb .gm-style .gm-style-iw-c {
    -webkit-transform: translate3d(-99%, -100%, 0) !important;
            transform: translate3d(-99%, -100%, 0) !important;
    top: -32px;
  }
}
.cb .gm-style .gm-style-iw-tc::after {
  left: -3px;
}
@media (min-width: 1920px) {
  .cb .gm-style .gm-style-iw-tc::after {
    height: 30px;
    left: -22px;
    top: -47px;
    width: 44px;
    -webkit-transform: rotate(-145deg);
            transform: rotate(-145deg);
  }
}
@media (max-width: 575px) {
  .cb .gm-style .gm-style-iw-c {
    min-width: 220px !important;
  }
}
.cb .gm-ui-hover-effect {
  top: 5px !important;
  right: 5px !important;
  outline: none !important;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.cb .gm-ui-hover-effect:hover, .cb .gm-ui-hover-effect:focus, .cb .gm-ui-hover-effect:active, .cb .gm-ui-hover-effect:focus-visible {
  outline: none !important;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.cb .gm-ui-hover-effect span {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.cb .gm-style-iw {
  left: -2px !important;
  padding-left: 22px !important;
  padding-top: 24px !important;
  border-radius: 12px !important;
  font-size: 12px;
  border-bottom-right-radius: 0px !important;
}
@media (min-width: 992px) {
  .cb .gm-style-iw {
    width: 294px;
    font-size: 14px;
    padding-left: 38px !important;
  }
}
@media (min-width: 1920px) {
  .cb .gm-style-iw {
    left: -7px !important;
  }
}
.cb #map {
  width: 100%;
  height: 530px;
}
@media (min-width: 992px) {
  .cb #map {
    height: 550px;
  }
}
@media (min-width: 1500px) {
  .cb #map {
    height: 643px;
  }
}

@media (max-width: 991px) {
  .cb .carpool-tab {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9;
  }
  .cb .carpool-tab .mobile-background {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 20px 20px 0px 0px;
    z-index: -1;
  }
  .cb .carpool-right .profile-box .profile-box-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .cb .carpool-right .profile-box .profile-box-bottom a {
    text-decoration: underline;
  }
  .cb .carpool-right .profile-box .profile-box-bottom span {
    max-width: 153px;
  }
  .cb .carpool-view-item ul {
    padding: 0px 15px !important;
  }
  .cb .carpool-view-item ul li {
    margin-bottom: 14px;
    position: relative;
  }
  .cb .carpool-view-item ul li .list-mobile-bg {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
  }
}
.cb .modal-backdrop {
  display: none;
  opacity: 0;
}
.cb .modal {
  background: rgba(0, 0, 0, 0.6);
  padding-right: 0 !important;
}
.cb .modal-dialog {
  max-width: calc(100% - 30px);
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  margin: 0px;
}
@media (min-width: 576px) {
  .cb .modal-dialog {
    max-width: 500px;
  }
}
@media (min-width: 768px) {
  .cb .modal-dialog {
    max-width: 600px;
  }
}
.cb .modal-content {
  border-radius: 0;
  border: none;
  padding: 0px !important;
  font-size: inherit;
  height: auto !important;
  float: inherit;
}
.cb .modal-header {
  border-bottom: 0;
  padding: 25px 45px;
  display: block;
}
.cb .modal-header .close {
  position: absolute;
  top: 30px;
  right: 30px;
  opacity: 1;
  text-shadow: 0;
  font-size: 40px;
  line-height: 0.75em;
  outline: none !important;
}
.cb .modal-header .close span {
  background-color: #333333;
  display: block;
  height: 2px;
  left: 0px;
  position: absolute;
  width: 30px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.cb .modal-header .close span:first-child {
  top: 15px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.cb .modal-header .close span:last-child {
  bottom: 14px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.cb .modal-header .close:hover span:first-child {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.cb .modal-header .close:hover span:last-child {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.cb .modal-body {
  padding: 0;
}
.cb .modal-body p {
  color: #333333;
}
.cb .modal-header h5 {
  margin: 0 0 15px;
  font-weight: 400;
}
.cb .modal-header h3 {
  margin: 0 0 7px;
}
@media (min-width: 768px) {
  .cb .modal-content {
    padding: 45px;
  }
  .cb .modal-header h6 {
    font-size: 18px;
  }
  .cb .modal-header h2 {
    font-size: 36px;
  }
}

#app {
  min-height: 100vh;
}
#app .header-drawer-wrap {
  display: block;
}
#app .header-drawer-wrap .drawer-inner a {
  color: #ffffff;
}
#app .header-drawer-wrap .drawer-inner i {
  font-size: 14px;
  position: relative;
  top: 2px;
  margin-left: 15px;
}
@media (min-width: 992px) {
  #app .header-drawer-wrap .drawer-inner i {
    font-size: 16px;
  }
}
#app .main-nav-area-for-mobile {
  border-top-width: 1px;
  border-top-style: solid;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile {
  margin: 0;
  padding: 12px 0px;
  position: relative;
  min-height: 80px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li {
  list-style: none;
  margin: 0px 0px;
  width: 20%;
}
@media (min-width: 992px) {
  #app .main-nav-area-for-mobile .vw-tab-list-mobile > li {
    margin: 0px 10px;
  }
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li .loggedin-user-mobile-dropdown {
  position: absolute;
  padding: 20px;
  border-radius: 13px 13px 0px 0px;
  -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
          box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: 8px;
  bottom: 62px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 0;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li .loggedin-user-mobile-dropdown a {
  text-align: left !important;
  font-size: 12px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li .loggedin-user-mobile-dropdown a:not(:last-child) {
  color: inherit;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li:first-child {
  margin-left: 0px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li:last-child {
  margin-right: 0px;
  position: absolute;
  right: 0px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li:last-child:hover .tabdropdown-active {
  visibility: visible;
  opacity: 1;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a .nav-text {
  font-size: 10px;
  line-height: 1.1em;
  margin-top: 7px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon {
  position: relative;
  top: 4px;
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 5px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon i {
  font-size: 18px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon svg,
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon img,
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon i {
  z-index: 9;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon .icon-mobile-bg {
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.person_profile_first_name .person_profile_first_name_circle {
  width: 35px;
  height: 35px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  position: relative;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.person_profile_first_name .person_profile_first_name_circle span {
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile.lottery-inner-menu > li:first-child > a {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 11px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile.lottery-inner-menu > li:first-child > a span.icon {
  left: 8px;
  top: 2px;
  margin-bottom: 0px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile.lottery-inner-menu > li:first-child > a .fa-angle-left {
  font-size: 10px;
  position: relative;
  top: -2px;
}
#app .main-nav-area-for-mobile .vw-tab-list-mobile .br-50 {
  border-radius: 50%;
}
#app .app-content-area {
  padding: 0px 0 480px 0;
}
@media (min-width: 992px) {
  #app .app-content-area {
    padding: 30px 0 480px 0;
  }
}
#app .app-content-area .main-nav-area {
  padding: 81px 15px 50px 15px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area {
    padding: 51px 15px 0px 15px;
  }
}
#app .app-content-area .main-nav-area .container-fluid {
  padding: 10px 15px;
  border-radius: 58px;
  -webkit-box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.0784313725);
          box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.0784313725);
}
@media (min-width: 1200px) {
  #app .app-content-area .main-nav-area .container-fluid {
    padding: 10px 26px 10px 10px;
  }
}
#app .app-content-area .main-nav-area .vw-tab-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .vw-tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#app .app-content-area .main-nav-area .vw-tab-list li {
  margin-right: 3px;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .vw-tab-list li {
    margin-right: 0px;
  }
}
#app .app-content-area .main-nav-area .vw-tab-list li a {
  letter-spacing: 0.2px;
  font-weight: 500;
  border-radius: 47px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 0px;
  width: 40px;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a {
    padding: 30px 28px;
    font-size: 12px;
    display: block;
    width: auto;
    height: 88px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a {
    padding: 34px 40px;
    font-size: 15px;
    height: 96px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a {
    padding: 34px 50px;
    font-size: 18px;
  }
}
@media (min-width: 1900px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a {
    padding: 34px 62px;
    font-size: 20px;
  }
}
#app .app-content-area .main-nav-area .vw-tab-list li a span.icon {
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon {
    margin-right: 5px;
    top: -2px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon {
    margin-right: 8px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon {
    margin-right: 10px;
  }
}
@media (min-width: 1900px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon {
    margin-right: 12px;
  }
}
#app .app-content-area .main-nav-area .vw-tab-list li a span.icon svg {
  width: 18px;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon svg {
    width: 18px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon svg {
    width: 20px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon svg {
    width: 22px;
  }
}
@media (min-width: 1900px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.icon svg {
    width: 24px;
  }
}
#app .app-content-area .main-nav-area .vw-tab-list li a span.mobile-background {
  display: block;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 50%;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .vw-tab-list li a span.mobile-background {
    display: none;
  }
}
#app .app-content-area .main-nav-area .vw-tab-list li:last-child a span {
  top: 2px;
}
@media screen and (max-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user {
    background-color: transparent;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    position: relative;
    bottom: 0;
    right: 0;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .main-nav-area .loggedin-user {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#app .app-content-area .main-nav-area .loggedin-user-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9;
  position: relative;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
  border-radius: 32px;
  height: 40px;
  max-width: 140px;
  padding: 7px;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-header {
    height: 64px;
    max-width: 233px;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
#app .app-content-area .main-nav-area .loggedin-user-name {
  margin-left: 5px;
  line-height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-name {
    width: 144px;
    margin-left: 25px;
  }
}
@media screen and (max-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-name > div {
    font-size: 0px;
  }
}
#app .app-content-area .main-nav-area .loggedin-user-name .loggedin-user-lastname {
  word-wrap: break-word;
  max-width: 57px;
  display: inline-block;
  margin-top: 4px;
  margin-right: 0px;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-name .loggedin-user-lastname {
    margin-top: 0px;
    max-width: 106px;
    margin-right: 3px;
  }
}
@media screen and (max-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-name .loggedin-user-lastname {
    font-size: 13px;
  }
}
#app .app-content-area .main-nav-area .loggedin-user-name svg {
  margin-left: 5px;
  margin-right: 10px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-name svg {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-right: 22px;
  }
}
#app .app-content-area .main-nav-area .loggedin-user-image {
  width: 30px;
  height: 30px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-image {
    width: 50px;
    height: 50px;
  }
}
#app .app-content-area .main-nav-area .loggedin-user-image .person_profile_first_name {
  font-size: 15px;
  position: relative;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-image .person_profile_first_name {
    font-size: 25px;
  }
}
#app .app-content-area .main-nav-area .loggedin-user-image img {
  border-radius: 50%;
}
#app .app-content-area .main-nav-area .loggedin-user-dropdown {
  position: absolute;
  padding: 20px;
  border-radius: 0px 0px 13px 13px;
  -webkit-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.031372549);
          box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.031372549);
  width: 169px;
  right: 8px;
  top: 80px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 0;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-dropdown {
    padding: 68px 20px 30px 34px;
    border-radius: 13px;
    width: 100%;
    left: 0;
    right: auto;
    top: 50px;
  }
}
#app .app-content-area .main-nav-area .loggedin-user-dropdown a {
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: inherit;
  display: block;
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user-dropdown a {
    margin-bottom: 8px;
    font-size: 16px;
  }
}
#app .app-content-area .main-nav-area .loggedin-user-dropdown a:not(:last-child) {
  color: inherit;
}
@media screen and (max-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user:hover .loggedin-user-dropdown.dropdown-active {
    top: 49px;
    visibility: visible;
    opacity: 1;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .main-nav-area .loggedin-user:hover .loggedin-user-dropdown {
    top: 22px;
    visibility: visible;
    opacity: 1;
  }
}
#app .app-content-area .main-nav-area .mobiletab-user {
  background-color: transparent;
}
#app .app-content-area .main-nav-area .mobiletab-user .mobiletabicon {
  letter-spacing: 0.2px;
  border-radius: 47px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 0px;
  width: 32px;
  height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-right: 10px;
}
#app .app-content-area .main-nav-area .mobiletab-user .mobiletabicon svg {
  width: 14px;
}
#app .app-content-area .main-nav-area .mobiletab-user-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 99;
  position: relative;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
  border-radius: 32px;
  height: 40px;
  width: 169px;
  padding: 7px;
}
#app .app-content-area .main-nav-area .mobiletab-user-title {
  font-size: 13px;
  line-height: 1em;
}
#app .app-content-area .main-nav-area .mobiletab-user-dropdown {
  position: absolute;
  padding: 12px 10px 15px 7px;
  border-radius: 0px 0px 13px 13px;
  -webkit-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.031372549);
          box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.031372549);
  width: 169px;
  left: 0px;
  top: 80px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 0;
}
#app .app-content-area .main-nav-area .mobiletab-user-dropdown a {
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
}
#app .app-content-area .main-nav-area .mobiletab-user:hover .mobiletab-user-dropdown.tabdropdown-active {
  top: 47px;
  visibility: visible;
  opacity: 1;
}
#app .app-content-area .vw-center-block {
  display: block;
  width: 100%;
  max-width: 320px;
  margin: 20px auto;
  padding: 30px 25px;
  -webkit-box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
          box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
  border-radius: 20px;
}
@media (min-width: 576px) {
  #app .app-content-area .vw-center-block {
    max-width: 450px;
    padding: 40px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-center-block {
    max-width: 519px;
    padding: 55px 60px;
    margin: 30px auto;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-center-block {
    margin: 40px auto;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-center-block {
    margin: 50px auto;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-center-block {
    margin: 60px auto;
  }
}
#app .app-content-area .vw-center-block.register-lottery .disclaimer-text {
  margin: 20px 0 0px 0;
}
#app .app-content-area .vw-center-block.register-lottery .disclaimer-text label {
  font-size: 13px;
  line-height: 1.5em;
}
#app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper {
  cursor: pointer;
  text-align: center;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper {
    position: relative;
    display: inline-block;
    margin-left: 5px;
  }
}
#app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper i {
  width: 22px;
  height: 22px;
  position: relative;
  top: -1px;
  border-radius: 5px;
  font-size: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
}
#app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper .tooltip {
  bottom: 20px;
  display: block;
  left: 0px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 20px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  width: 245px;
  text-align: left;
  font-size: 10px;
  z-index: 99999;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper .tooltip {
    bottom: 100%;
    right: -10px;
    left: auto;
  }
}
#app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper .tooltip.tooltip-lg {
  width: 275px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper .tooltip.tooltip-lg {
    width: 330px;
  }
}
#app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
#app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #fff 10px;
  bottom: -9px;
  content: " ";
  height: 0;
  left: 60px;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper .tooltip:after {
    right: 12px;
    left: auto;
  }
}
#app .app-content-area .vw-center-block.register-lottery .tooltip-wrapper:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
#app .app-content-area .sticky-tab-for-mobile {
  position: sticky;
  position: -webkit-sticky;
  top: -27px;
  z-index: 9;
}
#app .app-content-area .vw-tabs-wrap-for-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}
#app .app-content-area .vw-tabs-wrap-for-mobile .vw-tab {
  width: 50%;
}
#app .app-content-area .vw-tabs-wrap-for-mobile .vw-tab-in a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 15px 0px;
}
#app .app-content-area .vw-tabs-wrap-for-mobile .vw-tab-in a.active .active-tab-bottom-bg {
  width: 100%;
  height: 4px;
  left: 0;
  bottom: 0;
  position: absolute;
}
#app .app-content-area .vw-tabs-wrap-for-mobile.vw-lotterytabs-wrap .vw-newstudent-tab svg {
  position: relative;
  top: -2px;
}
#app .app-content-area .vw-main-content-wrap {
  position: relative;
  padding: 30px 10px 50px 10px;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap {
    padding: 30px 0 70px 0;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap {
    padding: 80px 0;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap {
    padding: 100px 0;
  }
}
@media (min-width: 1700px) {
  #app .app-content-area .vw-main-content-wrap {
    padding: 120px 0;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid {
  padding: 0 15px;
}
@media (min-width: 576px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid {
    padding: 0 25px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid {
    padding: 0 40px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid {
    padding: 0 40px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid {
    padding: 0 60px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid {
    padding: 0 75px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks {
  margin-bottom: 13px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks {
    margin-bottom: 30px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 {
  margin-bottom: 13px;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12.vw-events-block {
    -ms-flex: 0 0 36.55%;
    -webkit-box-flex: 0;
            flex: 0 0 36.55%;
    max-width: 36.55%;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12.vw-acc-block, #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12.vw-admissions-block {
    -ms-flex: 0 0 31.725%;
    -webkit-box-flex: 0;
            flex: 0 0 31.725%;
    max-width: 31.725%;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12.vw-acc-block .row, #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12.vw-admissions-block .row {
  display: none !important;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
  position: relative;
  width: 100%;
  min-height: 100%;
  padding: 22px 22px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
}
@media (min-width: 576px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
    padding: 25px 25px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
    padding: 40px 40px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
    padding: 30px 30px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
    padding: 35px 35px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
    padding: 40px 40px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
  width: 100%;
  max-width: 250px;
  padding: 12px 25px;
  position: absolute;
  bottom: 100%;
  right: 15px;
  border-radius: 8px 8px 0px 0px;
  z-index: 1;
}
@media (min-width: 576px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
    max-width: 380px;
    right: 30px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
    max-width: 240px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
    right: 40px;
    max-width: 380px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap {
    margin: 0 -20px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap {
    margin: 0 -25px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6 {
  margin-bottom: 15px;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6 {
    padding: 0 20px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6 {
    padding: 0 25px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event {
  margin: 0 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event {
    margin: 0 -15px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-date {
  -ms-flex: 0 0 80px;
  -webkit-box-flex: 0;
          flex: 0 0 80px;
  max-width: 80px;
  padding: 0 0px 0 0px;
  border-right-style: solid;
  border-right-width: 1px;
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-date {
    -ms-flex: 0 0 75px;
    -webkit-box-flex: 0;
            flex: 0 0 75px;
    max-width: 75px;
    padding: 0 15px 0 0px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-ev-detail {
  -ms-flex: 0 0 calc(100% - 80px);
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 80px);
  max-width: calc(100% - 80px);
  padding: 0 7px;
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-ev-detail {
    -ms-flex: 0 0 calc(100% - 75px);
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 75px);
    max-width: calc(100% - 75px);
    padding: 0px 15px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 6px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar {
  display: inline-block;
  width: 8px;
  vertical-align: bottom;
  margin-right: 3px;
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar {
    width: 12px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar:first-child {
  height: 11px;
  opacity: 0.35;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar:nth-child(2) {
  height: 17px;
  opacity: 0.7;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar:nth-child(3) {
  height: 24px;
  opacity: 1;
  margin-right: 0;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-txt {
  display: inline-block;
  vertical-align: bottom;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap p {
  max-width: 60%;
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap p {
    max-width: 210px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 26px;
  border-radius: 27px;
  overflow: hidden;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
    height: 35px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
    height: 40px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
    height: 45px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter .vw-progress-in {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .student-applications-left-bg {
  position: absolute;
  left: 15px;
  top: 0;
  height: 100%;
  width: 10px;
  border-radius: 20px;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
  min-width: 16px;
  width: 16px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
    min-width: 14px;
    width: 14px;
  }
}
@media (min-width: 1100px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
    min-width: 16px;
    width: 16px;
  }
}
@media (min-width: 1300px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
    min-width: 18px;
    width: 18px;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks .row.vw-mb-30.position-relative > .col-8 > .student-single-application span {
  margin-top: 8px;
  display: block;
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
  position: relative;
  width: 100%;
  min-height: 100%;
  padding: 22px 22px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
}
@media (min-width: 576px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 25px 25px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 40px 40px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 30px 30px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 35px 35px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 40px 40px;
  }
}
@media screen and (max-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .inbox-icon {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-single-app > .row {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12 {
    padding: 0 30px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12 {
    padding: 0 35px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12 {
    padding: 0 40px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12:first-child {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12:last-child {
    padding-right: 0;
  }
}
#app .app-content-area .vw-main-content-wrap .container-fluid .vw-apps-wrap .vw-single-app:last-child > .row {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom-width: 0;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap {
    -ms-flex: 0 0 140px;
    -webkit-box-flex: 0;
            flex: 0 0 140px;
    max-width: 140px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap {
    -ms-flex: 0 0 160px;
    -webkit-box-flex: 0;
            flex: 0 0 160px;
    max-width: 160px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap {
    -ms-flex: 0 0 180px;
    -webkit-box-flex: 0;
            flex: 0 0 180px;
    max-width: 180px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap {
  float: left;
  width: 100%;
  padding-right: 10px;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab {
  float: right;
  min-width: 90px;
  text-align: center;
  padding: 6px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a {
  display: inline-block;
  padding: 8px 18px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin-right: 3px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span {
  display: inline-block;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap {
    -ms-flex: 0 0 calc(100% - 140px);
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 140px);
    max-width: calc(100% - 140px);
    padding-left: 25px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap {
    -ms-flex: 0 0 calc(100% - 160px);
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 160px);
    max-width: calc(100% - 160px);
    padding-left: 35px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap {
    -ms-flex: 0 0 calc(100% - 180px);
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 180px);
    max-width: calc(100% - 180px);
    padding-left: 45px;
  }
}
@media (min-width: 1700px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap {
    padding-left: 70px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row {
  position: relative;
  -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
          box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 21px;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row {
    -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
            box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
    border-radius: 5000px;
    padding: 0 0;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12 {
  position: static;
  padding: 0 0;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-right-width: 1px;
    border-right-style: solid;
    padding: 16px 15px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12 {
    padding: 16px 20px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12 {
    padding: 16px 25px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12 {
    padding: 16px 30px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12:last-child {
    border-right-width: 0;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col {
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-right: 25px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col {
    -ms-flex: 0 0 30.4183%;
    -webkit-box-flex: 0;
            flex: 0 0 30.4183%;
    max-width: 30.4183%;
    border-bottom-width: 0;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col {
    -ms-flex: 0 0 28.4183%;
    -webkit-box-flex: 0;
            flex: 0 0 28.4183%;
    max-width: 28.4183%;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col {
    -ms-flex: 0 0 25.4183%;
    -webkit-box-flex: 0;
            flex: 0 0 25.4183%;
    max-width: 25.4183%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col {
    margin-bottom: 0;
    -ms-flex: 0 0 43.5425%;
    -webkit-box-flex: 0;
            flex: 0 0 43.5425%;
    max-width: 43.5425%;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col {
    margin-bottom: 0;
    -ms-flex: 0 0 45.5425%;
    -webkit-box-flex: 0;
            flex: 0 0 45.5425%;
    max-width: 45.5425%;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col {
    margin-bottom: 0;
    -ms-flex: 0 0 49.5425%;
    -webkit-box-flex: 0;
            flex: 0 0 49.5425%;
    max-width: 49.5425%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col .initial-text {
  word-break: break-word;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label {
  margin-bottom: 0;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col p {
  width: 100%;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col iframe {
  width: 100%;
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container {
  min-width: 1px !important;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col {
    -ms-flex: 0 0 26.0392%;
    -webkit-box-flex: 0;
            flex: 0 0 26.0392%;
    max-width: 26.0392%;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col {
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col {
    -ms-flex: 0 0 24.0392%;
    -webkit-box-flex: 0;
            flex: 0 0 24.0392%;
    max-width: 24.0392%;
    padding-right: 50px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col {
    -ms-flex: 0 0 21.0392%;
    -webkit-box-flex: 0;
            flex: 0 0 21.0392%;
    max-width: 21.0392%;
    padding-right: 60px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon {
  position: absolute;
  top: 25px;
  right: 15px;
  cursor: pointer;
  line-height: 1;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon {
    right: 20px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon {
    right: 25px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon {
    right: -30px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row {
  -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
          box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 21px;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row {
    -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
            box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
    border-radius: 5000px;
    padding: 0 0;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
  padding: 0 0;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-right-width: 1px;
    border-right-style: solid;
    padding: 16px 15px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    padding: 16px 20px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    padding: 16px 25px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    padding: 16px 30px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12:last-child {
    border-right-width: 0;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-lft-col {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
@media screen and (max-width: 767px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-lft-col {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-lft-col {
    -ms-flex: 0 0 36.7045%;
    -webkit-box-flex: 0;
            flex: 0 0 36.7045%;
    max-width: 36.7045%;
    border-bottom-width: 0;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col {
    -ms-flex: 0 0 63.2955%;
    -webkit-box-flex: 0;
            flex: 0 0 63.2955%;
    max-width: 63.2955%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col .row {
  width: 100%;
}
#app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col .row .col-md-8 {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col .row .col-md-8 {
    margin-bottom: 0;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap {
  padding: 0 15px 93px 15px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap {
    padding: 0 30px 93px 30px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .person_carpool_first_name {
  border-radius: 6px;
  border-width: 2px !important;
  border-style: solid !important;
  width: 57px;
  height: 57px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .person_carpool_first_name span {
  position: relative;
  font-size: 30px;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-btn {
  border-radius: 3em;
  padding: 12px 36px;
  max-width: 135px;
  margin: 0 auto;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 {
  margin-bottom: 0px;
  position: fixed;
  bottom: 0px;
  left: 0;
  width: 100%;
  z-index: 9;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 {
    position: relative;
    padding: 0;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 10%;
            flex: 0 0 10%;
    max-width: 9.1834%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab-bg {
  position: absolute;
  border-radius: 20px 20px 0px 0px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab-bg {
    border-radius: 10px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab {
  position: relative;
  z-index: 9;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab ul {
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab ul {
    display: block;
    margin-top: 63px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab ul li {
  margin-bottom: 0px;
  margin-left: 20px;
  margin-right: 20px;
  list-style: none;
  text-align: center;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab ul li {
    margin-bottom: 91px;
    margin-left: 0px;
    margin-right: 0px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-1 .carpool-tab ul li a span {
  font-size: 12px;
  display: block;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-7 {
  margin-bottom: 7px;
  padding-right: 0px;
  padding-left: 0px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-7 {
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 59.2%;
            flex: 0 0 59.2%;
    max-width: 59.2%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 {
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 10px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 {
    max-height: 1408px;
    overflow-y: auto;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 {
    max-height: 1070px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 {
    max-height: 950px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31.6%;
            flex: 0 0 31.6%;
    max-width: 31.6%;
    padding: 0;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 .section-edit-carpool {
  border-radius: 10px;
  min-height: 165px;
}
@media (min-width: 1900px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 .section-edit-carpool {
    min-height: 200px;
    margin: 0px 45px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 .section-edit-carpool .carpool-left {
  padding: 100px 20px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap > .row > .col-lg-4 .section-edit-carpool .carpool-left {
    padding: 100px 50px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .btn-edit-carpool.widget-button-mobile {
  cursor: pointer;
  text-decoration: underline;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item {
  border-radius: 8px;
  margin-bottom: 20px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li {
  list-style: none;
  width: 50%;
  padding-left: 2%;
  padding-right: 2%;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li {
    border-right-width: 1px;
    border-right-style: solid;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li {
    width: 33.33%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(4) .carpool-saved-item, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(5) .carpool-saved-item, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(6) .carpool-saved-item {
  margin-bottom: 30px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(4) p, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(5) p, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(6) p {
  margin-bottom: 0px;
  font-size: 14px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:first-child .carpool-saved-item img {
  position: relative;
  top: -2px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:first-child {
  border-right-width: 1px;
  border-right-style: solid;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(2) {
  border-right-width: 0px;
  border-right-style: solid;
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(2) {
    border-right-width: 1px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(3) {
  border-right-width: 1px;
  border-right-style: solid;
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(3) {
    border-right-width: 0px;
  }
}
@media (min-width: 1920px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:first-child, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(4) {
    padding-left: 4%;
  }
}
@media (min-width: 1920px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(3), #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(6) {
    padding-right: 4%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item .cb-item-margin {
  margin-top: 26px;
  margin-bottom: 28px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-saved-item {
  margin-bottom: 40px;
  margin-top: 42px;
  text-align: center;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-saved-item p {
  margin-top: 30px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .distance-item {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 0px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .distance-item .carpool-saved-item {
  margin-bottom: 63px;
  margin-top: 65px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .map-container {
  height: 430px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .map-container {
    height: 642px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  left: 20px;
  top: 365px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap {
    top: 565px;
    left: 45px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-button {
  position: relative;
  z-index: 2;
  padding: 15px 21px;
  border-radius: 3em;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-button:hover .campus-dropdown i {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-button:hover + .section-carpool-locations {
  opacity: 1;
  z-index: 1;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-dropdown {
  font-size: 13px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-dropdown i {
  position: relative;
  top: 1px;
  margin-left: 14px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
  padding: 15px 17px 15px 17px;
  border-radius: 3em;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  left: 0px;
  z-index: -1;
  opacity: 0;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
    padding: 17px 42px 17px 67px;
    left: -25px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
    padding: 17px 15px 17px 35px;
    border-radius: 0em 3em 3em 0em;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
    padding: 17px 42px 17px 67px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations:hover {
  opacity: 1;
  z-index: 1;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
  margin-right: 5px;
  padding-right: 5px;
  border-right-width: 1px;
  border-right-style: solid;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
    margin-right: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
    margin-right: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
    margin-right: 20px;
    padding-right: 20px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group:last-child {
  margin-right: 0px;
  padding-right: 0px;
  border-right-width: 0px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap #map {
  width: 100%;
  height: 430px;
  border-width: 0px;
  border-style: solid;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap #map {
    height: 643px;
    border-width: 1px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap #map .gm-style {
  font: unset;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap #map #maptitlewrap {
  border-radius: 7px;
  height: 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 17px;
  padding-right: 17px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap #map #maptitlewrap div:last-child {
  width: 38px;
  height: 38px;
  border-radius: 5px;
  margin-left: 10px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap #map #recenterto {
  left: 25px !important;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-logo img {
  width: 150px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-logo img {
    width: 130px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-logo img {
    width: 180px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info {
  padding: 14px 30px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info {
    padding: 22px 15px 22px 15px;
    border-width: 1px;
    border-style: solid;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:first-child {
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 20px;
  margin-top: 6px;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:first-child {
    margin-top: 0px;
    padding-right: 10px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.227%;
            flex: 0 0 27.227%;
    max-width: 27.227%;
    margin-bottom: 0px;
    padding-left: 20px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:nth-child(2) {
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:nth-child(2) {
    padding-left: 10px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:nth-child(2) {
    padding-right: 10px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.227%;
            flex: 0 0 27.227%;
    max-width: 27.227%;
    margin-bottom: 0px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-6 {
  padding-right: 0px;
  padding-left: 0px;
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-6 {
    padding-left: 10px;
    padding-right: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.5%;
            flex: 0 0 45.5%;
    max-width: 45.5%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box {
  border-radius: 10px;
  padding: 45px 15px;
  text-align: center;
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box {
    padding: 45px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box i {
  font-size: 30px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1920px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .userlogo_info img {
  border-radius: 14px;
  margin-right: 17px;
  max-width: 82px;
  max-height: 82px;
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .userlogo_info img {
    margin-right: 35px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .userlogo_info .userlogo_info_first_letter {
  border-radius: 14px;
  margin-right: 17px;
  width: 82px;
  height: 82px;
  border-width: 3px;
  border-style: solid;
  font-size: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .userlogo_info .userlogo_info_first_letter {
    margin-right: 35px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .userlogo_info .user-add .cbname {
  font-weight: 500;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .userlogo_info .user-add .cbaddress,
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .userlogo_info .user-add .cbphone {
  line-height: 22px;
  display: block;
  font-size: 15px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .usercontact {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
  margin-left: 100px;
  margin-top: 10px;
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .usercontact {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .usercontact {
    margin-left: 118px;
  }
}
@media (min-width: 1920px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .usercontact {
    margin-top: 26px;
    margin-left: 67px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-top .usercontact .cbphone {
  font-weight: 500;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-bottom {
  border-top-style: solid;
  border-top-width: 1px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .profile-box .profile-box-bottom span {
  max-width: 153px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
  padding-left: 20px;
  padding-right: 20px;
  padding: 35px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
    margin-top: 0px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
    padding-left: 9%;
    padding-right: 9%;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .logo-top-wrapper {
  padding: 0px 20px;
  margin-top: 58px;
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .logo-top-wrapper {
    padding: 0px 57px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .tag_wrapper {
  border-radius: 8px;
  padding: 30px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .carpool-link {
  font-size: 14px;
  margin-bottom: 4px;
  display: block;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style img[src*=school-map-logo] {
  max-width: 50px !important;
  max-height: 50px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style img[src*=carpool-marker] {
  width: 24px !important;
  height: 24px !important;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style img[src*=logged-user] {
  width: 24px !important;
  height: 24px !important;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .map-profile-image {
  border-radius: 6px;
  border-width: 2px;
  border-style: solid;
  width: 57px;
  height: 57px;
  margin-right: 15px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .map-popup-bottom {
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 5px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style #schoolNotice {
  padding: 20px 0px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .d-flex.mb-2 {
  padding: 20px 15px 15px 20px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .call-icon-margin {
  margin: 6px 0px 0px 0px !important;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .map-popup-info span {
  margin-bottom: 0px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style #schoolNotice p {
  line-height: 1.3em;
  margin-bottom: 0px;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-d {
  overflow: auto !important;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c {
  -webkit-box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.0588235294);
          box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.0588235294);
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c {
    -webkit-transform: translate3d(-99%, -100%, 0) !important;
            transform: translate3d(-99%, -100%, 0) !important;
    top: -32px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c .carpool-link {
  line-height: 1.3em;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-tc::after {
  left: -3px;
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-tc::after {
    height: 30px;
    left: -17px;
    top: -47px;
    width: 44px;
    -webkit-transform: rotate(-145deg);
            transform: rotate(-145deg);
  }
}
@media (min-width: 1200px) and (min-width: 1920px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-tc::after {
    left: -22px;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw {
  font-weight: initial;
}
@media (max-width: 575px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c {
    min-width: 220px !important;
  }
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect {
  top: 5px !important;
  right: 5px !important;
  outline: none !important;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:hover, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:focus, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:active, #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:focus-visible {
  outline: none !important;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect span {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
#app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw {
  left: -2px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 24px !important;
  border-radius: 12px !important;
  font-size: 12px;
  border-bottom-right-radius: 0px !important;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw {
    width: 294px;
    font-size: 14px;
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
}
@media (min-width: 1920px) {
  #app .app-content-area .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw {
    left: -7px !important;
  }
}
#app .app-content-area .vw-profile-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app .app-content-area .vw-profile-wrap .vw-img-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 88px;
  height: 88px;
  border-width: 3px;
  border-style: solid;
  overflow: hidden;
  border-radius: 14px;
  -ms-flex: 0 0 88px;
  -webkit-box-flex: 0;
          flex: 0 0 88px;
  max-width: 88px;
}
#app .app-content-area .vw-profile-wrap .vw-img-wrap .person_profile_first_name {
  position: relative;
  font-size: 40px;
}
#app .app-content-area .vw-profile-wrap .vw-details-wrap {
  -ms-flex: 0 0 calc(100% - 88px);
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 88px);
  max-width: calc(100% - 88px);
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding: 0 0 0 37px;
}
#app .app-content-area .vw-line-title {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  #app .app-content-area .vw-line-title {
    margin-bottom: 70px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-line-title {
    margin-bottom: 100px;
  }
}
#app .app-content-area .vw-line-title .vw-title {
  display: inline-block;
  position: relative;
  padding-right: 20px;
  z-index: 2;
  margin: 0 0 !important;
  width: auto !important;
}
#app .app-content-area .vw-line-title .vw-line {
  position: absolute;
  width: 100%;
  height: 0.5px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  opacity: 0.2;
}
#app .app-content-area .vw-line-title-wrap {
  padding: 25px;
}
#app .app-content-area .vw-line-title-wrap .vw-line-title-for-mobile {
  margin-bottom: 0px;
}
#app .app-content-area .vw-boxed-block {
  width: 100%;
  padding: 0 25px;
}
@media (min-width: 576px) {
  #app .app-content-area .vw-boxed-block {
    padding: 0 40px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-boxed-block {
    padding: 0 60px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-boxed-block {
    padding: 0 7.8125vw;
  }
}
#app .app-content-area .vw-boxed-block .container-fluid {
  padding: 45px 20px;
  -webkit-box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
          box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
  border-radius: 20px;
}
@media (min-width: 576px) {
  #app .app-content-area .vw-boxed-block .container-fluid {
    padding: 50px 35px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-boxed-block .container-fluid {
    padding: 50px 50px;
  }
}
@media (min-width: 992px) {
  #app .app-content-area .vw-boxed-block .container-fluid {
    padding: 55px 6.5vw;
  }
}
#app .app-content-area .vw-full-block {
  width: 100%;
  padding: 50px 25px;
}
@media (min-width: 576px) {
  #app .app-content-area .vw-full-block {
    padding: 60px 40px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-full-block {
    padding: 80px 60px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-full-block {
    padding: 100px 3.90625vw;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-full-block {
    padding: 120px 3.90625vw;
  }
}
#app .app-content-area .vw-full-block .vw-section-title {
  margin-bottom: 40px;
}
@media (min-width: 576px) {
  #app .app-content-area .vw-full-block .vw-section-title {
    margin-bottom: 50px;
  }
}
@media (min-width: 768px) {
  #app .app-content-area .vw-full-block .vw-section-title {
    margin-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  #app .app-content-area .vw-full-block .vw-section-title {
    margin-bottom: 105px;
  }
}
@media (min-width: 1500px) {
  #app .app-content-area .vw-full-block .vw-section-title {
    margin-bottom: 125px;
  }
}
#app .app-content-area .vw-full-block .vw-section-title .col-12 {
  position: relative;
}
#app .app-content-area .vw-full-block .vw-section-title .col-12 .vw-title {
  display: inline-block;
  position: relative;
  padding-right: 17px;
  z-index: 2;
}
#app .app-content-area .vw-full-block .vw-section-title .col-12 .vw-title-line {
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  opacity: 0.5;
}
#app .app-content-area .gm-style img[src*="images-api.vahara.io"] {
  width: 50px !important;
  height: 50px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
#app #source-question {
  height: 214px;
  overflow-y: scroll;
  background: #ffffff;
  padding-right: 16px;
}
#app #source-question option:first-child {
  pointer-events: none;
}
#app #source-question option:nth-child(2) {
  height: 38px;
}
#app #source-question option:checked {
  background-color: #E3E3E3;
}
#app #source-question ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
#app #source-question ::-webkit-scrollbar {
  width: 4px;
  background-color: #f5f5f5;
}
#app #source-question ::-webkit-scrollbar-thumb {
  background-color: #b0afaf;
}
#app .vw-bw-0 {
  border-width: 0px !important;
}

.vw-main-content-wrap .vw-farm-container,
.vw-registration-wrap .vw-farm-container {
  max-width: 100%;
}
@media (min-width: 1700px) {
  .vw-main-content-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row,
  .vw-main-content-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row,
  .vw-main-content-wrap .vw-farm-container .section-sibling-form .container-fluid > .row,
  .vw-registration-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row,
  .vw-registration-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row,
  .vw-registration-wrap .vw-farm-container .section-sibling-form .container-fluid > .row {
    margin: 0 -25px;
  }
}
@media (min-width: 1700px) {
  .vw-main-content-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row > [class*=col-],
  .vw-main-content-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row > [class*=col-],
  .vw-main-content-wrap .vw-farm-container .section-sibling-form .container-fluid > .row > [class*=col-],
  .vw-registration-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row > [class*=col-],
  .vw-registration-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row > [class*=col-],
  .vw-registration-wrap .vw-farm-container .section-sibling-form .container-fluid > .row > [class*=col-] {
    padding: 0 25px;
  }
}
.vw-main-content-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row .row,
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row .row,
.vw-main-content-wrap .vw-farm-container .section-sibling-form .container-fluid > .row .row,
.vw-registration-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row .row,
.vw-registration-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row .row,
.vw-registration-wrap .vw-farm-container .section-sibling-form .container-fluid > .row .row {
  margin: 0 -8px;
}
.vw-main-content-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row .row > [class*=col-],
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row .row > [class*=col-],
.vw-main-content-wrap .vw-farm-container .section-sibling-form .container-fluid > .row .row > [class*=col-],
.vw-registration-wrap .vw-farm-container #formStudentRegistration .container-fluid > .row .row > [class*=col-],
.vw-registration-wrap .vw-farm-container #formLotteryRegistration .container-fluid > .row .row > [class*=col-],
.vw-registration-wrap .vw-farm-container .section-sibling-form .container-fluid > .row .row > [class*=col-] {
  padding: 0 8px;
}
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration button[type=submit],
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration .btn-save-for-later,
.vw-registration-wrap .vw-farm-container #formLotteryRegistration button[type=submit],
.vw-registration-wrap .vw-farm-container #formLotteryRegistration .btn-save-for-later {
  width: auto;
}
@media screen and (max-width: 991px) {
  .vw-main-content-wrap .vw-farm-container #formLotteryRegistration button[type=submit],
  .vw-main-content-wrap .vw-farm-container #formLotteryRegistration .btn-save-for-later,
  .vw-registration-wrap .vw-farm-container #formLotteryRegistration button[type=submit],
  .vw-registration-wrap .vw-farm-container #formLotteryRegistration .btn-save-for-later {
    padding: 10px 15px;
  }
}
@media screen and (max-width: 1199px) {
  .vw-main-content-wrap .vw-farm-container #formLotteryRegistration button[type=submit],
  .vw-registration-wrap .vw-farm-container #formLotteryRegistration button[type=submit] {
    margin-left: 15px;
  }
}
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText,
.vw-registration-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText {
  position: relative;
  width: 100%;
  line-height: 0;
}
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText .form-control,
.vw-registration-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText .form-control {
  margin: 0 !important;
  opacity: 0.55;
}
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText #selectedGradeText,
.vw-registration-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText #selectedGradeText {
  position: absolute;
  top: 50%;
  left: 30px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.55;
  pointer-events: none;
}
.vw-main-content-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText .app-js-change-custom-grade,
.vw-registration-wrap .vw-farm-container #formLotteryRegistration #nonCustomGradeText .app-js-change-custom-grade {
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.vw-main-content-wrap .vw-myaccound-wrap #formAccountInfo .btn,
.vw-registration-wrap .vw-myaccound-wrap #formAccountInfo .btn {
  width: calc(100% - 25px);
}
@media (min-width: 576px) {
  .vw-main-content-wrap .vw-myaccound-wrap #formAccountInfo .btn,
  .vw-registration-wrap .vw-myaccound-wrap #formAccountInfo .btn {
    width: auto;
  }
}
.vw-main-content-wrap .vw-myaccound-wrap #formAccountInfo .btn-change-password,
.vw-main-content-wrap .vw-myaccound-wrap #formAccountInfo .btn-delete-account,
.vw-registration-wrap .vw-myaccound-wrap #formAccountInfo .btn-change-password,
.vw-registration-wrap .vw-myaccound-wrap #formAccountInfo .btn-delete-account {
  width: auto;
}

#modalEditSibling .vw-farm-container {
  max-width: 100%;
}

.lottery-registration-wrapper form > section:nth-child(3) {
  margin-top: 15px;
}
@media (min-width: 1500px) {
  .lottery-registration-wrapper form > section:nth-child(3) {
    margin-top: 25px;
  }
}
.lottery-registration-wrapper form .vw-guardian-section,
.lottery-registration-wrapper form .section-enrollment-questions {
  position: relative;
  overflow: hidden;
}
.lottery-registration-wrapper form .vw-guardian-section:before,
.lottery-registration-wrapper form .section-enrollment-questions:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: #E3E3E3;
  opacity: 0.05;
}
.lottery-registration-wrapper form .vw-guardian-section .vw-line-title .vw-title:before,
.lottery-registration-wrapper form .section-enrollment-questions .vw-line-title .vw-title:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: #E3E3E3;
  opacity: 0.05;
}
.lottery-registration-wrapper form .vw-guardian-section > *,
.lottery-registration-wrapper form .section-enrollment-questions > * {
  position: relative;
  z-index: 3;
}
.lottery-registration-wrapper .vw-line-title {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .lottery-registration-wrapper .vw-line-title {
    margin-bottom: 60px;
  }
}
@media (min-width: 1500px) {
  .lottery-registration-wrapper .vw-line-title {
    margin-bottom: 80px;
  }
}

.vw-st-info-wrap .container-fluid {
  padding: 0 15px;
}
@media (min-width: 576px) {
  .vw-st-info-wrap .container-fluid {
    padding: 0 25px;
  }
}
@media (min-width: 768px) {
  .vw-st-info-wrap .container-fluid {
    padding: 0 40px;
  }
}
@media (min-width: 992px) {
  .vw-st-info-wrap .container-fluid {
    padding: 0 40px;
  }
}
@media (min-width: 1200px) {
  .vw-st-info-wrap .container-fluid {
    padding: 0 60px;
  }
}
@media (min-width: 1500px) {
  .vw-st-info-wrap .container-fluid {
    padding: 0 75px;
  }
}
.vw-st-info-wrap select.app-grade-date-selection-option {
  padding-right: 40px !important;
}
@media (min-width: 992px) {
  .vw-st-info-wrap .kindergarten-section .col-lg-3 {
    max-width: 24.65%;
  }
}
@media (min-width: 1200px) {
  .vw-st-info-wrap .kindergarten-section .col-lg-3 {
    max-width: 24.6%;
  }
}
@media (min-width: 1550px) {
  .vw-st-info-wrap .kindergarten-section .col-lg-3 {
    max-width: 24.25%;
  }
}

.student-sibling-list .vw-sibling-item {
  display: block;
  padding: 15px 30px;
  border-radius: 5000px;
  text-align: center;
}
@media (min-width: 768px) {
  .student-sibling-list .vw-sibling-item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.student-sibling-list .vw-sibling-item .vw-sibling-item-in {
  display: inline-block;
  width: 100%;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .student-sibling-list .vw-sibling-item .vw-sibling-item-in {
    width: auto;
    margin: 0 25px 0 0;
  }
}

.section-enrollment-questions {
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .section-enrollment-questions {
    padding-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .section-enrollment-questions {
    padding-bottom: 60px;
  }
}
@media (min-width: 1500px) {
  .section-enrollment-questions {
    padding-bottom: 70px;
  }
}

.vw-global-widget-form {
  display: block;
  max-width: 100%;
}
@media (min-width: 768px) {
  .vw-global-widget-form {
    max-width: calc(50% - 15px);
  }
}
@media (min-width: 1200px) {
  .vw-global-widget-form {
    max-width: calc(42.333333% - 20px);
  }
}
@media (min-width: 1700px) {
  .vw-global-widget-form {
    max-width: calc(42.333333% - 33px);
  }
}
.vw-global-widget-form .form-group {
  margin-bottom: 30px !important;
}
.vw-global-widget-form .fb-checkbox-group label.invalid,
.vw-global-widget-form .fb-radio-group label.invalid {
  margin-top: 7px !important;
}
.vw-global-widget-form {
  /*
  .rendered-form{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;

    .form-group{
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 30px;

      @include media-breakpoint($md) {
        margin-bottom: 35px;
      }

      &.fb-text,
      &.fb-textarea,
      &.fb-select{
        @include media-breakpoint($md) {
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%;

        }

        @include media-breakpoint($xl) {
          -ms-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
          max-width: 33.333333%;
        }
      }

    }
  } */
}

.vw-ack-section {
  display: inline-block;
  width: 100%;
  padding: 60px 0;
}
@media (min-width: 768px) {
  .vw-ack-section {
    padding: 70px 0;
  }
}
@media (min-width: 1200px) {
  .vw-ack-section {
    padding: 80px 0;
  }
}
@media (min-width: 1500px) {
  .vw-ack-section {
    padding: 100px 0;
  }
}
.vw-ack-section .section-agreement {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .vw-ack-section .section-agreement {
    margin-bottom: 70px;
  }
}
@media (min-width: 1200px) {
  .vw-ack-section .section-agreement {
    margin-bottom: 90px;
  }
}
@media (min-width: 1500px) {
  .vw-ack-section .section-agreement {
    margin-bottom: 120px;
  }
}
.vw-ack-section .section-agreement:empty {
  margin-bottom: 0;
}

.alert:empty {
  margin: 0;
  padding: 0;
}

.btn {
  min-width: 1px;
}

label p {
  margin-bottom: 0;
}

.click-main-link,
.clickmelink {
  cursor: pointer;
}

.vw-farm-container .form-group label.invalid {
  margin-top: 15px;
  margin-bottom: 0;
}
.vw-farm-container .form-group label.invalid:empty {
  margin-top: 0;
  min-height: 0;
  display: none;
}
.vw-farm-container .form-group .error-message label.invalid {
  margin-top: 0;
}

#app .vw-farm-container label {
  line-height: 1.65em;
}

.lottery-footer {
  position: absolute;
  left: 0;
  bottom: 0;
  height: auto;
  width: 100%;
  padding: 0;
  z-index: 0;
}
.lottery-footer .container-fluid {
  position: relative;
  z-index: 9;
}
.lottery-footer .container-fluid:first-child {
  padding-bottom: 65px;
  padding-top: 65px;
}
@media (min-width: 768px) {
  .lottery-footer .container-fluid:first-child {
    padding-bottom: 114px;
    padding-top: 114px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 1200px) {
  .lottery-footer .container-fluid:first-child {
    padding-left: 80px;
    padding-right: 80px;
  }
}
.lottery-footer .container-fluid:nth-child(2) {
  padding-top: 30px;
  padding-bottom: 110px;
}
@media (min-width: 768px) {
  .lottery-footer .container-fluid:nth-child(2) {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 992px) {
  .lottery-footer .container-fluid:nth-child(2) {
    padding-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .lottery-footer .container-fluid:nth-child(2) {
    padding-left: 80px;
    padding-right: 80px;
  }
}
.lottery-footer .container-fluid:nth-child(2) .row:first-child {
  padding-top: 15px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .lottery-footer .container-fluid:nth-child(2) .row:first-child {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.lottery-footer-menu ul {
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lottery-footer-menu ul li {
  margin-bottom: 0px;
}
.lottery-footer-menu ul li:first-child a {
  padding-left: 0px;
  border-right-width: 1px;
  border-right-style: solid;
}
.lottery-footer-menu ul li:last-child a {
  padding-right: 0px;
}
.lottery-footer-menu ul li a {
  font-size: 10px;
  padding-right: 7px;
  padding-left: 7px;
}
@media (min-width: 768px) {
  .lottery-footer-menu ul li a {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 12px;
  }
}
.lottery-footer-copyright {
  font-size: 10px;
}
@media (min-width: 768px) {
  .lottery-footer-copyright {
    font-size: 12px;
  }
}
.lottery-footer .lottery-footer-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .lottery-footer .lottery-footer-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 992px) {
  .lottery-footer .lottery-footer-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.lottery-footer .lottery-footer-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 992px) {
  .lottery-footer .lottery-footer-right {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
}
.lottery-footer .footer-quote {
  padding: 7px 46px 7px 9px;
  border-radius: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .lottery-footer .footer-quote {
    margin-top: 0px;
    margin-left: 28px;
  }
}
.lottery-footer .footer-quote .footer-quote-left {
  width: 52px;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
.lottery-footer .footer-quote .footer-quote-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 50px;
}
.lottery-footer .footer-quote .footer-quote-divider {
  position: absolute;
  width: 1px;
  height: 26px;
  left: 85px;
  top: 20px;
  opacity: 0.5;
}
.lottery-footer .footer-bg {
  position: absolute;
  width: 100%;
  left: 0;
  height: 100%;
  top: 0px;
}
.lottery-footer .footer-bottom-bg {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  opacity: 0.5;
  height: 100%;
}
.lottery-footer .footer-brand-menu {
  margin-top: 69px;
  padding: 63px 18px 0px 18px;
  border-top-width: 1px;
  border-top-style: solid;
}
@media screen and (max-width: 768px) {
  .lottery-footer .footer-brand-menu {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .lottery-footer .footer-brand-menu {
    margin-top: 0px;
    padding: 0px;
    border-top-width: 0px;
  }
}
.lottery-footer .footer-brand-menu ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}
.lottery-footer .footer-brand-menu ul li {
  opacity: 0.2;
  padding-left: 11px;
  margin-left: 11px;
}
@media (min-width: 768px) {
  .lottery-footer .footer-brand-menu ul li {
    padding-left: 40px;
    margin-left: 40px;
    margin-top: 40px;
    border-left-width: 1px;
    border-left-style: solid;
  }
}
@media (min-width: 992px) {
  .lottery-footer .footer-brand-menu ul li {
    margin-top: 0px;
  }
}
.lottery-footer .footer-brand-menu ul li:first-child {
  padding-left: 0px;
  margin-left: 0px;
  border-left-width: 0px;
}
.lottery-footer .footer-brand-menu ul li:first-child img {
  width: 94px;
}
@media (min-width: 768px) {
  .lottery-footer .footer-brand-menu ul li:first-child img {
    width: 139px;
  }
}
.lottery-footer .footer-brand-menu ul li:nth-child(2) img {
  width: 100px;
}
@media (min-width: 768px) {
  .lottery-footer .footer-brand-menu ul li:nth-child(2) img {
    width: 149px;
  }
}

.privacy-policy-and-terms {
  padding-top: 25px;
}
.privacy-policy-and-terms a,
.privacy-policy-and-terms p {
  font-size: 10px;
  margin-bottom: 0px;
  line-height: 1.8em;
}
@media (min-width: 768px) {
  .privacy-policy-and-terms a,
  .privacy-policy-and-terms p {
    font-size: 12px;
  }
}

.page-carpool .lottery-footer .footer-brand-menu ul li:nth-child(2) {
  opacity: 1;
}

.page-lottery .lottery-footer .footer-brand-menu ul li:first-child {
  opacity: 1;
}

#app .header-drawer-wrap .drawer-inner {
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pre-login #app .vw-main-content-wrap {
  padding: 30px 10px 50px;
}
@media (min-width: 768px) {
  .pre-login #app .vw-main-content-wrap {
    padding: 30px 0 70px;
  }
}
@media (min-width: 992px) {
  .pre-login #app .vw-main-content-wrap {
    padding: 0 0 80px;
  }
}
@media (min-width: 1200px) {
  .pre-login #app .vw-main-content-wrap {
    padding: 0 0 100px;
  }
}
@media (min-width: 1700px) {
  .pre-login #app .vw-main-content-wrap {
    padding: 0 0 120px;
  }
}

@media (min-width: 992px) {
  .post-login #app .vw-main-content-wrap {
    padding: 40px 0 80px;
  }
}
@media (min-width: 1200px) {
  .post-login #app .vw-main-content-wrap {
    padding: 47px 0 100px;
  }
}
@media (min-width: 1700px) {
  .post-login #app .vw-main-content-wrap {
    padding: 47px 0 120px;
  }
}

@media screen and (max-width: 992px) {
  #app .app-content-area .vw-main-content-wrap .container-fluid .vw-dashboard-blocks > .col-12#mt-for-event-notice {
    margin-top: 67px !important;
  }
  .wrapper.tabdropdown-activewrapper {
    z-index: 9999999999;
  }
  .page-carpool .lottery-footer .container-fluid:nth-child(2) {
    padding-bottom: 105px !important;
  }
  .header-from-client .header-drawer {
    position: fixed;
  }
  .vw-pt-220 {
    padding-top: 95px !important;
  }
  .navtest-demo .app-content-area {
    padding-top: 50px !important;
  }
  .navtest-demo .vw-dashboard-blocks .vw-profile-block-wrap.vw-block-in.vw-bg-color-2 {
    background-color: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    padding: 50px 22px 5px 22px !important;
  }
  .navtest-demo .vw-dashboard-blocks .vw-profile-block-wrap.vw-block-in.vw-bg-color-2 .vw-details-wrap {
    padding: 0 0 0 20px !important;
  }
  .navtest-demo #app .app-content-area .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col > p {
    min-height: 26.39px;
  }
}
.siteInEspanol #app .main-nav-area-for-mobile .vw-tab-list-mobile > li .loggedin-user-mobile-dropdown {
  bottom: 62px;
}

table.all-communications .fb-radio-inline label {
  display: block;
  margin-bottom: -7px;
  padding-left: 28px;
  min-height: 28px;
  line-height: 1;
}

.vw-contact-prep-wrap .fb-checkbox-group > p {
  display: block;
  margin-bottom: 25px;
}
.vw-contact-prep-wrap .fb-checkbox-group .checkbox-group {
  display: inline-block;
  vertical-align: middle;
}
.vw-contact-prep-wrap .fb-checkbox-group .checkbox-group .fb-checkbox-inline {
  display: inline-block;
  vertical-align: middle;
  margin-right: 25px;
}
@media (min-width: 390px) {
  .vw-contact-prep-wrap .fb-checkbox-group .checkbox-group .fb-checkbox-inline {
    margin-right: 30px;
  }
}
.vw-contact-prep-wrap .fb-checkbox-group .checkbox-group .fb-checkbox-inline:last-child {
  margin-right: 0;
}

@media screen and (max-width: 767px) {
  .vw-contact-prep-wrap .fb-radio-inline {
    display: block;
    margin-right: 0;
  }
}
.post-login #app.app-version-two {
  padding-top: 40px;
}

#app.app-version-two {
  position: relative;
  z-index: 9;
  padding-bottom: envsafe-area-inset-bottom;
}
#app.app-version-two .app-version-two-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.14;
  z-index: -1;
}
#app.app-version-two .left-sidebar-menu {
  padding: 20px 5px 20px 5px;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu {
    padding: 35px 15px 36px 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu {
    padding: 35px 15px 36px 15px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu {
    padding: 35px 27px 36px 27px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user {
  position: relative;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: auto;
  max-width: 100%;
  padding: 0px;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-header-left {
  cursor: pointer;
  position: relative;
  width: 93px;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-header-left {
    width: 120px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-header-left {
    width: 145px;
    height: 75px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-header-left:hover .loggedin-user-dropdown {
    visibility: visible;
    opacity: 1;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-header-left:hover .loggedin-user-dropdown .loggedin-user-dropdown-inner {
    display: block;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-name {
  margin-left: 0;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  margin-left: 9px;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name {
    margin-left: 10px;
    font-size: 25px;
    line-height: 35px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name {
    margin-left: 16px;
    font-size: 35px;
    line-height: 42px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-name-guest {
  margin-left: 10px;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name-guest {
    margin-left: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name-guest {
    position: relative;
    left: -69px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-name-guest .loggedin-user-welcome-text {
  width: auto !important;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
  font-size: 12px;
  letter-spacing: 0;
  font-weight: 500;
  line-height: 20px;
  display: block;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
    width: 200px;
    font-size: 14px;
    line-height: 16px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
    width: 250px;
  }
}
@media (min-width: 1330px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
    width: 270px;
  }
}
@media (min-width: 1400px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
    width: auto;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
    width: 240px;
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1600px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
    width: 300px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-name .loggedin-user-welcome-text {
    width: auto;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-name svg {
  margin-left: 5px;
  margin-right: -2px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-top: 5px;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-image {
  width: 47px;
  height: 47px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-image {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-image {
    width: 75px;
    height: 75px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 50%;
  opacity: 0.1;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-image .person_profile_first_name {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  opacity: 0.62;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-image .person_profile_first_name {
    font-size: 22px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-image .person_profile_first_name {
    font-size: 26px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-image-guest .person_profile_first_name {
  opacity: 1;
  position: relative;
  top: -3px;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-image-guest .loggedin-user-image-bg {
  opacity: 1;
  z-index: -1;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-image img {
  border-radius: 50%;
  -o-object-fit: contain;
     object-fit: contain;
  height: 47px;
  width: 47px;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-image img {
    height: 60px;
    width: 60px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-image img {
    height: 75px;
    width: 75px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-arrow {
  height: 47px;
  width: 91px;
  border-radius: 38px;
  position: absolute;
  z-index: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-arrow {
    height: 60px;
    width: 120px;
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-arrow {
    height: 75px;
    width: 145px;
    font-size: 22px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-arrow i {
  padding-right: 18px;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-arrow i {
    padding-right: 26px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-arrow i {
    padding-right: 30px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-dropdown {
  position: absolute;
  padding: 0px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  z-index: 0;
  width: 300px;
  left: -9px;
  right: auto;
  top: 100%;
  padding-top: 20px;
  border-radius: 8px;
  display: none;
  z-index: 999;
}
@media (min-width: 390px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-dropdown {
    width: 368px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-dropdown {
    border-radius: 20px;
    width: 347px;
    left: -21px;
    padding-top: 36px;
    visibility: hidden;
    opacity: 0;
    display: block;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-dropdown-bg {
  position: absolute;
  width: 100%;
  height: calc(100% - 20px);
  left: 0;
  top: 20px;
  border-radius: 8px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-dropdown-bg {
    top: 36px;
    height: calc(100% - 36px);
    border-radius: 20px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-dropdown-inner {
  border-radius: 13px;
  -webkit-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.031372549);
          box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.031372549);
  padding: 20px;
  display: none;
}
#app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a {
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: inherit;
  display: block;
  position: relative;
  border-radius: 6px;
  padding: 14px 20px;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a {
    font-size: 21px;
    border-radius: 7px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a svg,
#app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a i {
  margin-right: 5px;
  font-size: 16px;
  width: 20px;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a svg,
  #app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a i {
    margin-right: 7px;
    font-size: 19px;
  }
}
#app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a .pp-dropdown-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 6px;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user-dropdown a .pp-dropdown-bg {
    border-radius: 7px;
  }
}
@media screen and (max-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user .loggedin-user-dropdown.pcdropdown-active {
    display: block;
  }
}
@media screen and (max-width: 992px) {
  #app.app-version-two .left-sidebar-menu .loggedin-user .loggedin-user-dropdown.pcdropdown-active .loggedin-user-dropdown-inner {
    display: block;
  }
}
#app.app-version-two .left-sidebar-menu .vw-tab-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 38px;
  margin-left: 5px;
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list {
    margin-left: 7px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-tab-list.position-relative > li > a {
  border-width: 0px;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 38px;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li {
  position: relative;
  z-index: 9;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li a {
  font-weight: 500;
  width: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 10px 0px;
  padding: 0px 18px;
  font-size: 13px;
}
@media (min-width: 1090px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a {
    padding: 0px 20px;
    font-size: 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a {
    padding: 0px 20px;
    margin: 19px 0px;
    font-size: 14px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a {
    padding: 0px 26px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a {
    margin: 24px 0px;
    font-size: 17px;
    padding: 0px 30px;
  }
}
@media (min-width: 1550px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a {
    font-size: 18px;
  }
}
@media (min-width: 1700px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a {
    font-size: 21px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.icon {
  position: relative;
  z-index: 9;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.icon {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    margin-right: 4px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.icon {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-right: 6px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.icon {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    margin-right: 7px;
  }
}
@media (min-width: 1700px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.icon {
    -webkit-transform: scale(1);
            transform: scale(1);
    margin-right: 10px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.top-tab-icon-br {
  position: absolute;
  width: 1px;
  height: 26px;
  right: 0;
  opacity: 0.21;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.mobile-background {
  display: block;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 50%;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.mobile-background {
    display: none;
  }
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.nav-text {
  display: none;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .vw-tab-list > li a span.nav-text {
    display: inline-block;
  }
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li:last-child a span.top-tab-icon-br {
  display: none;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li a.vw-bg-color-5 .menu-top-shape,
#app.app-version-two .left-sidebar-menu .vw-tab-list > li a.vw-bg-color-5 .menu-bottom-shape {
  opacity: 1;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li.quick-links-tab ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-left: 15px;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li.quick-links-tab ul li {
  list-style-type: none;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list > li.quick-links-tab ul li a {
  padding: 10px 20px;
}
#app.app-version-two .left-sidebar-menu .vw-tab-list .school-feed-tab-top-line {
  position: absolute;
  height: 1px;
  left: 22px;
  top: -20px;
  width: calc(100% - 63px);
}
#app.app-version-two .left-sidebar-menu .pp-notification,
#app.app-version-two .left-sidebar-menu .pp-cart,
#app.app-version-two .left-sidebar-menu .pp-menu-bar {
  width: 47px;
  height: 47px;
  margin-left: 5px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 6px;
  cursor: pointer;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .pp-notification,
  #app.app-version-two .left-sidebar-menu .pp-cart,
  #app.app-version-two .left-sidebar-menu .pp-menu-bar {
    width: 65px;
    height: 65px;
    margin-left: 5px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .pp-notification,
  #app.app-version-two .left-sidebar-menu .pp-cart,
  #app.app-version-two .left-sidebar-menu .pp-menu-bar {
    width: 75px;
    height: 75px;
    margin-left: 7px;
  }
}
@media screen and (max-width: 1199px) {
  #app.app-version-two .left-sidebar-menu .pp-notification svg,
  #app.app-version-two .left-sidebar-menu .pp-cart svg,
  #app.app-version-two .left-sidebar-menu .pp-menu-bar svg {
    max-width: 14px;
  }
}
#app.app-version-two .left-sidebar-menu .pp-cart {
  position: relative;
}
#app.app-version-two .left-sidebar-menu .pp-cart span.position-absolute {
  top: -2px;
  border-radius: 20px;
  padding: 3px 8px;
  line-height: 1.2em;
  left: 28px;
  font-size: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .pp-cart span.position-absolute {
    font-size: 10px;
    left: 28px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .pp-cart span.position-absolute {
    font-size: 14px;
    left: 39px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .pp-cart span.position-absolute {
    font-size: 16px;
  }
}
#app.app-version-two .left-sidebar-menu .pp-menu-bar span {
  display: block;
  width: 15px;
  height: 2px;
  margin: 4px;
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-bottom: 25px;
  background-color: #DEFF6F;
  border-radius: 5000px;
  padding: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap {
    padding: 0;
  }
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-icon {
  width: 47px;
  height: 47px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-size: 18px;
  background-color: #ffffff;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-icon {
    width: 60px;
    height: 60px;
    font-size: 22px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-icon {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-text {
  padding-left: 25px;
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-text strong {
  font-weight: 500;
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-text .vw-proxy-btn-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-top: 7px;
}
@media (min-width: 992px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-text .vw-proxy-btn-wrap {
    width: auto;
    margin-top: 0;
    margin-left: 35px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-text .vw-proxy-btn-wrap {
    margin-left: 50px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-text .vw-proxy-btn-wrap a {
  display: inline;
  color: #333333;
  font-weight: 400;
  background-color: #ffffff;
  border-radius: 5000px;
  padding: 3px 20px;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap .vw-proxy-text .vw-proxy-btn-wrap a {
    padding: 3px 26px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap .shop-link {
  background-color: #ffffff;
  border-radius: 50000px;
  margin-right: 10px;
  font-weight: 400;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 3px 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap .shop-link {
    margin-left: 0px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap .shop-link {
    padding: 3px 26px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap.vw-adc-wrap .vw-proxy-text {
  padding: 0 72px 0 25px;
  text-align: center;
}
@media (min-width: 1200px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap.vw-adc-wrap .vw-proxy-text {
    padding: 0 85px 0 25px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .left-sidebar-menu .vw-proxy-wrap.vw-adc-wrap .vw-proxy-text {
    padding: 0 100px 0 25px;
  }
}
#app.app-version-two .left-sidebar-menu .vw-proxy-wrap.vw-adc-wrap .vw-proxy-text .vw-proxy-btn-wrap {
  width: auto;
  margin: 0 0;
}
#app.app-version-two .main-nav-area-for-mobile {
  border-top-width: 0px;
  border-top-style: solid;
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 9999999;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  /* fallback (older browsers) */
  top: calc(var(--app-height, 100vh) - 115px);
  /* modern browsers (overrides if supported) */
  top: calc(100dvh - 100px);
  height: 100px;
}
#app.app-version-two .main-nav-area-for-mobile > .container-fluid {
  border-radius: 12px 12px 0px 0px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile {
  margin: 0;
  padding: 10px 0px 17px 0px;
  position: relative;
  min-height: 90px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li {
  list-style: none;
  margin: 0px 0px;
  width: 76px;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li {
    margin: 0px 10px;
  }
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li .loggedin-user-mobile-dropdown {
  position: absolute;
  padding: 20px;
  border-radius: 13px 13px 0px 0px;
  -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
          box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: 8px;
  bottom: 62px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 0;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li .loggedin-user-mobile-dropdown a {
  text-align: left !important;
  font-size: 12px;
  color: inherit;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li:first-child {
  margin-left: 0px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li:last-child span.position-absolute {
  font-size: 11px;
  border-radius: 12px;
  line-height: 1.2em;
  padding: 2px 4px;
  left: 38px;
  font-weight: 500;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a .nav-text {
  font-size: 12px;
  line-height: 1.1em;
  margin-top: 7px;
  font-weight: 400;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon {
  position: relative;
  top: 4px;
  height: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 5px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon i {
  font-size: 18px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon svg,
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon img,
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon i {
  z-index: 9;
  max-height: 17px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon .icon-mobile-bg {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.icon .icon-mobile-bg.vw-bg-color-100 {
  opacity: 0.04;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.person_profile_first_name .person_profile_first_name_circle {
  width: 35px;
  height: 35px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  position: relative;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li a span.person_profile_first_name .person_profile_first_name_circle span {
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 367px;
  max-height: 500px;
  overflow: auto;
  left: 50%;
  list-style: none;
  border-radius: 8px 8px 0px 0px;
  padding: 20px;
  -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
          box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  top: auto;
  z-index: -1;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li nav {
  border: 1px solid #fff;
  border-radius: 8px;
  padding: 20px 10px;
  margin-bottom: 12px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
  border-radius: 30px;
  padding: 4px;
  width: 100%;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 30px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .nav-link .pp-badge {
  width: 15px;
  height: 15px;
  left: 40px;
  top: 5px;
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 99;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .pp-tab-circle-name {
  width: 47px;
  height: 47px;
  font-size: 18px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 18px;
  position: relative;
  z-index: 99;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.1;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
  opacity: 0.62;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .pp-tab-full-name-grade {
  font-size: 16px;
  position: relative;
  z-index: 9;
  line-height: 1.1em;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup > li .pp-tab-full-name-grade span {
  display: block;
  font-size: 12px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup .vw-apps-popup-list {
  position: relative;
  margin-bottom: 6px;
  padding: 15px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup .vw-apps-popup-list > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup .vw-apps-popup-list > a:after {
  content: "\f105";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  position: absolute;
  right: 0px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup .vw-apps-popup-list > a span:first-child {
  width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.vw-apps-popup .vw-apps-popup-list-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.05;
  border-radius: 8px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.quicklink-from-main-site {
  margin: 0;
  padding: 0;
  position: absolute;
  width: calc(100% - 20px);
  left: 10px;
  list-style: none;
  border-radius: 16px;
  padding: 10px;
  -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
          box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  top: auto;
  z-index: -1;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.quicklink-from-main-site > li {
  margin-top: 5px;
  background-color: #f4dbf0;
  border-radius: 10px;
  border-radius: 6px;
  padding: 16px 18px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.quicklink-from-main-site > li:first-child {
  margin-top: 0px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.quicklink-from-main-site > li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.quicklink-from-main-site > li a:after {
  content: "\f105";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  position: absolute;
  right: 0px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.quicklink-from-main-site > li a span.icon {
  top: 0px;
  margin-bottom: 0px;
  width: 20px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.quicklink-from-main-site > li a .nav-text {
  margin-top: 0px;
  margin-left: 7px;
  font-weight: 500;
  font-size: 14px;
  line-height: normal;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.calendar-from-main-site {
  margin: 0;
  padding: 0;
  position: absolute;
  width: calc(100% - 20px);
  left: 10px;
  list-style: none;
  border-radius: 16px;
  padding: 10px;
  -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
          box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  top: auto;
  z-index: -1;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.calendar-from-main-site > li {
  margin-top: 5px;
  background-color: #f4dbf0;
  border-radius: 10px;
  border-radius: 6px;
  padding: 16px 18px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.calendar-from-main-site > li:first-child {
  margin-top: 0px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.calendar-from-main-site > li a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.calendar-from-main-site > li a:after {
  content: "\f105";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  position: absolute;
  right: 0px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.calendar-from-main-site > li a span.icon {
  top: 0px;
  margin-bottom: 0px;
  width: 20px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li ul.calendar-from-main-site > li a .nav-text {
  margin-top: 0px;
  margin-left: 7px;
  font-weight: 500;
  font-size: 14px;
  line-height: normal;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li.active-mobile-menu .quicklink-from-main-site,
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li.active-mobile-menu .calendar-from-main-site,
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile > li.active-mobile-menu .vw-apps-popup {
  -webkit-transform: translate(-50%, calc(-100% - 76px));
          transform: translate(-50%, calc(-100% - 76px));
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile.lottery-inner-menu > li:first-child > a {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 11px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile.lottery-inner-menu > li:first-child > a span.icon {
  left: 8px;
  top: 2px;
  margin-bottom: 0px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile.lottery-inner-menu > li:first-child > a .fa-angle-left {
  font-size: 10px;
  position: relative;
  top: -2px;
}
#app.app-version-two .main-nav-area-for-mobile .vw-tab-list-mobile .br-50 {
  border-radius: 50%;
}
#app.app-version-two .app-content-area-version-two {
  padding: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two {
    padding: 0px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .app-top-area {
  width: 100%;
  padding: 0px 20px 19.5px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .app-top-area {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .app-top-area {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .app-top-area .single-top-item {
  border-width: 1px;
  border-style: solid;
  padding: 17.5px 20px;
  border-radius: 12px;
}
#app.app-version-two .app-content-area-version-two .app-top-area .single-top-item-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .app-top-area .single-top-item-icon i {
  font-size: 16px;
}
#app.app-version-two .app-content-area-version-two .app-top-area-left {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .app-top-area-left {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: calc(100% - 87px);
  }
}
#app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 19.5px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item {
    width: calc(50% - 15px);
    margin-right: 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item {
    margin-right: 20px;
    width: 25%;
  }
}
#app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item-icon {
  width: 47px;
  height: 47px;
  min-width: 47px;
}
#app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item-content {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item-content {
    margin-left: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item-content-number {
  font-size: 32px;
  position: relative;
  top: -2px;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .app-top-area-left .single-top-item-content-text {
  font-size: 14px;
  position: relative;
  top: 2px;
  font-weight: 500;
  line-height: 16px;
}
#app.app-version-two .app-content-area-version-two .app-top-area-right {
  width: 87px;
}
#app.app-version-two .app-content-area-version-two .app-top-area-right .single-top-item {
  margin-top: 19.5px;
}
#app.app-version-two .app-content-area-version-two .app-top-area-right .single-top-item-icon {
  width: 50px;
  height: 50px;
}
#app.app-version-two .app-content-area-version-two .vw-center-block {
  display: block;
  width: 100%;
  max-width: 320px;
  margin: 20px auto;
  padding: 30px 25px;
  -webkit-box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
          box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
  border-radius: 20px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block {
    max-width: 450px;
    padding: 40px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block {
    max-width: 519px;
    padding: 55px 60px;
    margin: 30px auto;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block {
    margin: 40px auto;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block {
    margin: 50px auto;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block {
    margin: 60px auto;
  }
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .disclaimer-text {
  margin: 20px 30px 0px 0px;
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .disclaimer-text label {
  font-size: 13px;
  line-height: 1.25em;
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper {
  cursor: pointer;
  text-align: center;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper {
    position: relative;
    display: inline-block;
    margin-left: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper i {
  width: 22px;
  height: 22px;
  position: relative;
  top: -1px;
  border-radius: 5px;
  font-size: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper .tooltip {
  bottom: 20px;
  display: block;
  left: 0px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 20px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  width: 245px;
  text-align: left;
  font-size: 10px;
  z-index: 99999;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper .tooltip {
    bottom: 100%;
    right: -10px;
    left: auto;
  }
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper .tooltip.tooltip-lg {
  width: 275px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper .tooltip.tooltip-lg {
    width: 330px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #fff 10px;
  bottom: -9px;
  content: " ";
  height: 0;
  left: 60px;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper .tooltip:after {
    right: 12px;
    left: auto;
  }
}
#app.app-version-two .app-content-area-version-two .vw-center-block.register-lottery .tooltip-wrapper:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
#app.app-version-two .app-content-area-version-two .vw-center-block-carpool {
  max-width: 100% !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap {
  position: relative;
  padding: 0px 10px 120px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap {
    padding: 0px 0 120px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid {
  padding: 0 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks {
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks {
    margin-bottom: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 {
  margin-bottom: 13px;
  padding: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 {
    padding: 0px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12:last-child {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 {
    margin-bottom: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
  position: relative;
  padding: 10px;
  border-radius: 8px;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in {
    padding: 25px 20px 20px 20px;
    border-radius: 10px;
    min-height: 375px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-border {
  border-width: 0px;
  border-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn {
  border-width: 1px;
  border-style: solid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn-left {
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  padding: 4px 10px;
  border-left: 0px;
  border-top: 0px;
  border-bottom: 0px;
  font-weight: 500;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn-left {
    font-size: 14px;
    padding: 8px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn-left svg {
  width: 12px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn-left svg {
    width: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn-right {
  font-size: 14px;
  letter-spacing: 0;
  padding: 0px 13px;
  font-weight: 500;
  line-height: 17px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn-right a {
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 17px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-icon-btn-right a {
    font-size: 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-title {
  font-weight: 500;
  font-size: 18px;
  border-radius: 8px;
  margin-bottom: 48px;
  margin-top: 10px;
  margin-left: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-title {
    border-radius: 12px;
    margin-bottom: 35px;
    margin-top: 0px;
    margin-left: 0px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-title {
    font-size: 22px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-cart {
  padding: 0px 20px 20px 20px;
  border-radius: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-cart-left {
  padding-top: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-cart-right {
  font-size: 36px;
  padding-bottom: 9px;
  padding-top: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-cart-right span {
  display: block;
  font-size: 14px;
  margin-bottom: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 48px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-name {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  padding-left: 13px;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-name span {
  position: absolute;
  content: "";
  width: 5px;
  height: 15px;
  border-radius: 2px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-amount {
  font-size: 16px;
  padding: 9px 16px;
  border-radius: 6px;
  position: relative;
  line-height: 20px;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-amount .position-absolute {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
  border-radius: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-absences {
  font-size: 16px;
  padding-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-absences .absences-number {
  font-size: 32px;
  display: block;
  margin-right: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-absences .absences-text {
  font-size: 12px;
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-absences svg {
  position: absolute;
  bottom: 0;
  right: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-amount-lg {
  font-size: 22px;
  padding: 9px 16px;
  border-radius: 6px;
  position: relative;
  line-height: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-top-amount-lg .position-absolute {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
  border-radius: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  padding: 10px 0px;
  flex-wrap: wrap;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list li:last-child {
  border-bottom-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .lunch-pay-link {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .lunch-pay-link span {
  width: 12px;
  height: 12px;
  border-radius: 2px;
  display: block;
  margin-right: 7px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .lunch_number {
  margin-right: 10px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  width: 80px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .lunch-submit-btn {
  border-radius: 6px;
  padding: 1px 12px 1px 10px;
  font-size: 14px;
  font-weight: 400;
  height: 29px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .lunch-submit-btn svg {
  position: relative;
  top: -1px;
  margin-right: 4px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .lunch-payable-amount {
  border-radius: 6px;
  padding: 5px 10px;
  font-size: 14px;
  display: block;
  margin-left: 7px;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .message-body {
  margin-left: 10px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .message-body {
    margin-left: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .message-body .message-subject {
  opacity: 0.45;
}
@media screen and (max-width: 1499px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .message-body .message-subject {
    max-width: 145px;
    font-size: 14px;
    line-height: 1em;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .email-link,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list span {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  word-break: break-all;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .email-link,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .message-time {
  font-size: 11px;
  line-height: 12px;
  padding: 0px;
  font-weight: 500;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .message-time {
    padding: 24px 0px 0px 0px;
    font-size: 12px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content-bottom-list .student-checkbox-wrap {
  position: relative;
  top: 5px;
  height: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content .form-check-input {
  width: 18px;
  height: 18px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content .shop-list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content .shop-list ul li {
  width: 33.33%;
  min-width: 115px;
  margin-bottom: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content .shop-list ul li .shop-image {
  width: calc(100% - 5px);
  margin-right: 5px;
  height: 113px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content .shop-list ul li .shop-image i {
  font-size: 54px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content .shop-list ul li .shop-image img {
  width: 54px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-white-content .shop-list ul li .shop-item-title {
  text-align: center;
  display: block;
  font-weight: 500;
  margin-top: 25px;
  font-size: 18px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse {
    margin-bottom: 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 5px;
  border-radius: 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .pp-applicant-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow {
  width: 31px;
  height: 31px;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 10px;
  cursor: pointer;
  top: -3px;
  position: relative;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow {
    width: 20px;
    height: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow {
    margin-left: 5px;
  }
}
@media (min-width: 1250px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow {
    margin-left: 10px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow {
    width: 22px;
    height: 22px;
  }
}
@media (min-width: 1600px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow {
    width: 30px;
    height: 30px;
    top: -6px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow {
    width: 40px;
    height: 40px;
    margin-left: 30px;
    top: -10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow i {
  -webkit-transition: -webkit-transform ease-in-out 0.6s;
  transition: -webkit-transform ease-in-out 0.6s;
  transition: transform ease-in-out 0.6s;
  transition: transform ease-in-out 0.6s, -webkit-transform ease-in-out 0.6s;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  font-size: 13px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow i {
    font-size: 9px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow i {
    font-size: 11px;
  }
}
@media (min-width: 1600px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow i {
    font-size: 14px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-arrow i {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name {
  font-size: 18px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name {
    font-size: 14px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name {
    font-size: 16px;
  }
}
@media (min-width: 1600px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name {
    font-size: 17px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name span {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 4px;
  position: relative;
  top: 0px;
  opacity: 0.12;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name span {
    top: 1px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name span {
    margin-right: 8px;
    width: 14px;
    height: 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-name span.red-dot {
  opacity: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-status,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-nextstep {
  font-size: 13px;
  line-height: 17px;
  font-weight: 400;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-status,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-nextstep {
    font-size: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-status,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-nextstep {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-status .vw-color-3,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-nextstep .vw-color-3 {
  opacity: 0.45;
  display: inline-block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  font-size: 12px;
  top: 15px;
  left: 15px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 4px 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-status {
    font-size: 14px;
    right: 190px;
    left: auto;
    top: -7px;
    padding: 5px 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-nextstep {
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  margin-left: 10px;
  padding: 5px 13px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-nextstep {
    margin-left: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-action {
  font-size: 11px;
  margin-left: 2px;
  margin-top: 13px;
  line-height: 1em;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-action {
    margin-left: 7px;
    margin-top: 7px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-action {
    font-size: 12px;
    margin-left: 18px;
  }
}
@media (min-width: 1600px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-action {
    font-size: 13px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-action {
    font-size: 14px;
    margin-left: 28px;
    margin-top: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-choice {
  font-weight: 500;
  font-size: 13px;
  margin-left: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-choice {
    margin-left: 15px;
    font-size: 14px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-choice {
    font-size: 16px;
    margin-left: 35px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-grade {
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .applicant-grade {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 22px 0px 20px 7px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header {
    padding: 22px 10px 13px 20px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header-right {
    position: relative;
    top: -5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header-right .absences-number {
  font-size: 24px;
  font-weight: 600;
  position: relative;
  top: -3px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header-right .absences-number {
    font-size: 30px;
    top: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header-right .absences-text {
  font-size: 11px;
  line-height: 1em;
  display: block;
  margin-left: 7px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header-right .absences-text {
    margin-left: 14px;
    font-size: 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li {
  border-width: 1px;
  border-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li:not(.active) {
  border-color: transparent;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li.active .applicant-arrow i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 20px 10px 20px 15px;
  border-radius: 0px 0px 12px 12px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body {
    padding: 20px 10px 20px 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body {
    padding: 33px 20px 20px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part {
    margin-bottom: 30px;
    padding-bottom: 25px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part .absence-bottom-line {
  position: absolute;
  width: calc(100% + 25px);
  left: -15px;
  height: 1px;
  bottom: 0;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part .absence-bottom-line {
    width: calc(100% + 20px);
    left: -10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part .absence-bottom-line {
    width: calc(100% + 40px);
    left: -20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part-left {
  font-size: 14px;
  line-height: 1.3em;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part-left {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part:last-child {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part:last-child .absence-bottom-line {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part.last-child-padding:last-child {
  padding-bottom: 20px !important;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .absence-single-part.last-child-padding:last-child {
    padding-bottom: 25px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .full-absence-history {
  text-align: center;
  padding: 7px 0px;
  border-radius: 4px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .full-absence-history {
    padding: 17px 0px;
    border-radius: 8px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .full-absence-history a {
  font-size: 12px;
  font-weight: 500;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-body .full-absence-history a {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .vw-block-in-collapse-card-list-header {
  border-radius: 12px 12px 0px 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .lunch-applicant-balance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 12px;
  top: -5px;
  border-radius: 22px;
  position: relative;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .lunch-applicant-balance {
    top: -10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .lunch-applicant-balance {
    padding: 9px 23px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .lunch-applicant-balance span.position-absolute {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.9;
  border-radius: 22px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .lunch-applicant-balance-text {
  z-index: 9;
  font-size: 13px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list li .lunch-applicant-balance-text {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list .applicant-circle-name {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list .applicant-circle-name {
    width: 45px;
    height: 45px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list .applicant-info-mobile-only {
  margin-left: 10px;
  margin-bottom: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-collapse-card-list .applicant-info-mobile-only .applicant-grade {
  position: absolute;
  right: 10px;
  top: -3px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content {
  border-width: 2px;
  border-style: solid;
  border-radius: 12px;
  padding: 20px 10px 5px 10px;
  margin-bottom: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content {
    padding: 20px 20px 5px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-top .form-control {
  border-radius: 8px;
  border: 0px;
  font-size: 14px;
  height: 29px;
  padding: 0px 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-top .form-control {
    margin-bottom: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 7px;
  margin-bottom: 16px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom .absence-tardies-text {
  font-size: 14px;
  opacity: 0.3;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom .absence-student-name {
  font-size: 14px;
  opacity: 0.3;
  position: absolute;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-title {
  margin-bottom: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-title-left {
  padding-left: calc(20% + 10px);
  font-size: 14px;
  opacity: 0.3;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-left {
  border-radius: 5px;
  padding-left: 4px;
  font-size: 8px;
  width: 20%;
  height: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-left {
    padding-left: 10px;
    font-size: 11px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-left {
    padding-left: 4px;
    font-size: 8px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-left {
    font-size: 9px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-left {
    padding-left: 6px;
    font-size: 10px;
  }
}
@media (min-width: 1400px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-left {
    font-size: 11px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-left {
    padding-left: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right {
  width: calc(80% - 10px);
  margin-left: 10px;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span {
  display: block;
  height: 20px;
  border-radius: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-1 {
  width: 12.5%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-2 {
  width: 25%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-3 {
  width: 37.5%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-4 {
  width: 50%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-5 {
  width: 62.5%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-6 {
  width: 75%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-7 {
  width: 87.5%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-right span.absense-value-8 {
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-left: 22px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-number > span {
  width: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  font-size: 11px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-number > span.active-number {
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-number > span.active-number:before {
  position: absolute;
  content: "School Limit";
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: -27px;
  top: -116px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-bottom-list-number > span.active-number .number-line {
  height: 90px;
  width: 1px;
  right: 3px;
  bottom: 27px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer {
  margin-bottom: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer-left span {
  width: 12px;
  height: 12px;
  border-radius: 3px;
  display: block;
  margin-right: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer-left .absence-text-color {
  font-size: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
  line-height: 1em;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer-left .absence-text-color:last-child {
  margin-right: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper {
  cursor: pointer;
  position: relative;
  text-align: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper i {
  width: 18px;
  height: 18px;
  position: relative;
  top: 1px;
  border-radius: 50%;
  font-size: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper .tooltip {
  bottom: 100%;
  display: block;
  right: 10px;
  margin-bottom: 15px;
  opacity: 0;
  padding: 20px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  width: 245px;
  text-align: center;
  font-size: 14px;
  z-index: 99999;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper .tooltip.tooltip-lg {
  width: 275px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper .tooltip.tooltip-lg {
    width: 330px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #fff 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  right: 10px;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-green-content-footer .tooltip-wrapper:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content {
  margin-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content {
    padding-top: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:last-child {
  border-bottom-width: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:only-child .vw-block-in-event-content-block-bottom-list:last-child, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:only-child .vw-block-in-event-content-block-bottom-list:only-child, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:last-child .vw-block-in-event-content-block-bottom-list:last-child, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:last-child .vw-block-in-event-content-block-bottom-list:only-child {
  margin-bottom: 10px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:only-child .vw-block-in-event-content-block-bottom-list:last-child span.absolute-bottom-line, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:only-child .vw-block-in-event-content-block-bottom-list:only-child span.absolute-bottom-line, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:last-child .vw-block-in-event-content-block-bottom-list:last-child span.absolute-bottom-line, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block:last-child .vw-block-in-event-content-block-bottom-list:only-child span.absolute-bottom-line {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block span.absolute-bottom-line {
  position: absolute;
  width: 100%;
  height: 1px;
  opacity: 0.2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  left: 0;
  bottom: 0;
  z-index: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block-bottom {
  position: relative;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block-bottom-list {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block-bottom-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block-bottom-list-left {
  width: 90px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block-bottom-list-right {
  border-radius: 30px;
  padding: 3px 10px 3px 17px;
  width: 100%;
  position: relative;
  z-index: 9;
  margin-top: 7px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block-bottom-list-right {
    width: calc(100% - 110px);
    margin-left: 20px;
    margin-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 9px 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in-event-content-block-bottom-list-right span.position-absolute {
  width: 100%;
  height: 100%;
  opacity: 0.3;
  border-width: 1px;
  border-style: solid;
  border-radius: 30px;
  left: 0;
  top: 0;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .profile-box {
  padding: 0px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-name,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-status {
  font-size: 14px;
  line-height: 17px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-status-details {
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .application-edit-delete {
  margin-top: 5px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .application-edit-delete {
    margin-top: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .congratulations-text {
  line-height: 20px;
  margin-right: 44px;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .congrates-img img {
  position: absolute;
  bottom: 40px;
  left: 113px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-name {
  min-width: 130px;
  padding-right: 5px;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-name {
    margin-bottom: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-number {
  margin-right: 20px;
  font-size: 14px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-checkmark {
  margin-top: 15px;
  margin-bottom: 10px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  position: relative;
  right: -20px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-checkmark {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    right: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-checkmark span {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  font-size: 14px;
  margin-right: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1600px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-checkmark span {
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .applicant-checkmark span.unchecked-box {
  opacity: 0.24;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
  width: 100%;
  max-width: 250px;
  padding: 12px 25px;
  position: absolute;
  bottom: 100%;
  right: 15px;
  border-radius: 8px 8px 0px 0px;
  z-index: 1;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
    max-width: 380px;
    right: 30px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
    max-width: 240px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-top-notice {
    right: 40px;
    max-width: 380px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap {
    margin: 0 -20px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap {
    margin: 0 -25px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6 {
  margin-bottom: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6 {
    padding: 0 20px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap > .col-md-6 {
    padding: 0 25px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event {
  margin: 0 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event {
    margin: 0 -15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-date {
  -ms-flex: 0 0 80px;
  -webkit-box-flex: 0;
          flex: 0 0 80px;
  max-width: 80px;
  padding: 0 0px 0 0px;
  border-right-style: solid;
  border-right-width: 1px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-date {
    -ms-flex: 0 0 75px;
    -webkit-box-flex: 0;
            flex: 0 0 75px;
    max-width: 75px;
    padding: 0 15px 0 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-ev-detail {
  -ms-flex: 0 0 calc(100% - 80px);
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 80px);
  max-width: calc(100% - 80px);
  padding: 0 7px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-events-wrap .vw-event .vw-ev-detail {
    -ms-flex: 0 0 calc(100% - 75px);
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 75px);
    max-width: calc(100% - 75px);
    padding: 0px 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 6px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar {
  display: inline-block;
  width: 8px;
  vertical-align: bottom;
  margin-right: 3px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar {
    width: 12px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar:first-child {
  height: 11px;
  opacity: 0.35;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar:nth-child(2) {
  height: 17px;
  opacity: 0.7;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-wrap .vw-bar:nth-child(3) {
  height: 24px;
  opacity: 1;
  margin-right: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-admissions-top .vw-bar-txt {
  display: inline-block;
  vertical-align: bottom;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap p {
  max-width: 60%;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap p {
    max-width: 210px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 26px;
  border-radius: 27px;
  overflow: hidden;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
    height: 35px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
    height: 40px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter {
    height: 45px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .vw-progress-wrap .vw-progress-outter .vw-progress-in {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .student-applications-left-bg {
  position: absolute;
  left: 15px;
  top: 0;
  height: 100%;
  width: 10px;
  border-radius: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
  min-width: 16px;
  width: 16px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
    min-width: 14px;
    width: 14px;
  }
}
@media (min-width: 1100px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
    min-width: 16px;
    width: 16px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks > .col-12 .vw-block-in .btn-apply-for-another-student svg {
    min-width: 18px;
    width: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .row.vw-mb-30.position-relative > .col-8 > .student-single-application span {
  margin-top: 8px;
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .select-student-arrow {
  z-index: 9;
  right: 40px;
  font-size: 20px;
  margin-top: 17px;
  pointer-events: none;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab nav {
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 20px 10px;
    margin-bottom: 12px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-tabs {
  border-width: 0px;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-select-student-text {
    font-size: 18px;
    margin-bottom: 50px;
    padding-left: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 18px 10px 12px 10px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 1100px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link {
    padding: 18px 35px 12px 10px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link {
    padding: 21px 22px 15px 22px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link {
    padding: 21px 40px 15px 22px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link {
    padding: 21px 45px 15px 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link {
    padding: 24px 54px 12px 22px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link {
    border-radius: 30px;
    padding: 6px;
    width: 100%;
    margin-bottom: 6px;
    opacity: 0.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text {
  border-top-right-radius: 12px;
  padding: 3px 10px;
  font-size: 12px;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text {
    padding: 3px 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text {
    font-size: 14px;
    padding: 5px 17px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text {
    font-size: 16px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text {
    line-height: 1.5em;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text-bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-top-right-radius: 12px;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text-bg {
    border-radius: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text svg {
  margin-right: 4px;
  width: 10px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text svg {
    margin-right: 8px;
    width: 13.6px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.pp-add-student-text svg {
    position: relative;
    top: -1px;
    margin-right: 2px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
  background: transparent;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:last-child {
    position: absolute;
    right: 20px;
    top: 20px;
    width: auto;
    opacity: 0.8;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active {
    opacity: 1;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape1,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape2 {
  width: 30px;
  height: 20px;
  right: -20px;
  bottom: 0px;
  position: absolute;
  display: none;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape1,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape2 {
    display: block;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape1 {
  z-index: 9;
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape2 {
  z-index: 8;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape3,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape4 {
  width: 33px;
  height: 33px;
  border-radius: 50%;
  right: -33px;
  bottom: 0px;
  opacity: 1;
  position: absolute;
  display: none;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape3,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape4 {
    display: block;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active.last-in-row span.pp-shape3 {
  opacity: 0.14 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape3 {
  z-index: 99;
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link.active span.pp-shape4 {
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:nth-last-child(2).active span.pp-shape1,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:nth-last-child(2).active span.pp-shape2,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:nth-last-child(2).active span.pp-shape3,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:nth-last-child(2).active span.pp-shape4, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:only-child.active span.pp-shape1,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:only-child.active span.pp-shape2,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:only-child.active span.pp-shape3,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:only-child.active span.pp-shape4 {
  display: none !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link:not(.active) .pp-tab-circle-name-bg {
  opacity: 0.05 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .position-absolute-bg {
    border-radius: 30px;
    background-color: #fff;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .pp-badge {
  width: 15px;
  height: 15px;
  left: 40px;
  top: 5px;
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .pp-badge {
    left: 46px;
    top: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .pp-badge {
    width: 22px;
    height: 22px;
    left: 65px;
    top: 21px;
    font-size: 15px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .pp-badge {
    left: 70px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .nav-link .pp-badge {
    width: 24px;
    height: 24px;
    left: 77px;
    top: 22px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content {
  border-radius: 8px;
  padding: 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content {
    border-radius: 0px 14px 14px 14px;
    padding: 20px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content .custom-row .col-xl-5 {
    -ms-flex: 0 0 43.775%;
    -webkit-box-flex: 0;
            flex: 0 0 43.775%;
    max-width: 43.775%;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content .custom-row .col-xl-5 > .row > .col-lg-6:last-child {
    padding-left: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content .custom-row .col-xl-7 {
    -ms-flex: 0 0 56.225%;
    -webkit-box-flex: 0;
            flex: 0 0 56.225%;
    max-width: 56.225%;
    padding-left: 12px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:first-child {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:first-child {
    padding-right: 6px;
    -ms-flex: 0 0 40%;
    -webkit-box-flex: 0;
            flex: 0 0 40%;
    max-width: 40%;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:first-child {
    padding-left: 6px;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:nth-child(2) {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:nth-child(2) {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:nth-child(2) {
    -ms-flex: 0 0 41.66%;
    -webkit-box-flex: 0;
            flex: 0 0 41.66%;
    max-width: 41.66%;
    padding-right: 6px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:nth-child(2) .vw-block-in {
    height: 100%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:nth-child(3) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:nth-child(3) {
    padding-left: 6px;
    -ms-flex: 0 0 60%;
    -webkit-box-flex: 0;
            flex: 0 0 60%;
    max-width: 60%;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-second-row > .col-xl-4:nth-child(3) {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:not(:last-child) {
    padding-right: 6px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:not(:first-child) {
    padding-left: 6px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-6 {
    padding-left: 6px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:first-child {
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:nth-child(2) {
    padding-right: 6px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:nth-child(3) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:nth-child(3) {
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:nth-child(3) {
    padding-left: 6px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view.custom-third-row > .col-xl-3:last-child {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-event-wrap {
  margin-top: 10px !important;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-event-wrap {
    height: 100%;
    margin-top: 0px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block {
  border-radius: 10px;
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block {
    margin-bottom: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block-top, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block-middle, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block-bottom {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block-footer {
  padding-top: 2px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block .attendance-view-btn .pp-button-bg {
  border-radius: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .attendance-box-wrap span:before {
  background: transparent !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-attendance-block-top-right .pp-btn-bg {
  border-radius: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-enroll-info {
  position: absolute;
  border-width: 1px;
  border-style: solid;
  padding: 35px 24px;
  width: calc(100% - 40px);
  left: 20px;
  border-radius: 12px;
  bottom: 20px;
  -webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
          box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-enroll-info {
    padding: 25px 15px;
    width: calc(100% - 30px);
    left: 15px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-enroll-info {
    padding: 35px 24px;
    width: calc(100% - 40px);
    left: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-enroll-info .pp-enroll-icon {
  min-width: 36px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-enroll-info .pp-enroll-icon {
    margin-right: 10px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-enroll-info .pp-enroll-icon {
    margin-right: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-enroll-info .pp-enroll-text {
  line-height: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-inbox-wrap {
  height: auto;
  margin-bottom: 0px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-inbox-wrap {
    height: calc(100% - 10px);
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-inbox-wrap {
    height: auto;
    margin-top: 0px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-inbox-wrap {
    min-height: 375px;
    height: 100%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-application-block {
  margin-top: 0px !important;
  height: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-event-wrap .calendar-text-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-schoolfees-block {
  border-radius: 10px;
  margin-top: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-schoolfees-block-top, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-schoolfees-block-bottom {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-lunch-block {
  border-radius: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 45px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-lunch-block {
    margin-bottom: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-lunch-block-top, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-lunch-block-bottom {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-not-enroll-view .pp-lunch-block-bottom {
    margin-top: 46px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .pp-inbox-wrap {
  margin-top: 10px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .pp-inbox-wrap {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .pp-schoolfees-block {
  margin-top: 10px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .pp-schoolfees-block {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .pp-lunch-block {
  height: 100%;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-row .col-md-6:nth-child(2) {
    padding-left: 12px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:first-child {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:first-child {
    -ms-flex: 0 0 22.534%;
    -webkit-box-flex: 0;
            flex: 0 0 22.534%;
    max-width: 22.534%;
    padding-right: 12px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:nth-child(2) {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:nth-child(2) {
    -ms-flex: 0 0 47%;
    -webkit-box-flex: 0;
            flex: 0 0 47%;
    max-width: 47%;
    padding-left: 0px;
    padding-right: 12px;
    -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
            order: unset;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:nth-child(2) {
    -ms-flex: 0 0 42%;
    -webkit-box-flex: 0;
            flex: 0 0 42%;
    max-width: 42%;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:nth-child(3) {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:nth-child(3) {
    -ms-flex: 0 0 30.46%;
    -webkit-box-flex: 0;
            flex: 0 0 30.46%;
    max-width: 30.46%;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view.custom-second-row > .col-xl-4:nth-child(3) {
    -ms-flex: 0 0 35.46%;
    -webkit-box-flex: 0;
            flex: 0 0 35.46%;
    max-width: 35.46%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .row.h-100 > .col-12:nth-child(2) {
  margin-top: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .row.h-100 > .col-12:nth-child(2) {
    margin-top: 12px;
  }
}
@media screen and (max-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content #tab-enrolled-view .h-100 {
    height: auto !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 8px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .tab-content-bg {
    border-radius: 0px 14px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 18px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 18px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-circle-name {
    width: 60px;
    height: 60px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
  opacity: 0.62;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.1em;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade {
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade span {
  display: block;
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade span {
    font-size: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade span {
    font-size: 14px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block {
  border-radius: 6px;
  padding: 25px 20px 20px 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block {
    min-height: 375px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block {
    padding: 29px 20px 25px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 6px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bg {
    border-radius: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-left {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-left {
    margin-bottom: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-right .pp-button {
  right: -10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-right .pp-button {
    right: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-right .pp-button-bg {
  border-radius: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-right .pp-button-bg-white {
  position: absolute;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  left: 2px;
  top: 2px;
  border-radius: 30px;
  z-index: -2;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-top-right .pp-button-bg-white {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-middle {
  margin-bottom: 40px;
  margin-top: -5px;
  font-size: 12px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-middle {
    margin-top: 10px;
    font-size: 14px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-middle {
    margin-top: 0px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-middle {
    margin-bottom: 50px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-middle .pp-absenses-number {
  position: relative;
  font-size: 40px;
  top: 18px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-middle .pp-absenses-number {
    top: 17px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-middle .pp-absenses-number {
    font-size: 50px;
    top: 23px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap {
  margin-bottom: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  border-radius: 50%;
  position: relative;
  opacity: 0.2;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 50%;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-200, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-66 {
  opacity: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-200:before, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-66:before {
  display: none;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 27px;
    height: 27px;
    margin-left: 13px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 20px;
    height: 20px;
    margin-left: 5px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 20px;
    height: 20px;
    margin-left: 8px;
  }
}
@media (min-width: 1400px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 22px;
    height: 22px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 25px;
    height: 25px;
    margin-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 27px;
    height: 27px;
    margin-left: 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span .fa-check {
  font-size: 14px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-2 {
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-footer {
  font-size: 14px;
  margin-top: 25px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-footer {
    font-size: 17px;
    margin-top: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block-footer span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-attendance-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block {
  padding: 20px 10px 24px 20px;
  border-radius: 8px;
  margin-top: 12px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block {
    margin-top: 0px;
    padding: 25px 20px 5px 10px;
    border-radius: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-top {
  font-size: 18px;
  font-weight: 500;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-top {
    padding-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-top {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-top-right {
  position: relative;
  font-size: 36px;
  padding: 17px 15px;
  top: -10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-top-right {
    font-size: 45px;
    padding: 22px 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom {
  font-size: 16px;
  margin-top: 40px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom {
    margin-top: 55px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom-left {
  position: relative;
  font-size: 30px;
  padding: 15px;
  top: -5px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom-left {
    font-size: 20px;
    padding: 10px;
  }
}
@media (min-width: 1400px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom-left {
    font-size: 30px;
    padding: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom-left {
    font-size: 45px;
    padding: 22px 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom-right span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 14px;
  min-height: 14px;
  border-radius: 50%;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom-right span {
    margin-right: 8px;
    min-width: 16px;
    min-height: 16px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-schoolfees-block-bottom .pp-schoolfees-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  line-height: 1em;
  margin-left: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block {
  padding: 20px 10px 24px 20px;
  margin-top: 0px;
  border-radius: 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block {
    padding: 25px 20px 5px 10px;
    border-radius: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-top {
  font-size: 18px;
  font-weight: 500;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-top {
    padding-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-top {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-top-right {
  position: relative;
  font-size: 36px;
  padding: 17px 15px;
  top: -10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-top-right {
    font-size: 45px;
    padding: 22px 15px;
    top: -5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom {
  font-size: 16px;
  margin-top: 40px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom {
    margin-top: 55px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom-left {
  position: relative;
  font-size: 30px;
  padding: 15px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom-left {
    font-size: 20px;
    padding: 10px;
  }
}
@media (min-width: 1400px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom-left {
    font-size: 30px;
    padding: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom-left {
    font-size: 45px;
    padding: 22px 15px;
    top: -5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.07;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom-right span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 14px;
  min-height: 14px;
  border-radius: 50%;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block-bottom-right span {
    margin-right: 8px;
    min-width: 16px;
    min-height: 16px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-lunch-block .lunch-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  line-height: 1em;
  margin-left: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block {
  margin-top: 12px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block .pp-btn {
  position: relative;
  border-radius: 30px;
  font-weight: 400;
  z-index: 9;
  padding: 5px 12px;
  font-size: 12px;
  right: 10px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block .pp-btn {
    padding: 12px 16px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block .pp-btn {
    padding: 13px 20px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block .pp-btn .pp-btn-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 30px;
  opacity: 0.84;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li {
  display: block;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li:first-child .pp-applicant-bg {
  opacity: 0.07;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li:first-child .applicant-circle-name {
  background-color: #fff !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li .applicant-width {
  min-width: 330px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li .applicant-width {
    min-width: auto;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li .applicant-circle-name {
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li .applicant-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: -1;
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li .applicant-circle-name > span.red-dot {
  width: 13px;
  height: 13px;
  position: absolute;
  border-radius: 50%;
  top: 1px;
  right: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li .applicant-circle-name > span.red-dot {
    top: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-application-block ul li .applicant-circle-name .pp-applicant-name {
  opacity: 0.62;
  text-transform: uppercase;
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget {
  padding: 0px !important;
  cursor: pointer;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container-image {
  height: 320px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container-image {
    height: 375px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container #map,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container-image #map {
  border-width: 1px;
  border-radius: 6px;
  height: 320px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container #map,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .map-container-image #map {
    height: 375px;
    border-radius: 10px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget {
    padding: 0px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-btn-wrap {
  position: absolute;
  top: 28px;
  right: 17px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-btn-wrap .pp-button {
  right: -10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-btn-wrap .pp-button {
    right: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-btn-wrap .pp-button .pp-button-bg {
  border-radius: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-btn-wrap .pp-button .pp-button-bg-white {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -2;
  left: 0;
  top: 0;
  border-radius: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .map-container-image {
  overflow: hidden;
  border-radius: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .pp-map-image,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .pp-btn {
  -webkit-filter: blur(5px);
          filter: blur(5px);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .pp-map-image {
  border-radius: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .pp-carpool-userinfo {
  border-width: 1px;
  border-style: solid;
  padding: 35px 24px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .pp-carpool-icon {
  min-width: 36px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .pp-carpool-icon i {
  font-size: 25px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget.carpool-widget-not-enrolled .pp-carpool-not-enrolled-text {
  line-height: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo {
  border-radius: 12px;
  position: absolute;
  bottom: 10px;
  width: calc(100% - 20px);
  left: 10px;
  padding: 10px;
  -webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
          box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo {
    bottom: 20px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo {
    width: calc(100% - 40px);
    left: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .pp-cp-user-image {
  min-width: 54px;
  width: 54px;
  height: 54px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 7px;
  border-radius: 7px;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .pp-cp-user-image {
    margin-right: 16px;
    min-width: 63px;
    width: 63px;
    height: 63px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .pp-cp-user-image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 7px;
  opacity: 0.05;
  z-index: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .pp-cp-user-image img {
  border-radius: 4px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .pp-cp-user-image img {
    border-radius: 7px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .pp-cp-user-image .pp-carpool-username {
  font-size: 26px;
  text-transform: uppercase;
  opacity: 0.62;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .user-add {
  line-height: 1.2em;
  font-size: 14px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .user-add {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .user-add .cbname {
  margin-bottom: 7px;
  display: block;
  font-size: 18px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .user-add .cbname {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .carpool-widget .pp-carpool-userinfo .user-add .cbaddress {
  opacity: 0.45;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap {
    height: 100%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .message-icon {
  width: 47px;
  height: 47px;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 9;
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .message-icon {
    width: 45px;
    height: 45px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .message-icon-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .inbox-items {
  padding: 0px 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .inbox-items > li {
  position: relative;
  border-width: 0px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .inbox-items > li .inbox-border {
  position: absolute;
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
  opacity: 0.1;
}
@media screen and (max-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .inbox-items > li:first-child {
    padding-top: 0px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-inbox-wrap .inbox-items > li:first-child .inbox-border {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap {
  padding: 10px 10px 0px 10px;
  border-radius: 6px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap {
    padding: 28px 30px 0px 30px;
    border-radius: 10px;
    min-height: 375px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .vw-block-in-title {
  position: relative;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .pp-button i {
  font-weight: 300;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .pp-button-bg {
  border-radius: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .pp-button-bg-white {
  position: absolute;
  border-radius: 30px;
  z-index: -2;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  left: 2px;
  top: 2px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .pp-button-bg-white {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .pp-cancel-event {
  border-width: 1px;
  border-style: solid;
  padding: 0px 15px;
  border-radius: 20px;
  font-weight: 400;
  font-size: 14px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .pp-cancel-event {
    font-size: 16px;
  }
}
@media screen and (max-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .pp-cancel-event {
    position: absolute;
    top: -36px;
    left: 97px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-left {
  font-size: 14px;
  line-height: 1.2em;
  max-width: calc(100% - 95px);
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-left {
    max-width: auto;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-left {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-right {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-right {
    font-size: 14px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-right {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-right span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-left: 15px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-right span {
    margin-left: 25px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-text-right i {
  margin-right: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-date {
  border-radius: 30px;
  padding: 2px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-dashboard-blocks .pp-student-tab .pp-event-wrap .calendar-date {
    padding: 9px 0px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
  position: relative;
  width: 100%;
  min-height: 100%;
  padding: 22px 22px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0392156863);
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 25px 25px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 40px 40px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 30px 30px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 35px 35px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-apps-wrap-in {
    padding: 40px 40px;
  }
}
@media screen and (max-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .inbox-icon {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-single-app > .row {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12 {
    padding: 0 30px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12 {
    padding: 0 35px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12 {
    padding: 0 40px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12:first-child {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-single-app > .row .col-12:last-child {
    padding-right: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap > .container-fluid .vw-apps-wrap .vw-single-app:last-child > .row {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom-width: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .non-enrolled-carpool-view {
  border-radius: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .non-enrolled-carpool-view .pp-map-image {
  border-radius: 20px;
  -webkit-filter: blur(3px);
          filter: blur(3px);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container h6 {
  text-align: center;
  font-size: 21px;
  font-weight: 500;
  border-radius: 20px 20px 0px 0px;
  padding: 22px 0px;
  margin-bottom: 0px;
  display: none;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container h6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .show-cart {
  background-color: transparent !important;
  border-width: 0px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  position: fixed;
  top: auto;
  bottom: 0;
  right: 0;
  /* fallback (older browsers) */
  height: calc(var(--app-height, 100vh) - 128px);
  /* modern browsers (overrides if supported) */
  height: calc(100dvh - 128px);
  background: #fff;
  -webkit-box-shadow: -4px 0 12px rgba(0, 0, 0, 0.15);
          box-shadow: -4px 0 12px rgba(0, 0, 0, 0.15);
  overflow-y: auto;
  z-index: 9999;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer {
    max-width: 500px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer {
    max-width: 600px;
    border-radius: 20px 20px 0px 0px;
    right: 20px;
    height: calc(100vh - 187px);
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer {
    max-width: 1039px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer {
    width: calc(100% - 20px) !important;
    right: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart .cart-item-quantity {
  width: 74px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart .cart-item-quantity {
    width: 80px;
    text-align: left !important;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart .cart-item-quantity {
    width: 105px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart .cart-item-quantity .cart-qty-value {
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart .cart-item-quantity .cart-qty-value {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart-top {
    padding: 20px 20px 24px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart-top {
    padding: 20px 20px 0px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart-top .pp-single-cart-content-left > div {
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .pp-single-cart-top .pp-single-cart-content-right-total {
    margin-bottom: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer.open {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details {
  padding: 0px 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .btn-checkout {
  border-radius: 7px;
  font-size: 16px;
  margin-top: 56px;
  margin-bottom: 20px;
  font-weight: 500;
  padding: 10px 40px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .btn-checkout {
    font-size: 21px;
    padding: 14px 40px;
    margin-top: 85px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .cart-item-details-label {
  font-weight: 500;
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .cart-item-details-label {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .cart-item-details-value {
  font-weight: 500;
  position: relative;
  margin-left: 20px;
  text-align: right;
  padding: 3px 16px;
  height: 31px;
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .cart-item-details-value {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .cart-item-details-value .pp-total-value {
  position: relative;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-container .cart-drawer .cart-item-details .cart-item-details-value-bg {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  z-index: 0;
  border-radius: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart {
  padding: 20px 20px 0px 20px;
  max-height: calc(100vh - 412px);
  overflow: auto;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart {
    max-height: 440px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-top {
  border-radius: 8px;
  padding: 20px 10px 20px 20px;
  margin-bottom: 6px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-top {
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-top-bg {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  z-index: 0;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-title {
  margin-bottom: 32px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-title {
    position: relative;
    z-index: 9;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-title-left {
  font-size: 16px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-title-left {
    font-size: 21px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-title-left svg {
  position: relative;
  top: -2px;
  margin-right: 5px;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-title-left svg {
    width: 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .pp-cart-value {
  display: inline-block;
  padding: 0;
  margin-right: 13px;
  font-size: 14px;
  border-radius: 15px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .pp-cart-value {
    background: #fff;
    border-radius: 30px;
    padding: 2px 18px;
    margin-right: 25px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .btn-remove-cart-item {
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .btn-remove-cart-item {
    font-size: 17px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .btn-remove-cart-item {
    position: absolute;
    bottom: 24px;
    font-size: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .btn-remove-cart-item i {
  margin-right: 2px;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .btn-remove-cart-item i {
    font-size: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-content {
  position: relative;
  z-index: 9;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-content-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 21px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-content-right-total .pp-cart-value {
  border-width: 1px;
  border-style: solid;
  padding: 0px 14px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  text-align: center;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-content-right-total .pp-cart-value {
    border-width: 0px;
    padding: 2px 5px;
    min-width: 105px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart-content-right-total .pp-cart-title-text {
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .pp-cart-title-text {
  opacity: 0.5;
  display: inline-block;
  font-size: 14px;
  margin-right: 2px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .pp-cart-title-text {
    font-size: 18px;
    margin-right: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .cart-item-quantity {
  position: relative;
  min-width: 74px;
  background: #fff;
  margin-right: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .cart-item-quantity {
    min-width: 74px;
    margin-right: 13px;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .cart-item-quantity {
    margin-right: 25px;
  }
}
@media screen and (max-width: 1199px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .cart-item-quantity {
    padding: 1px 10px 0px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .cart-item-quantity .cart-qty-value {
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .cart-item-quantity .cart-qty-value {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .quantity-decrease {
  right: 27px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-single-cart .quantity-increase {
  right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-item-details-grand {
  padding-top: 20px;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .cart-item-details-grand {
    padding-top: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-product-wrapper {
  margin: auto;
  border-radius: 12px;
  overflow: hidden;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-product-wrapper .col-lg-5 {
    padding-right: 6px;
    max-width: 40.378%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40.378%;
            flex: 0 0 40.378%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-product-wrapper .col-lg-5 .pp-gallery-section > img {
  width: 100%;
  border-radius: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-product-wrapper .col-lg-7 {
    padding-left: 6px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 59.622%;
            flex: 0 0 59.622%;
    max-width: 59.622%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-gallery-section {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 20px 10px 10px 10px;
  background: #fff;
  border-radius: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-gallery-section {
    padding: 20px 20px 43px 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-gallery-section .lSSlideOuter .lSPager.lSGallery {
    margin-top: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-gallery-section .product-mobile-title {
  font-size: 18px;
  margin-bottom: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-gallery-section #imageGallery li img {
  border-radius: 10px;
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .lSSlideOuter .lSPager.lSGallery img {
  width: 100%;
  border-radius: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 10px 25px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  border-radius: 10px;
  margin-top: 12px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section {
    margin-top: 0px;
    padding: 20px 20px 43px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-product-mobile-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-title {
    margin-bottom: 98px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-title-sm {
  font-size: 14px;
  margin-bottom: 12px;
  opacity: 0.5;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-title-sm {
    font-size: 18px;
    margin-bottom: 43px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-title-sm {
    margin-bottom: 20px;
    min-height: 53px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description {
  margin-bottom: 6px;
  position: relative;
  padding: 20px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 1.2em;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description-sm {
  z-index: 9;
  position: relative;
  margin-top: 10px;
  display: block;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description-sm {
    margin-top: 0px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share {
    margin-left: -6px;
    margin-top: 25px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  list-style: none;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share ul li {
  margin-left: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share ul li a {
  width: 35px;
  height: 35px;
  font-size: 14px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share ul li a {
    width: 45px;
    height: 45px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share ul li a i {
  opacity: 0.5;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description .pp-product-share ul li a:hover i {
  opacity: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-description-bg {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-price-content {
  position: relative;
  padding: 20px;
  border-radius: 8px;
  margin-bottom: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-price-content-bg {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-price-content .product-price {
  font-size: 25px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-price-content .product-price {
    font-size: 55px;
    margin-bottom: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin-bottom: 50px;
  position: relative;
  padding: 20px;
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 67px;
    padding-bottom: 0px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors .flex-fill {
    max-width: 285px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors-bg {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-student-field {
  background-color: #fff;
  border-radius: 38px;
  z-index: 9;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-size-field,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-student-field,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-color-field,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-quantity-field {
  height: 47px;
  border-radius: 38px !important;
  font-size: 16px;
  padding-left: 20px;
  border-color: #fff;
  color: inherit;
  max-width: 100%;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-size-field,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-student-field,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-color-field,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-quantity-field {
    min-width: 200px;
    max-width: 285px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-size-field,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-student-field,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-color-field,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors #pp-quantity-field {
    padding-left: 30px;
    font-size: 21px;
    height: 75px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .pp-selectors select,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .quantity {
  z-index: 9;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .quantity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  z-index: 9;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .quantity button {
  border: none;
  width: 32px;
  height: 32px;
  right: 10px;
  border-radius: 50%;
  font-size: 16px;
  cursor: pointer;
  position: absolute;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .quantity button {
    width: 45px;
    height: 45px;
    right: 15px;
    font-size: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .quantity button.pp-quantity-minus-btn {
  right: 46px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .quantity button.pp-quantity-minus-btn {
    right: 66px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .add-to-cart {
  color: #fff;
  padding: 10px 22px;
  font-size: 16px;
  border: none;
  border-radius: 38px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  outline: 0;
  border: 0;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .add-to-cart {
    padding: 24px 32px;
    font-size: 21px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .add-to-cart svg {
  width: 15px;
  margin-right: 3px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .add-to-cart svg {
    width: 18.79px;
  }
}
@media (max-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-checkout-first-flow .pp-details-section .product-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment > .row > .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap > .row > .col-12 {
  margin-bottom: 20px;
  padding: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment > .row > .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap > .row > .col-12 {
    padding: 0px 10px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-filter-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-filter-wrap {
    -ms-flex: 0 0 250px;
    -webkit-box-flex: 0;
            flex: 0 0 250px;
    max-width: 250px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-filter-wrap .vw-tabs-wrap,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-filter-wrap .vw-tabs-wrap {
  float: left;
  width: 100%;
  padding-right: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-filter-wrap .vw-tabs-wrap .vw-tab,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab {
  float: right;
  min-width: 90px;
  text-align: center;
  padding: 6px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-filter-wrap .vw-tabs-wrap .vw-tab a,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a {
  display: inline-block;
  padding: 8px 18px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-filter-wrap .vw-tabs-wrap .vw-tab a i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a i {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  margin-right: 3px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-filter-wrap .vw-tabs-wrap .vw-tab a span,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a span {
  display: inline-block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-filter-wrap .vw-tabs-wrap .vw-tab a.active i {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap {
    -ms-flex: 0 0 calc(100% - 250px);
    -webkit-box-flex: 0;
            flex: 0 0 calc(100% - 250px);
    max-width: calc(100% - 250px);
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row {
  position: relative;
  -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
          box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 21px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row {
    -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
            box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
    border-radius: 5000px;
    padding: 0 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .col-12,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .col-12 {
  position: static;
  padding: 0 0;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .col-12 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-right-width: 1px;
    border-right-style: solid;
    padding: 16px 15px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .col-12 {
    padding: 16px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .col-12 {
    padding: 16px 25px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .col-12,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .col-12 {
    padding: 16px 30px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .col-12:last-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .col-12:last-child {
    border-right-width: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-lft-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-lft-col {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-lft-col {
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-right: 25px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-lft-col {
    -ms-flex: 0 0 30.4183%;
    -webkit-box-flex: 0;
            flex: 0 0 30.4183%;
    max-width: 30.4183%;
    border-bottom-width: 0;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-lft-col {
    -ms-flex: 0 0 28.4183%;
    -webkit-box-flex: 0;
            flex: 0 0 28.4183%;
    max-width: 28.4183%;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-lft-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-lft-col {
    -ms-flex: 0 0 25.4183%;
    -webkit-box-flex: 0;
            flex: 0 0 25.4183%;
    max-width: 25.4183%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col {
    margin-bottom: 0;
    -ms-flex: 0 0 43.5425%;
    -webkit-box-flex: 0;
            flex: 0 0 43.5425%;
    max-width: 43.5425%;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col {
    margin-bottom: 0;
    -ms-flex: 0 0 45.5425%;
    -webkit-box-flex: 0;
            flex: 0 0 45.5425%;
    max-width: 45.5425%;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col {
    margin-bottom: 0;
    -ms-flex: 0 0 49.5425%;
    -webkit-box-flex: 0;
            flex: 0 0 49.5425%;
    max-width: 49.5425%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col .initial-text,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col .initial-text {
  word-break: break-word;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col .initial-text label,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col .initial-text label {
  margin-bottom: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col p,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col p {
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col iframe,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col iframe {
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-mdl-col iframe .email-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-mdl-col iframe .email-container {
  min-width: 1px !important;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-rgt-col {
    -ms-flex: 0 0 26.0392%;
    -webkit-box-flex: 0;
            flex: 0 0 26.0392%;
    max-width: 26.0392%;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-rgt-col {
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-rgt-col {
    -ms-flex: 0 0 24.0392%;
    -webkit-box-flex: 0;
            flex: 0 0 24.0392%;
    max-width: 24.0392%;
    padding-right: 50px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-rgt-col,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-rgt-col {
    -ms-flex: 0 0 21.0392%;
    -webkit-box-flex: 0;
            flex: 0 0 21.0392%;
    max-width: 21.0392%;
    padding-right: 60px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-view-icon,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-view-icon {
  position: absolute;
  top: 25px;
  right: 15px;
  cursor: pointer;
  line-height: 1;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-view-icon {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-view-icon {
    right: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-view-icon {
    right: 25px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-view-icon,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-view-icon {
    right: -30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-content-wrap .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-myaccound-wrap .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-modals-wrap .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-register-wrap .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .vw-content-wrap .row .vw-view-icon i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .vw-content-wrap .row .vw-view-icon i {
  opacity: 0.1;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .custom-select-wrap select {
    background: #fff !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-email-list-wrap .custom-select-wrap .fa-angle-down {
  font-size: 20px;
  top: 17px;
  right: 26px;
  pointer-events: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row {
  -webkit-box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
          box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.031372549);
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 21px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row {
    -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
            box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.031372549);
    border-radius: 5000px;
    padding: 0 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
  padding: 0 0;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-right-width: 1px;
    border-right-style: solid;
    padding: 16px 15px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    padding: 16px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    padding: 16px 25px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12 {
    padding: 16px 30px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row > .col-12:last-child {
    border-right-width: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-lft-col {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
@media screen and (max-width: 767px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-lft-col {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-lft-col {
    -ms-flex: 0 0 36.7045%;
    -webkit-box-flex: 0;
            flex: 0 0 36.7045%;
    max-width: 36.7045%;
    border-bottom-width: 0;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col {
    -ms-flex: 0 0 63.2955%;
    -webkit-box-flex: 0;
            flex: 0 0 63.2955%;
    max-width: 63.2955%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col .row {
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col .row .col-md-8 {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-applications-wrap .vw-apps-wrap > .row .vw-rgt-col .row .col-md-8 {
    margin-bottom: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box {
  border-radius: 10px;
  padding: 45px 15px;
  text-align: center;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box {
    padding: 45px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box i {
  font-size: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1920px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .userlogo_info img {
  border-radius: 14px;
  margin-right: 17px;
  max-width: 82px;
  max-height: 82px;
  min-width: 82px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .userlogo_info img {
    margin-right: 35px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .userlogo_info .userlogo_info_first_letter {
  border-radius: 14px;
  margin-right: 17px;
  width: 82px;
  min-width: 82px;
  height: 82px;
  border-width: 3px;
  border-style: solid;
  font-size: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .userlogo_info .userlogo_info_first_letter {
    margin-right: 35px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .userlogo_info .user-add .cbname {
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .userlogo_info .user-add .cbaddress,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .userlogo_info .user-add .cbphone {
  line-height: 22px;
  display: block;
  font-size: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .usercontact {
  -ms-flex-item-align: start;
      -ms-grid-row-align: start;
      align-self: start;
  margin-left: 100px;
  margin-top: 10px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .usercontact {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .usercontact {
    margin-left: 118px;
  }
}
@media (min-width: 1920px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .usercontact {
    margin-top: 26px;
    margin-left: 67px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-top .usercontact .cbphone {
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-bottom {
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-bottom-text {
  max-width: 153px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .profile-box .profile-box-bottom-border {
  position: absolute;
  opacity: 0.2;
  width: 100%;
  height: 1px;
  top: 0;
  left: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 {
  border-radius: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 {
    max-height: 1408px;
    overflow-y: auto;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 {
    max-height: 1070px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31.6%;
            flex: 0 0 31.6%;
    max-width: 31.6%;
    padding: 0;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 .section-edit-carpool {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
  top: -10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 .section-edit-carpool {
    margin: 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 .section-edit-carpool .carpool-left {
  padding: 40px 20px 100px 20px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row .col-xl-4 .section-edit-carpool .carpool-left {
    padding: 40px 50px 100px 50px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row > .col-12 {
  margin-bottom: 20px;
  padding: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap > .row > .col-12 {
    padding: 0px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .person_carpool_first_name {
  border-radius: 6px;
  border-width: 2px !important;
  border-style: solid !important;
  width: 57px;
  height: 57px;
  opacity: 0.5;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .person_carpool_first_name span {
  position: relative;
  font-size: 30px;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-btn {
  max-width: 135px;
  margin: 0 auto;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .btn-edit-carpool.widget-button-mobile {
  cursor: pointer;
  text-decoration: underline;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item {
  border-radius: 8px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item {
    margin-bottom: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li {
  list-style: none;
  width: 33.33%;
  padding-left: 2%;
  padding-right: 2%;
  margin-bottom: 0px;
  position: relative;
  border-right-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li span.carpool-saved-item-border {
  position: absolute;
  width: 1px;
  height: 100%;
  right: 0;
  top: 0;
  border-right-width: 1px;
  border-right-style: solid;
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(4) .carpool-saved-item, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(5) .carpool-saved-item, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(6) .carpool-saved-item {
  margin-bottom: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(4) p, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(5) p, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(6) p {
  margin-bottom: 0px;
  font-size: 14px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:first-child .carpool-saved-item img {
  position: relative;
  top: -2px;
}
@media (min-width: 1920px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:first-child, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(4) {
    padding-left: 4%;
  }
}
@media (min-width: 1920px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(3), #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item ul li:nth-child(6) {
    padding-right: 4%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-view-item .cb-item-margin {
  margin-top: 26px;
  margin-bottom: 28px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-saved-item {
  margin-bottom: 40px;
  margin-top: 42px;
  text-align: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-saved-item p {
  margin-top: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .distance-item {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .distance-item .carpool-saved-item {
  margin-bottom: 20px;
  margin-top: 25px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .distance-item .carpool-saved-item {
    margin-bottom: 63px;
    margin-top: 65px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .map-container,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .map-container-image {
  height: 430px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .map-container,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .map-container-image {
    height: 642px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .map-container span.position-absolute,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .map-container-image span.position-absolute {
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border-width: 1px;
  border-style: solid;
  top: -1px;
  left: -1px;
  z-index: 0;
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  left: 20px;
  top: 365px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap {
    top: 565px;
    left: 45px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-button {
  position: relative;
  z-index: 2;
  padding: 15px 21px;
  border-radius: 3em;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-button:hover .campus-dropdown i {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-button:hover + .section-carpool-locations {
  opacity: 1;
  z-index: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-dropdown {
  font-size: 13px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .campus-dropdown i {
  position: relative;
  top: 1px;
  margin-left: 14px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
  padding: 15px 17px 15px 17px;
  border-radius: 3em;
  -webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.0705882353);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  left: 0px;
  z-index: -1;
  opacity: 0;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
    padding: 17px 42px 17px 67px;
    left: -25px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
    padding: 17px 15px 17px 35px;
    border-radius: 0em 3em 3em 0em;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations {
    padding: 17px 42px 17px 67px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations:hover {
  opacity: 1;
  z-index: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
  margin-right: 5px;
  padding-right: 5px;
  border-right-width: 1px;
  border-right-style: solid;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
    margin-right: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
    margin-right: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group {
    margin-right: 20px;
    padding-right: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-campus-wrap .section-carpool-locations .fb-checkbox-group:last-child {
  margin-right: 0px;
  padding-right: 0px;
  border-right-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap #map {
  width: 100%;
  height: 430px;
  border-width: 0px;
  border-style: solid;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap #map {
    height: 643px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap #map .gm-style {
  font: unset;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap #map #maptitlewrap {
  border-radius: 7px;
  height: 57px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 17px;
  padding-right: 17px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap #map #maptitlewrap div:last-child {
  width: 38px;
  height: 38px;
  border-radius: 5px;
  margin-left: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap #map #recenterto {
  left: 25px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style img[src*="vahara.io"] {
  width: 50px !important;
  height: 50px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-logo img {
  width: 150px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-logo img {
    width: 130px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-logo img {
    width: 180px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info {
  padding: 14px 30px;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info {
    padding: 22px 15px 22px 15px;
    border-width: 0px;
    border-style: solid;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info-border {
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  border-width: 1px;
  border-style: solid;
  border-top-width: 0px;
  top: -1px;
  left: -1px;
  z-index: -1;
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:first-child {
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 20px;
  margin-top: 6px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:first-child {
    margin-top: 0px;
    padding-right: 10px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.227%;
            flex: 0 0 27.227%;
    max-width: 27.227%;
    margin-bottom: 0px;
    padding-left: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:nth-child(2) {
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:nth-child(2) {
    padding-left: 10px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-3:nth-child(2) {
    padding-right: 10px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.227%;
            flex: 0 0 27.227%;
    max-width: 27.227%;
    margin-bottom: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-6 {
  padding-right: 0px;
  padding-left: 0px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .profile-left-info > .row .col-xl-6 {
    padding-left: 10px;
    padding-right: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.5%;
            flex: 0 0 45.5%;
    max-width: 45.5%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
  padding-left: 20px;
  padding-right: 20px;
  padding: 35px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
    padding-left: 5%;
    padding-right: 5%;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
    margin-top: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .col-xl-6 .profile-box {
    padding-left: 9%;
    padding-right: 9%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .logo-top-wrapper {
  padding: 0px 20px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .logo-top-wrapper {
    padding: 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .tag_wrapper {
  border-radius: 8px;
  padding: 30px;
  margin-top: 15px;
  margin-bottom: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-link {
  font-size: 14px;
  margin-bottom: 4px;
  display: block;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .carpool-link {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style img[src*=school-map-logo] {
  max-width: 50px !important;
  max-height: 50px !important;
  -o-object-fit: contain;
     object-fit: contain;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style img[src*=carpool-marker] {
  width: 24px !important;
  height: 24px !important;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style img[src*=logged-user] {
  width: 24px !important;
  height: 24px !important;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .map-profile-image {
  border-radius: 6px;
  border-width: 2px;
  border-style: solid;
  width: 57px;
  height: 57px;
  margin-right: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .map-popup-bottom {
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style #schoolNotice {
  padding-bottom: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .d-flex.mb-2 {
  padding: 20px 15px 15px 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .call-icon-margin {
  margin: 6px 0px 0px 0px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .map-popup-info span {
  margin-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style #schoolNotice p {
  line-height: 1.3em;
  margin-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-d {
  overflow: auto !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c {
  -webkit-box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.0588235294);
          box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.0588235294);
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c {
    -webkit-transform: translate3d(-99%, -100%, 0) !important;
            transform: translate3d(-99%, -100%, 0) !important;
    top: -32px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c .carpool-link {
  line-height: 1.3em;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-tc::after {
  left: -3px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-tc::after {
    height: 30px;
    left: -17px;
    top: -47px;
    width: 44px;
    -webkit-transform: rotate(-145deg);
            transform: rotate(-145deg);
  }
}
@media (min-width: 1200px) and (min-width: 1920px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-tc::after {
    left: -22px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw {
  font-weight: initial;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw-d #content {
  text-align: left !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw-chr {
  height: 0px !important;
}
@media (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style .gm-style-iw-c {
    min-width: 220px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect {
  top: -15px !important;
  right: -25px !important;
  outline: none !important;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:hover, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:focus, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:active, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect:focus-visible {
  outline: none !important;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-ui-hover-effect span {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw {
  left: -2px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 24px !important;
  border-radius: 12px !important;
  font-size: 12px;
  border-bottom-right-radius: 0px !important;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw {
    width: 294px;
    font-size: 14px;
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
}
@media (min-width: 1920px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-carpool-wrap .gm-style-iw {
    left: -7px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-pay-link,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-edit-delete-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  line-height: 20px;
  border-radius: 20px;
  position: relative;
  font-size: 14px;
  padding-left: 23px;
  text-align: center;
  margin-left: 0px;
  margin-right: 17px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-pay-link,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-edit-delete-link {
    margin-left: 18px;
    margin-right: 0px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-pay-link,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-edit-delete-link {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-pay-link span:last-child,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-edit-delete-link span:last-child {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-pay-link.solid-link,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-edit-delete-link.solid-link {
  padding: 10px;
  margin: 0px;
  line-height: 1em;
  font-size: 12px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-pay-link.solid-link,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-edit-delete-link.solid-link {
    padding: 12px 22px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-action-text {
  font-weight: 400;
  display: block;
  opacity: 0.45;
  font-size: 13px;
  margin-bottom: 20px;
  margin-top: 12px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .application-action-text {
    font-size: 16px;
    margin-bottom: 30px;
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .section-student-registration > .col-12 {
  margin-bottom: 20px;
  padding: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .section-student-registration > .col-12 {
    padding: 0px 10px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .custom-row > .col-xl-3 {
    max-width: 22.534%;
    padding-right: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
    padding-left: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 21px 22px 15px 22px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link {
    border-radius: 10px 10px 0px 0px;
    padding: 15px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link.active span.position-absolute-shape {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-box-shadow: -18px 23px 0 0 #fff;
          box-shadow: -18px 23px 0 0 #fff;
  right: -45px;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link:not(.active) .pp-tab-circle-name-bg {
  background-color: #fff;
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link .position-absolute-bg {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link .pp-badge {
  width: 13px;
  height: 13px;
  left: 30px;
  top: 12px;
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link .pp-badge {
    left: 42px;
    top: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link .pp-badge {
    width: 22px;
    height: 22px;
    left: 70px;
    top: 21px;
    font-size: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .nav-link .pp-badge {
    width: 24px;
    height: 24px;
    left: 77px;
    top: 20px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .tab-content {
  border-radius: 0px 0px 10px 10px;
  padding: 20px 10px 10px 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .tab-content {
    border-radius: 0px 0px 14px 14px;
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 0px 0px 10px 10px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .tab-content-bg {
    border-radius: 0px 0px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 20px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name {
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  border-radius: 50%;
  z-index: -1;
  opacity: 0.1;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name:hover:before {
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-full-name-grade span {
  display: block;
  font-size: 15px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block {
  border-radius: 6px;
  padding: 20px 15px 20px 10px;
  position: relative;
  z-index: 9;
  margin-top: 10px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block {
    margin-top: 0px;
    padding: 29px 20px 25px 20px;
    border-radius: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 6px;
  z-index: -1;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bg {
    border-radius: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-top {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-top-left {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-top-right .pp-btn {
  padding: 7px 5px;
  font-size: 11px;
  width: 45px;
  height: 45px;
  display: block;
  letter-spacing: 2px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 9;
  top: -11px;
  right: -2px;
  display: none;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-top-right .pp-btn {
    display: block;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-top-right .pp-btn-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.84;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-top-right .pp-btn-bg-white {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 30px;
  z-index: -2;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-middle {
  margin-bottom: 40px;
  font-size: 14px;
  margin-top: -9px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-middle {
    margin-bottom: 50px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-middle .pp-absenses-number {
  position: relative;
  font-size: 40px;
  top: 17px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-middle .pp-absenses-number {
    font-size: 50px;
    top: 23px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap {
  margin-bottom: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  border-radius: 50%;
  position: relative;
  opacity: 0.2;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 50%;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-200, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-66 {
  opacity: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-200:before, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-66:before {
  display: none;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 27px;
    height: 27px;
    margin-left: 13px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 20px;
    height: 20px;
    margin-left: 5px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 20px;
    height: 20px;
    margin-left: 8px;
  }
}
@media (min-width: 1400px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 22px;
    height: 22px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 25px;
    height: 25px;
    margin-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span {
    width: 27px;
    height: 27px;
    margin-left: 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span .fa-check {
  font-size: 14px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-bottom .attendance-box-wrap span.vw-bg-color-2 {
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-footer {
  font-size: 14px;
  margin-top: 25px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-footer {
    font-size: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-footer {
    font-size: 17px;
    margin-top: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block-footer span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history {
  border-radius: 6px;
  padding: 20px 10px 20px 10px;
  margin-top: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history {
    border-radius: 10px;
    margin-top: 15px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history {
    padding: 29px 20px 25px 20px;
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-title {
  font-size: 18px;
  font-weight: 500;
  position: relative;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-title {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-title-bg {
  position: absolute;
  content: "";
  width: calc(100% - 170px);
  height: 1px;
  right: 0;
  top: 50%;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-title-bg {
    width: calc(100% - 230px);
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block {
  position: relative;
  z-index: 9;
  padding: 20px 10px;
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 5px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block {
    padding: 21px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block-left {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block-right {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block-right {
    min-width: 412px;
    margin-top: 0px;
  }
}
@media screen and (max-width: 1199px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block-right .pp-absence-btn:first-child {
    margin-left: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block .attendance-status-btn .pp-absence-btn {
  cursor: text;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.07;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block .pp-possible-absence-text {
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block .pp-possible-absence-text {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block .pp-absence-date {
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 15px;
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history-single-block .pp-absence-date {
    font-size: 18px;
    margin-left: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history .pp-absence-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-size: 14px;
  margin-top: 20px;
  margin-left: 20px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history .pp-absence-btn {
    margin-left: 40px;
    margin-right: 0px;
    margin-top: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history .pp-absence-btn {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history .pp-absence-btn-border {
  position: absolute;
  width: 1px;
  height: 15px;
  left: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.2;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history .pp-absence-btn-border {
    height: 21px;
    left: -20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history .pp-absence-btn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  font-size: 8px;
  border-width: 1px;
  border-style: solid;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-history .pp-absence-btn span {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number {
  border-radius: 6px;
  padding: 20px 10px 20px 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number {
    border-radius: 10px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number {
    padding: 29px 20px 25px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-left {
  position: relative;
  z-index: 9;
  font-size: 14px;
  border-radius: 30px;
  padding: 9px 20px;
  width: calc(100% - 64px);
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-left {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-left span.position-absolute {
  width: 100%;
  height: 100%;
  opacity: 0.3;
  border-width: 1px;
  border-style: solid;
  border-radius: 30px;
  left: 0;
  top: 0;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-left .pp-attendance-circle {
  position: relative;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  margin-right: 5px;
  display: inline-block;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-left .pp-attendance-circle {
    width: 13px;
    height: 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-right {
  position: relative;
  z-index: 9;
  width: 58px;
  border-radius: 30px;
  padding: 4px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-right {
    padding: 9px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-top-single-right span.position-absolute {
  width: 100%;
  height: 100%;
  opacity: 0.3;
  border-width: 1px;
  border-style: solid;
  border-radius: 30px;
  left: 0;
  top: 0;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  position: relative;
  z-index: 9;
  font-size: 16px;
  border-radius: 30px;
  padding: 9px 20px;
  margin-top: 117px;
  line-height: 1.1em;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-footer-left, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-footer-right {
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-footer-left, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-footer-right {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-footer span.position-absolute {
  width: 100%;
  height: 100%;
  opacity: 0.3;
  border-width: 1px;
  border-style: solid;
  border-radius: 30px;
  left: 0;
  top: 0;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 6px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-attendance-modal .pp-attendance-number-bg {
    border-radius: 10px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .custom-row > .col-xl-3 {
    padding-right: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .custom-row > .col-xl-3 {
    max-width: 22.534%;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .custom-row > .col-xl-9 {
    padding-left: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 21px 22px 15px 22px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link {
    border-radius: 10px 10px 0px 0px;
    padding: 15px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link.active span.position-absolute-shape {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-box-shadow: -18px 23px 0 0 #fff;
          box-shadow: -18px 23px 0 0 #fff;
  right: -45px;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link:not(.active) .pp-tab-circle-name-bg {
  background-color: #fff;
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .nav-link .position-absolute-bg {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .tab-content {
  border-radius: 0px 0px 10px 10px;
  padding: 20px 10px 10px 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .tab-content {
    border-radius: 0px 0px 14px 14px;
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 0px 0px 10px 10px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .tab-content-bg {
    border-radius: 0px 0px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 20px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name {
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  border-radius: 50%;
  z-index: -1;
  opacity: 0.1;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name:hover:before {
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-full-name-grade span {
  display: block;
  font-size: 15px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-autopay-btn {
  padding-right: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-autopay-btn {
    position: absolute;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-autopay-btn .vw-bg-color-200 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  font-size: 10px;
  margin-left: 60px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-btn-icon {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  font-size: 10px;
  margin-left: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block {
  border-radius: 10px;
  padding: 21px 10px 20px 10px;
  position: relative;
  z-index: 9;
  height: 100%;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block {
    padding: 29px 10px 4px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-top-left {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-left: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-top-left {
    margin-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-top-right {
  position: relative;
  top: -10px;
  font-size: 30px;
  padding: 13px 13px;
  border-radius: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer {
  margin-top: 46px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer {
    margin-top: 236px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-left {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 30px;
  padding: 12px 10px;
  border-radius: 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-left {
    position: relative;
    top: -5px;
    right: 0px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-left {
    font-size: 25px;
    padding: 10px 10px;
    margin-right: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-left {
    font-size: 35px;
    padding: 20px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: -5px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 15px;
  min-height: 15px;
  border-radius: 50%;
  margin-right: 6px;
  font-size: 20px;
  position: relative;
  top: -2px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-icon {
    min-width: 32px;
    min-height: 32px;
    margin-right: 8px;
    top: 0px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-icon {
    min-width: 36px;
    min-height: 36px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-icon svg {
    height: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-icon-bg {
  min-width: 19px;
  min-height: 19px;
  position: absolute;
  left: -2px;
  top: -2px;
  border-radius: 50%;
  opacity: 0.05;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-icon-bg {
    min-width: 40px;
    min-height: 40px;
    left: -4px;
    top: -4px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-icon-bg {
    min-width: 44px;
    min-height: 44px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-text {
  display: block;
  line-height: 1.1em;
  margin-left: 2px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-text {
    max-width: 150px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-text {
    max-width: 95px;
  }
}
@media (min-width: 1400px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-text {
    max-width: 110px;
  }
}
@media (min-width: 1600px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-text {
    max-width: 150px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-footer-right .pp-fund-text a {
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history {
  border-radius: 10px;
  padding: 22px 10px 2px 10px;
  margin-top: 15px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history {
    margin-top: 0px;
    padding: 22px 22px 25px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 42px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block {
  position: relative;
  z-index: 9;
  padding: 20px 10px;
  border-radius: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 21px 20px;
    padding-top: 0px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block:only-child, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block:last-child {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block:only-child .pp-lunch-history-single-block-bg, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block:last-child .pp-lunch-history-single-block-bg {
    height: calc(100% - 68px);
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-left {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-left {
    padding-top: 20px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-left {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0px;
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #fff;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right {
    min-width: 412px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right {
    padding-top: 20px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right {
    width: 100%;
    margin-top: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 10px;
  font-size: 14px;
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount {
    margin-right: 0px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount {
    margin-right: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount {
    margin-right: 30px;
    font-size: 16px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount {
    margin-right: 60px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount {
    margin-left: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount-wrap {
  margin-left: 10px;
  position: relative;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount-wrap {
    margin-left: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount-wrap .dollar-wrap {
  position: absolute;
  width: 36px;
  height: 100%;
  z-index: 99;
  left: -2px;
  top: 0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount-wrap-border {
  border-width: 1px !important;
  border-style: solid !important;
  border-radius: 15px;
  opacity: 0.5;
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  z-index: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount input {
  border: 0px !important;
  width: 85px;
  height: 30px;
  border-radius: 15px;
  text-align: center;
  position: relative;
  z-index: 9;
  padding-left: 15px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount input {
    width: 100px;
    padding-left: 45px;
    text-align: left;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount .pp-single-amount {
  border-width: 1px;
  border-style: solid;
  width: 69px;
  height: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 15px;
  text-align: center;
  margin-left: 6px;
  opacity: 0.5;
  cursor: pointer;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-right .pp-other-amount .pp-single-amount {
    padding-top: 1px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.07;
  border-radius: 8px;
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block-bg {
    height: calc(100% - 88px);
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block .pp-possible-absence-text {
  font-size: 14px;
  width: 140px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block .pp-possible-absence-text {
    font-size: 16px;
    width: 160px;
  }
}
@media (min-width: 1600px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block .pp-possible-absence-text {
    width: 200px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block .pp-possible-absence-text {
    font-size: 18px;
    width: 230px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block .pp-absence-date {
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 16px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block .pp-absence-date {
    margin-left: 15px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history-single-block .pp-absence-date {
    margin-left: 0px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-autopay-transfer {
    padding-top: 20px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-autopay-transfer,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-other-border {
    width: 100%;
    border-bottom: 1px solid #fff;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-absence-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-absence-btn {
    font-size: 17px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-absence-btn.btn-add-to-cart {
    width: 100%;
    padding: 18px 0px;
    margin-top: 22px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-absence-btn.btn-add-to-cart span:nth-child(2) {
    position: absolute;
    width: calc(100% + 20px);
    height: 100%;
    z-index: -1;
    opacity: 0.1;
    left: -10px;
    top: 0px;
    border-radius: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-absence-btn-border {
  position: absolute;
  width: 1px;
  height: 21px;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.2;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-absence-btn span:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 8px;
  font-size: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-btn {
  margin-bottom: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-btn {
    margin-bottom: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-modal-title {
  font-size: 18px;
  font-weight: 500;
  position: relative;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-modal-title {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-modal-title-bg {
  position: absolute;
  content: "";
  width: calc(100% - 140px);
  height: 1px;
  right: 0;
  top: 50%;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-modal-title-bg {
    width: calc(100% - 202px);
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-modal-title-top {
  margin-bottom: 330px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .pp-lunch-modal-title-top {
    margin-bottom: 350px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .currentStudentLunch {
  position: absolute !important;
  width: calc(100% - 55px);
  top: 113px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-history .currentStudentLunch {
    top: 140px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-bottom {
  border-radius: 10px;
  padding: 25px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 14px;
  line-height: 1.4em;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-bottom {
    padding: 35px 20px 30px 20px;
    font-size: 16px;
    line-height: unset;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-bottom .fa-star {
    font-size: 12px;
    position: relative;
    top: -2px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-lunch-modal .pp-lunch-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .custom-row > .col-xl-3 {
    padding-right: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .custom-row > .col-xl-3 {
    max-width: 22.534%;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .custom-row > .col-xl-9 {
    padding-left: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 21px 22px 15px 22px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link {
    border-radius: 10px 10px 0px 0px;
    padding: 15px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link.active span.position-absolute-shape {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-box-shadow: -18px 23px 0 0 #fff;
          box-shadow: -18px 23px 0 0 #fff;
  right: -45px;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link:not(.active) .pp-tab-circle-name-bg {
  background-color: #fff;
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link .position-absolute-bg {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link .pp-badge {
  width: 13px;
  height: 13px;
  left: 30px;
  top: 12px;
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link .pp-badge {
    left: 42px;
    top: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link .pp-badge {
    width: 22px;
    height: 22px;
    left: 70px;
    top: 21px;
    font-size: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .nav-link .pp-badge {
    width: 24px;
    height: 24px;
    left: 77px;
    top: 20px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .tab-content {
  border-radius: 0px 0px 10px 10px;
  padding: 20px 10px 10px 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .tab-content {
    border-radius: 0px 0px 14px 14px;
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 0px 0px 10px 10px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .tab-content-bg {
    border-radius: 0px 0px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 20px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name {
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  border-radius: 50%;
  z-index: -1;
  opacity: 0.1;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name:hover:before {
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-full-name-grade span {
  display: block;
  font-size: 15px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block {
  border-radius: 10px;
  padding: 29px 10px 18px 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block {
    padding: 29px 10px 4px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-top-left {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-left: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-top-left {
    margin-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-top-right {
  position: relative;
  top: -16px;
  font-size: 40px;
  padding: 18px 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-top-right {
    top: -5px;
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer {
  margin-top: 36px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer {
    margin-top: 236px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-left {
  position: relative;
  top: -5px;
  font-size: 30px;
  padding: 12px 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-left {
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1.1em;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-right {
    margin-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-right span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-footer-right span {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history {
  border-radius: 10px;
  padding: 22px 10px 2px 10px;
  margin-top: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history {
    padding: 22px 22px 25px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 42px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-title {
    top: 38px;
    margin-bottom: 0px;
    position: absolute;
    top: 30px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-title {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block {
  position: relative;
  z-index: 9;
  padding: 0px 10px;
  border-radius: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0px 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-left {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-left .pp-spain-filed-trip {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-left .pp-spain-filed-trip {
    margin-right: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-left .pp-spain-filed-trip {
    margin-left: 150px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-left .pp-spain-filed-trip.text-decoration-line-through {
  text-decoration: line-through;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-right {
  margin-right: 20px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-right {
    margin-right: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-right .pp-absence-btn {
  margin-right: 15px;
  width: 190px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-right .pp-absence-btn {
    margin-right: 162px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top {
  margin-bottom: 0px;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-left {
    width: 27%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-middle {
    margin-left: 10px;
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-middle {
    margin-left: 0px;
    margin-right: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin-top: 10px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .pp-total-amount {
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .pp-total-amount {
    margin-right: 85px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .pp-other-amount input {
  border: 0px !important;
  width: 100px;
  height: 30px;
  border-radius: 15px;
  padding-left: 20px;
  margin-left: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .pp-other-amount input {
    width: 120px;
    margin-left: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field {
  width: 90px;
  height: 32px;
  margin-left: 17px;
  border-radius: 30px;
  border-style: solid;
  border-width: 1px;
  margin-right: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field {
    margin-right: 17px;
    width: 110px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field {
    margin-right: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field {
    width: 140px;
    height: 40px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field > span.position-absolute {
  left: 8px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0.5;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field > span.position-absolute {
    left: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field input {
  width: 100%;
  height: 100%;
  border-radius: 30px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0px;
  text-align: right;
  padding-right: 15px;
  background-color: transparent;
  padding-left: 20px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right .amount-field-wrap .amount-field input {
    padding-right: 20px;
    padding-left: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-border {
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-border {
    height: 2px;
    bottom: -22px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-left {
  padding-top: 20px;
  padding-bottom: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top-right {
  padding-top: 14px;
  padding-bottom: 14px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top .view-payment-history {
  font-size: 14px;
  cursor: pointer;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-top .view-payment-history {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .view-payment-history i {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block.active {
  padding-bottom: 20px !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block.active .view-payment-history i {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse {
  padding: 0px 10px 0px 10px;
  border-radius: 8px;
  margin-top: 9px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse {
    padding: 0px 35px 0px 35px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-header {
  padding: 15px 0px;
  cursor: pointer;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-header {
    padding: 22px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-header-title {
  font-size: 16px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-header-title {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-header i {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 16px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-header i {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-header.active i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-body {
  padding-top: 20px;
  padding-bottom: 25px;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-body span.pp-schoolfees-collapse-border {
  width: calc(100% + 20px);
  left: -10px;
  height: 2px;
  top: -10px;
  opacity: 1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-body span.pp-schoolfees-collapse-border {
    width: calc(100% + 70px);
    left: -35px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-body span.pp-schoolfess-collapse-bg {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.1;
  z-index: 0;
  border-radius: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-body .fa-caret-right {
  position: absolute;
  left: -15px;
  top: 21px;
  font-size: 13px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfess-collapse-body .fa-caret-right {
    left: -25px;
    top: 15px;
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-full-paid-btn {
    width: 358px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom-content {
  position: relative;
  padding-bottom: 15px;
  padding-top: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom-content {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom-content.position-relative {
    left: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom-content-border {
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0px;
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-text {
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-text {
    width: 194px;
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-text-due {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    position: relative;
    left: -37px;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-text-due .fa-caret-right {
    left: -35px;
    top: 4px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-date {
  font-size: 14px;
  opacity: 1;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-date {
    min-width: 150px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-amount {
  margin-right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-amount {
    min-width: 100px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-amount {
    min-width: 200px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-status {
    min-width: 173px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom .pp-schoolfees-history-payment-status {
    width: 100%;
    margin-top: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom input {
  border: 0px !important;
  width: 66px;
  height: 30px;
  border-radius: 15px;
  text-align: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-schoolfees-history-single-block-bottom input {
    width: 120px;
    padding-left: 10px;
    text-align: left;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.07;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-possible-absence-text {
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-possible-absence-text {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-fees-btn {
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-fees-btn {
    margin-left: 30px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-fees-amount {
  margin-left: 0px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 14px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-fees-amount {
    margin-left: 10px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-fees-amount {
    margin-left: 30px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pay-other-amount, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-fees-amount {
  cursor: pointer;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-pastdue-amount {
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 13px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-pastdue-amount {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-pastdue-amount {
    margin-left: 20px;
    padding: 0px 15px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history-single-block .pp-pastdue-amount {
    margin-left: 30px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-nofees-btn {
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 16px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-nofees-btn {
    margin-left: 15px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-nofees-btn {
    margin-left: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-school-fees-history-paid-title {
  font-size: 20px;
  margin-top: 90px;
  margin-bottom: 50px;
  position: relative;
  font-weight: 500;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-school-fees-history-paid-title {
    font-size: 24px;
    margin-top: 185px;
    margin-bottom: 95px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-school-fees-history-paid-title-bg {
  position: absolute;
  content: "";
  width: calc(100% - 110px);
  height: 1px;
  right: 0;
  top: 50%;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-school-fees-history-paid-title-bg {
    width: calc(100% - 145px);
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-absence-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-size: 14px;
  font-weight: 500;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-absence-btn {
    margin-left: 30px;
    font-size: 17px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-absence-btn {
    margin-left: 104px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-absence-btn-border {
  position: absolute;
  width: 1px;
  height: 21px;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.2;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-absence-btn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-absence-btn span {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-schoolfees-btn {
  margin-bottom: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .pp-schoolfees-btn {
    margin-bottom: 50px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-history .vw-fw-500 {
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-bottom {
  border-radius: 10px;
  padding: 63px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 14px;
  line-height: 1.4em;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-bottom {
    padding: 235px 20px 30px 20px;
    font-size: 16px;
    line-height: unset;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolfees-modal .pp-schoolfees-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 21px 22px 15px 22px;
  position: relative;
  border-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link {
    border-radius: 10px 10px 0px 0px;
    padding: 15px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link.active span.position-absolute-shape {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-box-shadow: -18px 23px 0 0 #fff;
          box-shadow: -18px 23px 0 0 #fff;
  right: -45px;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link:not(.active) .pp-tab-circle-name-bg {
  background-color: #fff;
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .nav-link .position-absolute-bg {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .tab-content {
  border-radius: 0px 0px 10px 10px;
  padding: 20px 10px 10px 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .tab-content {
    border-radius: 0px 0px 14px 14px;
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 0px 0px 14px 14px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .tab-content-bg {
    border-radius: 0px 0px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 20px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name {
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  border-radius: 50%;
  z-index: -1;
  opacity: 0.1;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name:hover:before {
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-full-name-grade span {
  display: block;
  font-size: 15px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-base-modal .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal {
  margin-top: 20px;
  padding: 0px 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal {
    margin-top: 0px;
    padding: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 21px 22px 15px 22px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link {
    border-radius: 10px 10px 0px 0px;
    padding: 15px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link.active span.position-absolute-shape {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-box-shadow: -18px 23px 0 0 #fff;
          box-shadow: -18px 23px 0 0 #fff;
  right: -45px;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link:not(.active) .pp-tab-circle-name-bg {
  background-color: #fff;
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .nav-link .position-absolute-bg {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .tab-content {
  border-radius: 0px 0px 10px 10px;
  padding: 20px 10px 10px 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .tab-content {
    border-radius: 0px 0px 14px 14px;
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 0px 0px 14px 14px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .tab-content-bg {
    border-radius: 0px 0px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 20px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
  z-index: 9;
  min-width: 50px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-circle-name {
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-full-name-grade span {
  display: block;
  font-size: 15px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-schoolstore-modal .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal {
  padding: 0px 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal {
    margin-top: 0px;
    padding: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-wrap {
  border-radius: 10px;
  padding: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .custom-row > .col-xl-3 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .custom-row > .col-xl-3 {
    padding-right: 12px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .custom-row > .col-xl-3 {
    max-width: 22.534%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .custom-row > .col-xl-9 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .custom-row > .col-xl-9 {
    padding-left: 0px;
    margin-bottom: 0px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 21px 22px 15px 22px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link {
    border-radius: 10px 10px 0px 0px;
    padding: 15px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link.active span.position-absolute-shape {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-box-shadow: -18px 23px 0 0 #fff;
          box-shadow: -18px 23px 0 0 #fff;
  right: -45px;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link:not(.active) .pp-tab-circle-name-bg {
  background-color: #fff;
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link .position-absolute-bg {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link .pp-badge {
  width: 13px;
  height: 13px;
  left: 30px;
  top: 12px;
  font-size: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link .pp-badge {
    left: 42px;
    top: 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link .pp-badge {
    width: 22px;
    height: 22px;
    left: 70px;
    top: 21px;
    font-size: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .nav-link .pp-badge {
    width: 24px;
    height: 24px;
    left: 77px;
    top: 20px;
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .tab-content {
  border-radius: 0px 0px 10px 10px;
  padding: 20px 10px 10px 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .tab-content {
    border-radius: 0px 0px 14px 14px;
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 0px 0px 10px 10px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .tab-content-bg {
    border-radius: 0px 0px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 20px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name {
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  border-radius: 50%;
  z-index: -1;
  opacity: 0.1;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name:hover:before {
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-full-name-grade span {
  display: block;
  font-size: 15px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block {
  border-radius: 10px;
  padding: 29px 15px 20px 15px;
  position: relative;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-top-left {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-top-right {
  position: relative;
  top: -16px;
  font-size: 40px;
  padding: 18px 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-top-right {
    top: -5px;
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer {
  margin-top: 36px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer {
    margin-top: 236px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer-left {
  position: relative;
  top: -5px;
  font-size: 30px;
  padding: 12px 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer-left {
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer-right span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-footer-right span {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-bottom {
  border-radius: 10px;
  padding: 63px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 16px;
  line-height: 1.4em;
  height: 100%;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-bottom {
    padding: 235px 20px 30px 20px;
    line-height: unset;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .pp-quicklinks-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 100px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site {
    border-radius: 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li {
  position: relative;
  margin-bottom: 6px;
  cursor: pointer;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li > a {
  color: inherit;
  z-index: 9;
  position: relative;
  padding: 23px 20px;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 18px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li > a span i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li > a span svg,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li > a span img {
  margin-right: 10px;
  max-width: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li > a img:first-child {
  width: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li > a .last-image {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li > a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  opacity: 0.05;
  z-index: -1;
  left: 0;
  top: 0;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li.hasquickDropdown > a:after {
  content: "\f107";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 600;
  position: absolute;
  right: 20px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li .quickDropdown {
  margin: 0;
  padding: 0;
  margin-top: 6px;
  top: 100%;
  z-index: 1;
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li .quickDropdown > li {
  list-style: none;
  margin-bottom: 6px;
  position: relative;
  padding-left: 90px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li .quickDropdown > li:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  opacity: 0.05;
  z-index: 0;
  left: 0;
  top: 0;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li .quickDropdown > li > a {
  color: inherit;
  z-index: 9;
  position: relative;
  display: block;
  padding: 15px 10px;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li .quickDropdown > li > a:after {
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: -5px;
  top: calc(50% - 3px);
  background: #2e3e5a;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li.active > a {
  color: #ffffff;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li.active > a:before {
  opacity: 1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-quicklinks-modal .quicklink-from-main-site > li.active > a:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal {
  padding: 0px 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal {
    margin-top: 0px;
    padding: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-wrap {
  border-radius: 10px;
  padding: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 100px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-title-bar {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-title-bar h3 {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 18px;
  height: 45px;
  border-radius: 25px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  margin-left: 6px;
  background-color: #2e3e5a;
  cursor: pointer;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn {
    color: #ffffff;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn.active {
  background: #ffffff;
  color: #2e3e5a;
  border: 1px solid #2e3e5a;
}
@media (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 30px;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-title-bar {
    padding-right: 0;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tabs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0px;
    position: relative;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn {
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    background-color: transparent !important;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn.active:not(:only-child):after {
    content: "\f107";
    display: inline-block;
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    position: absolute;
    right: 20px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn:not(:first-child) {
    display: none;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tabs-active .event-camp-tab-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn:first-child,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tab-btn:last-child {
    margin-bottom: 25px;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .event-camp-tabs-active:before {
    position: absolute;
    content: "";
    background: #fff;
    width: 100%;
    height: calc(100% - 45px);
    bottom: 0;
    -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
            box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block {
  border-radius: 10px;
  padding: 29px 15px 20px 15px;
  position: relative;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-top-left {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-top-right {
  position: relative;
  top: -16px;
  font-size: 40px;
  padding: 18px 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-top-right {
    top: -5px;
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer {
  margin-top: 36px;
  padding: 20px;
  border-radius: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 5px;
  background-color: #2e3e5a;
  opacity: 0.05;
  z-index: 0;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer {
    margin-top: 130px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer .pp-event-title {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer .pp-event-date {
  font-size: 30px;
  margin-top: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer-left {
  position: relative;
  top: -5px;
  font-size: 30px;
  padding: 12px 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer-left {
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer-right span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-footer-right span {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-bottom {
  border-radius: 10px;
  padding: 63px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 16px;
  line-height: 1.4em;
  height: 100%;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-bottom {
    padding: 235px 20px 30px 20px;
    line-height: unset;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .custom-row > .col-xl-3 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .custom-row > .col-xl-3 {
    padding-right: 12px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .custom-row > .col-xl-3 {
    max-width: 22.534%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .custom-row > .col-xl-9 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .custom-row > .col-xl-9 {
    padding-left: 0px;
    margin-bottom: 0px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-tabs {
  border-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 21px 22px 15px 22px;
  position: relative;
  cursor: pointer;
  border-width: 0px !important;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link {
    border-radius: 10px 10px 0px 0px;
    padding: 15px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link:last-child {
  border-color: transparent;
  font-weight: 400;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link span.position-absolute-border {
  width: 100%;
  height: 100%;
  opacity: 0.15;
  left: 0;
  top: 0;
  border-top-width: 1px;
  border-top-left-radius: 20px;
  border-right-width: 1px;
  border-top-right-radius: 20px;
  border-top-style: solid;
  border-right-style: solid;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link.active:before {
  position: absolute;
  content: "";
  left: -40px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-box-shadow: 18px 18px 0 0 #fff;
  box-shadow: 18px 18px 0 0 #fff;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link.active span.position-absolute-border {
  opacity: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link.active span.position-absolute-shape {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  -webkit-box-shadow: -18px 23px 0 0 #fff;
          box-shadow: -18px 23px 0 0 #fff;
  right: -45px;
  bottom: -1px;
  z-index: 1;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link.active .position-absolute-bg {
  opacity: 0.05;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link:not(.active) .pp-tab-circle-name-bg {
  background-color: #fff;
  opacity: 1 !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link .position-absolute-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link .position-absolute-bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .nav-link .position-absolute-bg {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .tab-content {
  border-radius: 0px 0px 10px 10px;
  padding: 20px 10px 10px 10px;
  z-index: 9;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .tab-content {
    border-radius: 0px 0px 14px 14px;
    padding: 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .tab-content-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  border-radius: 0px 0px 14px 14px;
  z-index: -1;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .tab-content-bg {
    border-radius: 0px 0px 14px 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name {
  width: 50px;
  height: 50px;
  font-size: 20px;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name {
    width: 60px;
    height: 60px;
    font-size: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name {
    width: 70px;
    height: 70px;
    font-size: 22px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name {
    width: 75px;
    height: 75px;
    font-size: 26px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  border-radius: 50%;
  z-index: -1;
  opacity: 0.1;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name:hover:before {
  opacity: 0.1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name-bg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  left: 0;
  top: 0;
  z-index: -1;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-circle-name span.text-uppercase {
  font-weight: 600;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-full-name-grade {
  font-size: 18px;
  position: relative;
  z-index: 9;
  line-height: 1.2em;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-full-name-grade {
    font-size: 20px;
    top: 2px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-full-name-grade {
    font-size: 24px;
    top: 5px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-full-name-grade span {
  display: block;
  font-size: 15px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-tab-full-name-grade span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .pp-calendar-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0px;
  border-radius: 10px;
  list-style: none;
  position: relative;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site {
    border-radius: 14px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .events-calendar-io {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .events-calendar-io.active {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn {
  margin-bottom: 50px;
  width: 100%;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn .events-calendar-io {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn .events-calendar-io .active {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul {
  margin: 0px;
  padding: 0;
  list-style: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a {
  color: inherit !important;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 10px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: #2e3e5a;
  opacity: 0.05;
  z-index: -1;
  left: 0;
  top: 0;
  border-radius: 8px;
}
@media (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a > div {
    min-width: 100% !important;
    max-width: 100% !important;
    border-bottom: 2px solid #fff;
    height: 56px;
    min-height: 56px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a > div:last-of-type {
    border-bottom: 0px;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-link i {
    margin-right: 7px !important;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .cal-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 305px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 1400px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .cal-date {
    min-width: 150px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-date-bulb {
  border: 1px solid #2e3e5a;
  padding: 0 20px;
  height: 30px;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-date-bulb svg {
  width: 14px;
  margin-right: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-date-bulb.short {
  display: none;
}
@media (max-width: 1400px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-date-bulb {
    display: none;
  }
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-date-bulb.short {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .cal-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 4;
      -ms-flex-positive: 4;
          flex-grow: 4;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  overflow: hidden;
  min-width: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .cal-detail h5,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .cal-detail p {
  display: inline;
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .cal-detail h5 {
  padding-right: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .time-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 16px 0 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: calc(230px + 3%);
}
@media (max-width: 1400px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .time-detail {
    min-width: 166px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .time-label {
  padding-right: 14px;
}
@media (max-width: 1400px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .time-label {
    display: none;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .time-tag-bulb {
  height: 30px;
  min-width: 130px;
  padding: 0 15px;
  background-color: #ffffff !important;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .time-tag-bulb i {
  font-size: 16px;
  margin-right: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 0 20px;
  min-width: 145px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  font-size: 16px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a .event-link i {
  font-size: 16px;
  margin-right: 7px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a.canceled {
  opacity: 0.5;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a.canceled .cal-date,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a.canceled .cal-detail,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a.canceled .time-tag-bulb,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a.canceled .event-link {
  opacity: 0.5;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .calender-inn ul li a.canceled .event-status span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .pp-calendar-modal .calendar-from-main-site .vw-all-events {
  width: 100%;
  display: contents;
  color: inherit !important;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .custom-row > .col-xl-3 {
    padding-right: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .custom-row > .col-xl-3 {
    max-width: 22.534%;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .custom-row > .col-xl-9 {
    padding-left: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block {
  border-radius: 10px;
  padding: 29px 10px 18px 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block {
    padding: 29px 10px 4px 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-top-left {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-left: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-top-left {
    margin-left: 10px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-top-right {
  position: relative;
  top: -16px;
  font-size: 40px;
  padding: 18px 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-top-right {
    top: -5px;
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer {
  margin-top: 36px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer {
    margin-top: 236px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer-left {
  position: relative;
  top: -5px;
  font-size: 30px;
  padding: 12px 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer-left {
    font-size: 45px;
    padding: 22px 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-footer-right span {
  font-weight: 500;
  margin-left: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history {
  border-radius: 10px;
  padding: 22px 10px 2px 10px;
  margin-top: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history {
    padding: 22px 22px 25px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 42px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-title {
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 90px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block {
  position: relative;
  z-index: 9;
  padding: 20px 10px 0px 10px;
  border-radius: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 23px 20px 0px 20px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-left {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip {
    margin-right: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip {
    margin-left: 150px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip.text-decoration-line-through {
  text-decoration: line-through;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-right {
  margin-right: 20px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-right {
    margin-right: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-right .pp-absence-btn {
  margin-right: 15px;
  width: 190px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-right .pp-absence-btn {
    margin-right: 162px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top {
  margin-bottom: 15px;
  position: relative;
  padding-bottom: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top {
    margin-bottom: 42px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-left {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-right {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-right .pp-total-amount {
  font-size: 13px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-right .pp-total-amount {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-right .pp-other-amount input {
  border: 0px !important;
  width: 100px;
  height: 30px;
  border-radius: 15px;
  padding-left: 20px;
  margin-left: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-right .pp-other-amount input {
    width: 120px;
    margin-left: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-border {
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-top-border {
    height: 2px;
    bottom: -17px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom-content {
  position: relative;
  padding-bottom: 12px;
  padding-top: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom-content.pp-title-part {
  font-weight: 500;
  font-style: italic;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom-content-border {
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom-content-border {
    height: 2px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom:last-child .pp-payments-history-single-block-bottom-content-border {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-text {
  font-size: 14px;
  width: 140px;
  line-height: 1.3em;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-text {
    width: 310px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-text {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-amount {
  margin-right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-amount {
    font-size: 14px;
    width: 85px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-amount {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom input {
  border: 0px !important;
  width: 66px;
  height: 30px;
  border-radius: 15px;
  text-align: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bottom input {
    width: 120px;
    padding-left: 20px;
    text-align: left;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.05;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid {
  font-size: 13px;
  font-weight: 600;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid {
    font-size: 15px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate svg,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard svg, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid svg {
  position: relative;
  margin-right: 2px;
  top: -2px;
  width: 12px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate svg,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard svg, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid svg {
    width: 16px;
    margin-right: 7px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate i,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard i, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid i {
  position: relative;
  font-size: 14px;
  margin-right: 4px;
  top: 0px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate i,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentcard i, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .payment-orderid i {
    font-size: 16px;
    margin-right: 7px;
    top: -1px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate {
    width: 190px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate {
    width: 225px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate {
    width: 250px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-paymentdate svg {
  top: -3px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-fees-btn {
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-fees-btn {
    margin-left: 30px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-fees-amount {
  margin-left: 8px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 13px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-fees-amount {
    margin-left: 30px;
    padding: 2px 15px 0px 15px;
    font-size: 18px;
    position: relative;
    top: -3px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-pastdue-amount {
  margin-left: 0px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 13px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-pastdue-amount {
    margin-left: 10px;
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history-single-block .pp-pastdue-amount {
    margin-left: 20px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-absence-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-absence-btn {
    margin-left: 30px;
    font-size: 17px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-absence-btn {
    margin-left: 104px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-absence-btn-border {
  position: absolute;
  width: 1px;
  height: 21px;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.2;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-absence-btn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-absence-btn span {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-payments-btn {
  margin-bottom: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-history .pp-payments-btn {
    margin-bottom: 76px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-bottom {
  border-radius: 10px;
  padding: 63px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 14px;
  line-height: 1.4em;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-bottom {
    padding: 235px 20px 30px 20px;
    font-size: 16px;
    line-height: unset;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-phistory-wrap .pp-payments-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .custom-row > .col-xl-3 {
    padding-right: 12px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .custom-row > .col-xl-3 {
    max-width: 40.7%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40.7%;
            flex: 0 0 40.7%;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .custom-row > .col-xl-3 .col-md-6:first-child {
    padding-right: 0px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .custom-row > .col-xl-3 .col-md-6:first-child {
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .custom-row > .col-xl-9 {
    padding-left: 0px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .custom-row > .col-xl-9 {
    max-width: 59.3%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 59.3%;
            flex: 0 0 59.3%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-success-icon {
  width: 100%;
  height: 188px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-success-icon {
    width: 200px;
    height: 200px;
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block {
  border-radius: 10px;
  padding: 10px 10px 15px 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block {
    padding: 24.5px 10px 5px 26px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block {
    border-radius: 10px 10px 0px 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px 10px 0px 0px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-top-left {
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-left: 0px;
  font-weight: 500;
  margin-top: 42px;
  line-height: 1.1em;
  text-align: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-top-left {
    font-size: 35px;
    margin-top: 69px;
    text-align: left;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-top-left span {
  display: block;
  font-size: 12px;
  font-weight: 400;
  margin-top: 4px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-top-left span {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-top-right {
  position: relative;
  top: -16px;
  font-size: 40px;
  padding: 18px 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-top-right {
    top: -5px;
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer {
  margin-top: 36px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer {
    margin-top: 236px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer-left {
  position: relative;
  top: -5px;
  font-size: 30px;
  padding: 12px 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer-left {
    font-size: 45px;
    padding: 22px 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-footer-right span {
  font-weight: 500;
  margin-left: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history {
  border-radius: 10px;
  padding: 22px 10px 2px 10px;
  margin-top: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history {
    padding: 22px 22px 25px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 42px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-title {
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 90px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block {
  position: relative;
  z-index: 9;
  padding: 20px 10px 20px 10px;
  border-radius: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 6px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 21px 20px 20px 20px;
    margin-bottom: 43px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-mobile {
  margin-bottom: 43px;
  padding: 20px 10px 20px 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-mobile-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.1;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-mobile .order-details-text-border {
  opacity: 1;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-left {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip {
    margin-right: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip {
    margin-left: 150px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-left .pp-spain-filed-trip.text-decoration-line-through {
  text-decoration: line-through;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-right {
  margin-right: 20px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-right {
    margin-right: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-right .pp-absence-btn {
  margin-right: 15px;
  width: 190px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-right .pp-absence-btn {
    margin-right: 162px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top {
  margin-bottom: 0px;
  position: relative;
  padding-bottom: 31px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top {
    margin-bottom: 42px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-left {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-right {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-right .pp-total-amount {
  font-size: 13px;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-right .pp-total-amount {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-right .pp-other-amount input {
  border: 0px !important;
  width: 100px;
  height: 30px;
  border-radius: 15px;
  padding-left: 20px;
  margin-left: 10px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-right .pp-other-amount input {
    width: 120px;
    margin-left: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-border {
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -15px;
  opacity: 0;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-top-border {
    height: 2px;
    bottom: -22px;
    opacity: 1;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-content {
  position: relative;
  padding-bottom: 12px;
  padding-top: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-content-border {
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-content-border {
    height: 2px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  padding: 0px;
  border-radius: 6px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
    padding: 20px;
    max-width: 350px;
  }
}
@media (min-width: 1100px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
    max-width: 449px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
    max-width: 300px;
  }
}
@media (min-width: 1300px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
    max-width: 350px;
  }
}
@media (min-width: 1350px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
    max-width: 400px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
    max-width: 449px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right {
    background: transparent;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-text {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 13px;
  padding-bottom: 13px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-text {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-text-border {
  width: 100%;
  height: 1px;
  bottom: 0;
  opacity: 0.15;
  left: 0;
  bottom: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-title {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-title {
    font-size: 18px;
    margin-bottom: 25px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-content {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-content {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-content > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12.5px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-content > div {
    margin-right: 55px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-content > div span {
  opacity: 0.5;
  margin-right: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .order-details-content > div:last-child {
  margin-right: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .single-orader-list {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .single-orader-list {
    margin-bottom: 40px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .single-orader-list:only-child, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom-right .single-orader-list:last-child {
  margin-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-text {
  font-size: 14px;
  width: 140px;
  font-weight: 400;
  margin-right: 5px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-text {
    width: 220px;
    font-size: 18px;
    margin-right: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-text {
    width: 270px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-amount {
  margin-right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom .pp-payments-history-payment-amount {
    font-size: 18px;
    width: 215px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom input {
  border: 0px !important;
  width: 66px;
  height: 30px;
  border-radius: 15px;
  text-align: center;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bottom input {
    width: 120px;
    padding-left: 20px;
    text-align: left;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.05;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentdate,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentcard {
  font-size: 13px;
  font-weight: 500;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentdate,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentcard {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentdate,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentcard {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentdate svg,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentcard svg {
  position: relative;
  margin-right: 2px;
  top: -2px;
  width: 12px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentdate svg,
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentcard svg {
    width: 18px;
    margin-right: 7px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-paymentdate {
    width: 270px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-fees-btn {
  margin-left: 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 14px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-fees-btn {
    margin-left: 30px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-fees-amount {
  margin-left: 8px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 13px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-fees-amount {
    margin-left: 30px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-pastdue-amount {
  margin-left: 0px;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
  padding: 0px 10px;
  font-size: 13px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-pastdue-amount {
    margin-left: 10px;
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history-single-block .pp-pastdue-amount {
    margin-left: 20px;
    padding: 0px 15px;
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-absence-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-absence-btn {
    margin-left: 30px;
    font-size: 17px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-absence-btn {
    margin-left: 104px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-absence-btn-border {
  position: absolute;
  width: 1px;
  height: 21px;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.2;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-absence-btn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  font-size: 8px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-absence-btn span {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    font-size: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-payments-btn {
  margin-bottom: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-history .pp-payments-btn {
    margin-bottom: 76px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-bottom {
  border-radius: 10px;
  padding: 63px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 12px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-bottom {
    height: 100%;
    margin-top: 0px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-bottom {
    padding: 256px 20px 30px 20px;
    font-size: 16px;
    line-height: unset;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-bottom {
    border-radius: 0px 0px 10px 10px;
    height: auto;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-payments-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 0px 0px 10px 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-print-button {
  font-size: 16px;
  border-radius: 38px;
  padding: 10px 22px;
  margin-bottom: 18px;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-print-button {
    font-size: 21px;
    padding: 24px 32px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-print-button svg {
  margin-right: 5px;
  position: relative;
  top: -2px;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .pp-print-button svg {
    width: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart {
  padding: 0;
  height: auto;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-top {
  padding: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-top-bg {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer h6 {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content-left-color,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content-left-quantity,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content-right-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .cart-qty-value {
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .cart-qty-value {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-title {
  margin-bottom: 22px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-title-left {
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-title-left {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-title-left svg {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-title-right {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content .pp-cart-title-text {
  margin-right: 0px;
  font-size: 14px;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content .pp-cart-title-text {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content .pp-cart-value {
  padding: 0;
  background: transparent;
  margin-right: 12.5px;
  font-size: 14px;
  min-width: auto;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content .pp-cart-value {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content .cart-item-quantity {
  margin-right: 12.5px;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content .pp-single-cart-content-left-color.d-none {
  display: block !important;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content-right {
  margin-top: 0px;
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-content-right-total .pp-cart-value {
  padding: 0;
  border-width: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .cart-item-details {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-top {
  margin-bottom: 30px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-top:last-child, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-paymentsauccess-wrap .cart-drawer .pp-single-cart-top:only-child {
  margin-bottom: 0px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .custom-row > .col-xl-3 {
    padding-right: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .custom-row > .col-xl-3 {
    max-width: 22.534%;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .custom-row > .col-xl-3 .col-md-6:first-child {
    padding-right: 0px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .custom-row > .col-xl-3 .col-md-6:first-child {
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .custom-row > .col-xl-9 {
    padding-left: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .checkout-form {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .checkout-form {
    margin-bottom: 30px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block {
  border-radius: 10px;
  padding: 29px 10px 10px 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block {
    padding: 29px 20px 4px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-top-left {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-top-left {
    margin-bottom: 97px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-top-right {
  position: relative;
  top: -16px;
  font-size: 40px;
  padding: 18px 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-top-right {
    top: -5px;
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer {
  margin-top: 36px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer {
    margin-top: 236px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer-left {
  position: relative;
  top: -5px;
  font-size: 30px;
  padding: 12px 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer-left {
    font-size: 45px;
    padding: 22px 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-footer-right span {
  font-weight: 500;
  margin-left: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-history {
  border-radius: 10px;
  padding: 22px 10px 2px 10px;
  margin-top: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-history {
    padding: 22px 22px 25px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-history {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-history-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 42px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-history-title {
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 97px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-bottom {
  border-radius: 10px;
  padding: 30px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 14px;
  line-height: 1.4em;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-bottom {
    height: 100%;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-bottom {
    font-size: 16px;
    line-height: unset;
    padding: 30px 20px 30px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-bottom {
    height: auto;
    padding: 235px 20px 30px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-payments-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .form-group {
  margin-bottom: 6px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form input {
  position: relative;
  z-index: 9;
  background: transparent;
  outline: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  border-radius: 8px;
  padding: 11.5px 20px;
  height: auto;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form input {
    padding: 24px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .pp-input-bg {
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0.05;
  left: 0;
  top: 0;
  border-radius: 8px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .pp-input-icon {
  background: #ffffff;
  color: #e71d36;
  right: 10px;
  top: 13px;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .pp-input-icon {
    right: 20px;
    top: 23px;
    width: 27px;
    height: 27px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .pp-input-icon i {
  font-size: 14px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .pp-input-icon i {
    font-size: 16px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .pp-required-email {
  font-size: 12px;
  margin-top: 18px;
  color: #e71d36;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap #customer-info-form .pp-required-email {
    font-size: 16px;
    margin-top: 29px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-summary {
  margin-bottom: 50px;
  position: relative;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-summary {
    margin-bottom: 139px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-summary-bg {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  z-index: 0;
  border-radius: 15px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-summary h6 {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-summary .pp-single-cart {
  padding: 0px;
  margin-bottom: 20px;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .btn-submit-order, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .btn-terminal-order {
  border: 0;
  border-width: 0px !important;
  outline: 0 !important;
  font-size: 16px;
  padding: 11px 21px;
  border-radius: 38px;
  margin-bottom: 25px;
  cursor: pointer;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .btn-submit-order, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .btn-terminal-order {
    font-size: 21px;
    padding: 24px 31px;
    margin-bottom: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .btn-submit-order svg, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .btn-terminal-order svg {
  margin-right: 7px;
  position: relative;
  top: -2px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-item-details-value {
  font-weight: 500;
  position: relative;
  margin-left: 20px;
  text-align: right;
  padding: 3px 16px;
  height: 31px;
  font-size: 14px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-item-details-value {
    font-size: 18px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-item-details-value .pp-total-value {
  position: relative;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-item-details-value-bg {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  z-index: 0;
  border-radius: 15px;
}
@media screen and (max-width: 1199px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart .cart-item-quantity {
    padding: 0;
    min-width: auto;
    background: transparent;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart {
    height: auto;
    overflow: unset;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-top {
    padding-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-top .pp-single-cart-content-left > div {
    margin-bottom: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title {
  margin-bottom: 0px;
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title {
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 9;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title-left {
  font-size: 16px;
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title-left {
    font-size: 14px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title-left {
    font-size: 18px;
  }
}
@media screen and (max-width: 991px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title-left svg {
    margin-right: 3px;
    width: 13px;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title-left svg {
    width: 14px;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-qty-value {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-cart-title-text {
    font-size: 14px;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .cart-item-quantity {
    min-width: 40px;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-cart-value {
    font-size: 14px;
    margin-right: 10px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title-right {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title,
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-content {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-order-summary-wrap .pp-single-cart-title {
    min-width: 135px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .custom-row > .col-xl-3 {
    padding-right: 12px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .custom-row > .col-xl-3 {
    max-width: 22.534%;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .custom-row > .col-xl-3 .col-md-6:first-child {
    padding-right: 0px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .custom-row > .col-xl-3 .col-md-6:first-child {
    padding-right: 15px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .custom-row > .col-xl-9 {
    padding-left: 0px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .custom-row > .col-xl-9 {
    max-width: 77.466%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 77.466%;
            flex: 0 0 77.466%;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block {
  border-radius: 10px;
  padding: 29px 10px;
  position: relative;
  z-index: 9;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block {
    padding: 29px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-top-left {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-top-left {
    margin-bottom: 232px;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-top-left {
    font-size: 24px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-top-right {
  position: relative;
  top: -16px;
  font-size: 40px;
  padding: 18px 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-top-right {
    top: -5px;
    font-size: 45px;
    padding: 22px 11px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-top-right span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.07;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer {
  margin-top: 36px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer {
    margin-top: 236px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer-left {
  position: relative;
  top: -5px;
  font-size: 30px;
  padding: 12px 10px;
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer-left {
    font-size: 45px;
    padding: 22px 13px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer-left span {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  border-radius: 8px;
  left: 0;
  top: 0;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer-right {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer-right {
    font-size: 17px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-footer-right span {
  font-weight: 500;
  margin-left: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block .attendance-view-btn {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-history {
  border-radius: 10px;
  padding: 22px 10px 2px 10px;
  margin-top: 15px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-history {
    padding: 22px 22px 25px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-history {
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-history-title {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 42px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-history-title {
    font-size: 24px;
    margin-top: 6px;
    margin-bottom: 92px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-bottom {
  border-radius: 10px;
  padding: 30px 10px 25px 10px;
  position: relative;
  z-index: 9;
  font-size: 14px;
  line-height: 1.4em;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-bottom {
    height: 100%;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-bottom {
    font-size: 16px;
    line-height: unset;
    padding: 30px 20px 30px 20px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-bottom {
    height: auto;
    padding: 235px 20px 30px 20px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-bottom span {
  display: block;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .pp-payments-block-bottom-bg {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 10px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card {
  border-width: 0px;
  border-radius: 8px;
  padding: 22px 20px;
  margin-bottom: 6px;
  background: #fff;
  position: relative;
  z-index: 9;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0.05;
  border-radius: 8px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-top {
  border-bottom: 2px solid #fff;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 27px 0;
  border-bottom: 2px solid #fff;
  margin-left: 35px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row:last-child {
  border-bottom-width: 0px;
  padding-bottom: 3px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row h5 .fa-circle-user {
  margin-right: 5px;
  font-size: 16px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row .input-group {
  height: 32px;
  position: relative;
  max-width: 120px;
  margin-top: 20px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row .input-group {
    top: 15px;
    margin-top: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row .input-group input {
  height: 32px;
  width: 80px;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  padding-left: 15px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row .input-group .input-group-text {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right-width: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row .input-group .input-group-text, #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .student-amount-wrap-bottom .student-amount-row .input-group input {
  height: 32px;
  font-size: 18px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .payment-method-button {
  color: #fff !important;
  padding: 3px 20px;
  border-radius: 20px;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .payment-day-wrap {
  position: relative;
  max-width: 212px;
  height: 32px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .payment-day-wrap-icon {
  position: absolute;
  content: "";
  right: 15px;
  top: 3px;
  font-size: 13px;
  pointer-events: none;
  z-index: 9;
  color: #fff;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .payment-day-wrap .payment-day {
  max-width: 212px;
  height: 32px;
  margin-top: 42px;
  padding: 0px 20px;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 20px;
  position: relative;
  z-index: 9;
  border-width: 0px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .payment-day-wrap .payment-day:focus + .payment-day-wrap-icon {
  color: inherit;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card h5 {
  font-size: 18px;
  margin-bottom: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .vw-monthly-lunch-payment .payment-card .text-muted {
  opacity: 0.5;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .pp-meal-wrap {
  margin-top: 5px;
  margin-bottom: 120px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .pp-meal-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 65px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .pp-meal-wrap .pp-meal-title {
  font-size: 24px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .pp-meal-wrap .pp-meal-title {
    margin-bottom: 0px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .pp-meal-wrap .pp-button {
  padding: 13px 20px;
  font-size: 16px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-right: 15px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .pp-meal-wrap .pp-button {
    margin-right: 185px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-day {
  display: inline-block;
  width: 100%;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 20px;
  vertical-align: top;
  min-width: 300px;
  position: relative;
  z-index: 9;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-day {
    width: calc(20% - 4px);
    margin-bottom: 40px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-day-bg {
  width: 100%;
  height: 100%;
  opacity: 0.05;
  left: 0;
  top: 0;
  border-radius: 7px;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-day .meal-day-date {
  font-size: 17px;
  font-weight: 500;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 2px solid #ffffff;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-day .meal-day-date svg {
  position: relative;
  top: -3px;
  margin-right: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-student {
  margin-bottom: 35px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-student .meal-student-name {
  margin-bottom: 15px;
  font-size: 17px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-student .meal-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 14px 0 10px 0;
  border-bottom: 2px solid #ffffff;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-student .meal-item .meal-name {
  font-weight: 500;
  display: block;
  line-height: 1.1em;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-student .meal-item .meal-price {
  margin-top: 15px;
  display: block;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-student:last-child {
  margin-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-student:last-child .meal-item:last-child {
  border-bottom: 0px solid #ffffff;
  padding-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-purchased-btn {
  padding: 2px 20px 3px 20px;
  border-radius: 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-purchased-btn span {
  display: inline-block;
  margin-right: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .quantity-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
@media screen and (max-width: 1900px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .quantity-control {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .quantity-control a {
  text-decoration: none;
  font-weight: 500;
  border-radius: 50%;
  color: #ffffff;
  width: 19px;
  height: 19px;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .control-sign-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 9px;
  border-width: 1px;
  border-style: solid;
  border-radius: 20px;
  padding: 0px 3px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-month {
  margin-bottom: 2rem;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-month-title {
  font-size: 22px;
  margin: 35px 0px 80px 0px;
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-month-title-border {
  top: 50%;
  right: 0;
  width: calc(100% - 200px);
  height: 1px;
  opacity: 0.15;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-month-days {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .month-filter {
  margin-bottom: 20px;
  position: absolute;
  top: -108px;
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .month-filter {
    right: 15px;
    top: -110px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .month-filter i {
  position: absolute;
  right: 15px;
  top: 16px;
  pointer-events: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .month-filter select {
  border-radius: 30px;
  padding: 8px 15px;
  width: 180px;
  -webkit-appearance: none; /* For Safari, Chrome, Opera */
  -moz-appearance: none; /* For Firefox */
  appearance: none; /* Standard property */
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .month-filter select::-ms-expand {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-main-content-wrap .lunch-inner-content .meal-month-section .meal-month:first-child:not(:only-child) .meal-month-title {
  display: none;
}
#app.app-version-two .app-content-area-version-two .vw-profile-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app.app-version-two .app-content-area-version-two .vw-profile-wrap .vw-img-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 88px;
  height: 88px;
  border-width: 3px;
  border-style: solid;
  overflow: hidden;
  border-radius: 14px;
  -ms-flex: 0 0 88px;
  -webkit-box-flex: 0;
          flex: 0 0 88px;
  max-width: 88px;
}
#app.app-version-two .app-content-area-version-two .vw-profile-wrap .vw-img-wrap .person_profile_first_name {
  position: relative;
  font-size: 40px;
  opacity: 0.62;
}
#app.app-version-two .app-content-area-version-two .vw-profile-wrap .vw-details-wrap {
  -ms-flex: 0 0 calc(100% - 88px);
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 88px);
  max-width: calc(100% - 88px);
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  padding: 0 0 0 37px;
}
#app.app-version-two .app-content-area-version-two .vw-line-title {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-line-title {
    margin-bottom: 70px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-line-title {
    margin-bottom: 100px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-line-title .vw-title {
  display: inline-block;
  position: relative;
  padding: 5px 10px 5px 0px;
  z-index: 2;
  margin: 0 0 !important;
  width: auto !important;
}
#app.app-version-two .app-content-area-version-two .vw-line-title .vw-title-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.05;
  z-index: -1;
}
#app.app-version-two .app-content-area-version-two .vw-line-title .vw-line {
  position: absolute;
  width: 100%;
  height: 0.5px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  opacity: 0.2;
}
#app.app-version-two .app-content-area-version-two .vw-line-title-wrap {
  padding: 25px;
}
#app.app-version-two .app-content-area-version-two .vw-line-title-wrap .vw-line-title-for-mobile {
  margin-bottom: 0px;
}
#app.app-version-two .app-content-area-version-two .vw-boxed-block {
  width: 100%;
  padding: 0 25px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-boxed-block {
    padding: 0 40px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-boxed-block {
    padding: 0 60px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-boxed-block {
    padding: 0 7.8125vw;
  }
}
#app.app-version-two .app-content-area-version-two .vw-boxed-block .container-fluid {
  padding: 45px 20px;
  -webkit-box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
          box-shadow: 2px 2px 15px rgba(102, 102, 102, 0.0784313725);
  border-radius: 20px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-boxed-block .container-fluid {
    padding: 50px 35px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-boxed-block .container-fluid {
    padding: 50px 50px;
  }
}
@media (min-width: 992px) {
  #app.app-version-two .app-content-area-version-two .vw-boxed-block .container-fluid {
    padding: 55px 6.5vw;
  }
}
#app.app-version-two .app-content-area-version-two .vw-full-block {
  width: 100%;
  padding: 50px 25px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block {
    padding: 60px 40px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block {
    padding: 80px 60px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block {
    padding: 100px 3.90625vw;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block {
    padding: 120px 3.90625vw;
  }
}
#app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title {
  margin-bottom: 40px;
}
@media (min-width: 576px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title {
    margin-bottom: 50px;
  }
}
@media (min-width: 768px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title {
    margin-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title {
    margin-bottom: 105px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title {
    margin-bottom: 125px;
  }
}
#app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title .col-12 {
  position: relative;
}
#app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title .col-12 .vw-title {
  display: inline-block;
  position: relative;
  padding-right: 17px;
  z-index: 2;
}
#app.app-version-two .app-content-area-version-two .vw-full-block .vw-section-title .col-12 .vw-title-line {
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  opacity: 0.5;
}
#app.app-version-two .app-content-area-version-two .sticky-tab-for-mobile {
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
  z-index: 99;
}
#app.app-version-two .app-content-area-version-two .vw-tabs-wrap-for-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}
#app.app-version-two .app-content-area-version-two .vw-tabs-wrap-for-mobile .vw-tab {
  width: 50%;
}
#app.app-version-two .app-content-area-version-two .vw-tabs-wrap-for-mobile .vw-tab-in a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 15px 0px;
}
#app.app-version-two .app-content-area-version-two .vw-tabs-wrap-for-mobile .vw-tab-in a.active .active-tab-bottom-bg {
  width: 100%;
  height: 4px;
  left: 0;
  bottom: 0;
  position: absolute;
}
#app.app-version-two .app-content-area-version-two .vw-tabs-wrap-for-mobile.vw-lotterytabs-wrap .vw-newstudent-tab svg {
  position: relative;
  top: -2px;
}
#app.app-version-two .app-content-area-version-two .calendarPopup h5 {
  color: #e71d36;
}
#app.app-version-two .app-content-area-version-two .calendarPopup h3 {
  color: #2e3e5a;
}
#app.app-version-two .app-content-area-version-two #modalApproveAbsence h4 {
  font-size: 24px;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two #modalStudentWasNotAbsent h4 {
  font-size: 24px;
  font-weight: 500;
}
#app.app-version-two .app-content-area-version-two #modalConfirmDeleteApplication .modal-content,
#app.app-version-two .app-content-area-version-two #modalShowStudentGradeChangeNotification .modal-content,
#app.app-version-two .app-content-area-version-two #modalEditSibling .modal-content,
#app.app-version-two .app-content-area-version-two #modalSelectYearToApply .modal-content,
#app.app-version-two .app-content-area-version-two #modalStudentWasNotAbsent .modal-content,
#app.app-version-two .app-content-area-version-two #modalShowStudentAgeNotification .modal-content,
#app.app-version-two .app-content-area-version-two #modalShowStudentAgeNotification .modal-content,
#app.app-version-two .app-content-area-version-two #modalApproveAbsence .modal-content,
#app.app-version-two .app-content-area-version-two #modalSelectSchoolYear .modal-content,
#app.app-version-two .app-content-area-version-two #modalShowStudentGradeChangeNotification .modal-content,
#app.app-version-two .app-content-area-version-two #modalStopReEnroll .modal-content,
#app.app-version-two .app-content-area-version-two #modalGradeNotAvailable .modal-content,
#app.app-version-two .app-content-area-version-two #modalStudentAlreadyAppliedForSameYear .modal-content,
#app.app-version-two .app-content-area-version-two #modalEditSibling .modal-content,
#app.app-version-two .app-content-area-version-two #modalShowStudentAgeNotification .modal-content,
#app.app-version-two .app-content-area-version-two .modal.fade .modal-content,
#app.app-version-two .app-content-area-version-two .calendarPopup .modal-content {
  border-radius: 10px;
}
#app.app-version-two .app-content-area-version-two #modalSelectYearToApply .modal-dialog, #app.app-version-two .app-content-area-version-two #modalSelectSchoolYear .modal-dialog, #app.app-version-two .app-content-area-version-two #modalShowStudentGradeChangeNotification .modal-dialog, #app.app-version-two .app-content-area-version-two #modalStopReEnroll .modal-dialog, #app.app-version-two .app-content-area-version-two #modalGradeNotAvailable .modal-dialog, #app.app-version-two .app-content-area-version-two #modalStudentAlreadyAppliedForSameYear .modal-dialog, #app.app-version-two .app-content-area-version-two #modalEditSibling .modal-dialog, #app.app-version-two .app-content-area-version-two #modalShowStudentAgeNotification .modal-dialog, #app.app-version-two .app-content-area-version-two .modal.fade .modal-dialog {
  top: 50%;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}
#app.app-version-two .pp-tab-full-name-grade .student-select-wrapper {
  position: relative;
}
#app.app-version-two .pp-tab-full-name-grade .student-select-wrapper:before {
  position: absolute;
  content: "";
  left: 0px;
  top: 2px;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background-color: #ffffff;
}
@media (min-width: 1200px) {
  #app.app-version-two .pp-tab-full-name-grade .student-select-wrapper:before {
    left: -10px;
    width: calc(100% + 10px);
  }
}
#app.app-version-two .pp-tab-full-name-grade .student-select-wrapper .fa-angle-down {
  position: absolute;
  right: 7px;
  top: 10px;
  font-size: 14px;
  pointer-events: none;
  font-weight: 600;
}
@media (min-width: 1200px) {
  #app.app-version-two .pp-tab-full-name-grade .student-select-wrapper .fa-angle-down {
    right: 12px;
  }
}
#app.app-version-two .pp-tab-full-name-grade .form-control.select-student {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
  border: 0px;
  border-radius: 20px;
  height: 30px;
  min-width: 260px;
  padding: 0px 20px 0px 10px;
  position: relative;
  left: 0px;
  top: 2px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size: 16px;
}
@media (min-width: 1200px) {
  #app.app-version-two .pp-tab-full-name-grade .form-control.select-student {
    left: -10px;
  }
}
#app.app-version-two .pp-button {
  border-radius: 30px;
  font-weight: 400 !important;
  position: relative;
  border-width: 0px;
  z-index: 9;
  line-height: 1.2em;
  cursor: pointer;
  padding: 10px 15px;
  font-size: 12px;
}
@media (min-width: 768px) {
  #app.app-version-two .pp-button {
    padding: 12px 16px;
  }
}
@media (min-width: 1500px) {
  #app.app-version-two .pp-button {
    padding: 13px 20px;
    font-size: 16px;
  }
}
#app.app-version-two .pp-button-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 30px;
  opacity: 0.84;
}
#app.app-version-two .pp-button-bg-lighter {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  border-radius: 30px;
  opacity: 0.05;
}
#app.app-version-two .fb-radio input[type=radio]:checked ~ label:after,
#app.app-version-two .fb-radio-inline input[type=radio]:checked ~ label:after,
#app.app-version-two .fb-checkbox .checkmark:after,
#app.app-version-two .fb-checkbox-inline .checkmark:after {
  background-color: #e71d36 !important;
}
#app.app-version-two .question-info-section p.vw-color-4 {
  color: inherit;
}
#app.app-version-two p, #app.app-version-two label, #app.app-version-two .form-control, #app.app-version-two ul li {
  font-size: 1em;
  font-weight: 400;
}
#app.app-version-two .tooltip-wrapper .tooltip {
  line-height: 1.2em;
}
@media screen and (max-width: 575px) {
  #app.app-version-two .tooltip-wrapper .tooltip {
    left: -110px;
    width: 190px;
  }
}
@media screen and (max-width: 575px) {
  #app.app-version-two .tooltip-wrapper .tooltip span.position-absolute {
    left: 133px;
  }
}

.lottery-footer-vtwo {
  position: absolute;
  left: 0;
  bottom: 0;
  height: auto;
  width: 100%;
  padding: 0;
  z-index: 9;
}
.lottery-footer-vtwo .container-fluid {
  position: relative;
  z-index: 9;
}
.lottery-footer-vtwo .container-fluid:first-child {
  padding-bottom: 65px;
  padding-top: 30px;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo .container-fluid:first-child {
    padding-bottom: 114px;
  }
}
.lottery-footer-vtwo-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lottery-footer-vtwo-menu ul li:first-child a {
  padding-left: 0px;
  border-right-width: 1px;
  border-right-style: solid;
}
.lottery-footer-vtwo-menu ul li:last-child a {
  padding-right: 0px;
}
.lottery-footer-vtwo-menu ul li a {
  font-size: 10px;
  padding-right: 7px;
  padding-left: 7px;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo-menu ul li a {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 12px;
  }
}
.lottery-footer-vtwo-copyright {
  font-size: 10px;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo-copyright {
    font-size: 12px;
  }
}
.lottery-footer-vtwo .lottery-footer-vtwo-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo .lottery-footer-vtwo-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 992px) {
  .lottery-footer-vtwo .lottery-footer-vtwo-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.lottery-footer-vtwo .lottery-footer-vtwo-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 992px) {
  .lottery-footer-vtwo .lottery-footer-vtwo-right {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
}
.lottery-footer-vtwo .footer-quote {
  padding: 7px 46px 7px 9px;
  border-radius: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo .footer-quote {
    margin-top: 0px;
    margin-left: 28px;
  }
}
.lottery-footer-vtwo .footer-quote .footer-quote-left {
  width: 52px;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
.lottery-footer-vtwo .footer-quote .footer-quote-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 50px;
}
.lottery-footer-vtwo .footer-quote .footer-quote-divider {
  position: absolute;
  width: 1px;
  height: 26px;
  left: 85px;
  top: 20px;
  opacity: 0.5;
}
.lottery-footer-vtwo .footer-bg {
  position: absolute;
  width: 100%;
  left: 0;
  height: 100%;
  top: 0px;
}
.lottery-footer-vtwo .footer-bottom-bg {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  opacity: 0.5;
  height: 100%;
}
.lottery-footer-vtwo .footer-brand-menu {
  margin-top: 69px;
  padding: 63px 18px 0px 18px;
  border-top-width: 1px;
  border-top-style: solid;
}
@media screen and (max-width: 768px) {
  .lottery-footer-vtwo .footer-brand-menu {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .lottery-footer-vtwo .footer-brand-menu {
    margin-top: 0px;
    padding: 0px;
    border-top-width: 0px;
  }
}
.lottery-footer-vtwo .footer-brand-menu ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}
.lottery-footer-vtwo .footer-brand-menu ul li {
  opacity: 0.2;
  padding-left: 11px;
  margin-left: 11px;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo .footer-brand-menu ul li {
    padding-left: 40px;
    margin-left: 40px;
    margin-top: 40px;
    border-left-width: 1px;
    border-left-style: solid;
  }
}
@media (min-width: 992px) {
  .lottery-footer-vtwo .footer-brand-menu ul li {
    margin-top: 0px;
  }
}
.lottery-footer-vtwo .footer-brand-menu ul li:first-child {
  padding-left: 0px;
  margin-left: 0px;
  border-left-width: 0px;
}
.lottery-footer-vtwo .footer-brand-menu ul li:first-child img {
  width: 94px;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo .footer-brand-menu ul li:first-child img {
    width: 139px;
  }
}
.lottery-footer-vtwo .footer-brand-menu ul li:nth-child(2) img {
  width: 100px;
}
@media (min-width: 768px) {
  .lottery-footer-vtwo .footer-brand-menu ul li:nth-child(2) img {
    width: 149px;
  }
}

.register-school-page {
  max-width: 100% !important;
  margin-top: 70px !important;
  border-radius: 8px !important;
  background-color: #f5f5f5;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.register-school-page h4 {
  padding-top: 20px;
  padding-bottom: 15px;
}
.register-school-page h4 span {
  font-size: 32px;
  font-weight: 700;
  color: #429438;
}
.register-school-page svg {
  position: absolute;
  left: 5px;
  top: 10px;
}
.register-school-page .form-control {
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  background: transparent;
  padding-left: 40px;
  font-size: 16px;
  padding-bottom: 15px;
  height: auto;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: 0 !important;
  border-color: #BABABA;
}
.register-school-page .school-result:first-child {
  margin-top: 0px !important;
}
.register-school-page #school-results {
  background: #fff;
  padding: 10px;
  border-radius: 6px;
  margin-top: 40px;
}
.register-school-page .school-info span {
  word-break: break-all;
  line-height: 1em;
}

.new-success-modal .modal-content {
  border-radius: 10px;
}
.new-success-modal .modal-content h2 {
  font-size: 24px;
  font-weight: 500;
  color: #2e3e5a;
}

.vw-bg-color-green {
  background-color: #d8fc77;
}

.vw-bg-color-pink {
  background-color: #f4dbf0;
}

.accepted-box .vw-absent-reason-list {
  position: relative;
}
.accepted-box .vw-absent-reason-list .absence-reason {
  width: 100%;
  -moz-text-align-last: center;
       text-align-last: center;
  padding-left: 0;
  padding-right: 0;
  -webkit-appearance: none;
}
.accepted-box .vw-absent-reason-list .absence-reason + i {
  position: absolute;
  top: 50%;
  left: 70%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
  z-index: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  pointer-events: none;
}
.accepted-box .vw-absent-reason-list .absence-reason:hover + i,
.accepted-box .vw-absent-reason-list .absence-reason:focus + i {
  color: #ffffff !important;
}
.accepted-box .vw-absent-reason-list select option {
  color: initial !important;
}

.sticky-header-for-mobile {
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 999;
  left: 0;
  height: 70px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 0px 20px 0px 20px;
}
.sticky-header-for-mobile-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-header-for-mobile-middle {
  width: 66.66%;
  height: 70px;
}
.sticky-header-for-mobile-middle-left {
  width: 50%;
}
.sticky-header-for-mobile-middle-left a {
  width: 47px;
  height: 40px;
  background: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
}
.sticky-header-for-mobile-middle-left i {
  font-size: 20px;
}
.sticky-header-for-mobile-middle-right {
  width: 50%;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1.1em;
  position: relative;
}
.sticky-header-for-mobile-middle-right:before {
  position: absolute;
  content: "";
  width: 82px;
  height: 75px;
  background: #fff;
  z-index: -1;
  border-radius: 0px 0px 20px 20px;
  bottom: -30px;
}
.sticky-header-for-mobile-right {
  width: 33.33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-header-for-mobile-right a {
  width: 47px;
  height: 40px;
  background: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
}
.sticky-header-for-mobile-right i {
  font-size: 20px;
  font-weight: 500;
}
.sticky-header-for-mobile .logo-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-header-for-mobile .vw-logo-menu {
  margin: 0;
  padding: 0px 0px;
  position: relative;
}
.sticky-header-for-mobile .vw-logo-menu .default-logo-link {
  margin-bottom: 0px;
}
.sticky-header-for-mobile .vw-logo-menu .default-logo-link img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 25px !important;
}
.sticky-header-for-mobile .vw-logo-menu .default-logo-link span {
  line-height: 70px;
  font-size: 28px;
}
.sticky-header-for-mobile .vw-logo-menu .default-logo-link i {
  position: relative;
  top: 0px;
  font-size: 14px;
}
.sticky-header-for-mobile .vw-logo-menu > li {
  list-style: none;
  margin: 0px 0px;
}
@media (min-width: 992px) {
  .sticky-header-for-mobile .vw-logo-menu > li {
    margin: 0px 10px;
  }
}
.sticky-header-for-mobile .vw-logo-menu > li .loggedin-user-mobile-dropdown {
  position: absolute;
  padding: 30px 20px;
  border-radius: 13px;
  -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
          box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  width: 220px;
  left: -10px;
  bottom: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 0;
  top: calc(100% + 13px);
}
.sticky-header-for-mobile .vw-logo-menu > li .loggedin-user-mobile-dropdown a {
  text-align: left !important;
  font-size: 12px;
}
.sticky-header-for-mobile .vw-logo-menu > li:last-child:hover .tabdropdown-active {
  visibility: visible;
  opacity: 1;
}
.sticky-header-for-mobile .vw-logo-menu > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}
.sticky-header-for-mobile .vw-logo-menu > li a .nav-text {
  font-size: 18px;
  line-height: 1.1em;
  margin-top: 0px;
  font-weight: 400;
  margin-left: 5px;
}
.sticky-header-for-mobile .vw-logo-menu > li a span.icon {
  position: relative;
  height: 26px;
  width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sticky-header-for-mobile .vw-logo-menu > li a span.icon i {
  font-size: 20px;
}
.sticky-header-for-mobile .vw-logo-menu > li a span.icon svg,
.sticky-header-for-mobile .vw-logo-menu > li a span.icon img,
.sticky-header-for-mobile .vw-logo-menu > li a span.icon i {
  z-index: 9;
}
.sticky-header-for-mobile .vw-logo-menu > li a span.person_profile_first_name .person_profile_first_name_circle {
  width: 35px;
  height: 35px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  position: relative;
}
.sticky-header-for-mobile .vw-logo-menu > li a span.person_profile_first_name .person_profile_first_name_circle span {
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sticky-header-for-mobile .vw-account-menu {
  margin: 0;
  padding: 0px 0px;
  position: relative;
  top: 7px;
}
.sticky-header-for-mobile .vw-account-menu > li {
  list-style: none;
  margin: 0px 0px;
}
@media (min-width: 992px) {
  .sticky-header-for-mobile .vw-account-menu > li {
    margin: 0px 10px;
  }
}
.sticky-header-for-mobile .vw-account-menu > li .loggedin-user-mobile-dropdown {
  position: absolute;
  padding: 20px;
  border-radius: 13px;
  -webkit-box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
          box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: 0px;
  bottom: auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 0;
  top: calc(100% - 5px);
}
.sticky-header-for-mobile .vw-account-menu > li .loggedin-user-mobile-dropdown a {
  text-align: left !important;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 10px;
}
.sticky-header-for-mobile .vw-account-menu > li:last-child:hover .tabdropdown-active {
  visibility: visible;
  opacity: 1;
}
.sticky-header-for-mobile .vw-account-menu > li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.sticky-header-for-mobile .vw-account-menu > li a .nav-text {
  font-size: 10px;
  line-height: 1.1em;
  margin-top: 7px;
}
.sticky-header-for-mobile .vw-account-menu > li a span.icon {
  position: relative;
  top: 4px;
  height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 5px;
}
.sticky-header-for-mobile .vw-account-menu > li a span.icon i {
  font-size: 18px;
}
.sticky-header-for-mobile .vw-account-menu > li a span.icon svg,
.sticky-header-for-mobile .vw-account-menu > li a span.icon img,
.sticky-header-for-mobile .vw-account-menu > li a span.icon i {
  z-index: 9;
}
.sticky-header-for-mobile .vw-account-menu > li a span.icon .icon-mobile-bg {
  display: block;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sticky-header-for-mobile .vw-account-menu > li a span.person_profile_first_name .person_profile_first_name_circle {
  width: 35px;
  height: 35px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  position: relative;
}
.sticky-header-for-mobile .vw-account-menu > li a span.person_profile_first_name .person_profile_first_name_circle span {
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sticky-header-for-mobile .vw-account-menu .br-50 {
  border-radius: 5px;
}

#app .app-content-area .register-lottery-v2 .vw-farm-container {
  margin-top: 44px;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container.vw-mt-190 {
  margin-top: 185px;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container svg {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 25px;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container .form-group {
  margin-bottom: 17px;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container .form-control {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-width: 0px !important;
  border-radius: 0px !important;
  padding-left: 40px !important;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container .field-bottom-line {
  position: absolute;
  width: calc(100% - 30px);
  left: 15px;
  height: 1px;
  bottom: 0;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container .disclaimer-text {
  margin: 1px 0px 0px 30px;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container .register-text-line-left {
  position: absolute;
  width: calc(50% - 40px);
  height: 1px;
  right: calc(50% + 20px);
  display: block;
  top: 12px;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container .register-text-line-right {
  position: absolute;
  width: calc(50% - 40px);
  height: 1px;
  left: calc(50% + 20px);
  display: block;
  top: 12px;
}
#app .app-content-area .register-lottery-v2 .vw-farm-container .reset-password-link {
  right: 15px;
  margin-top: 5px;
}
#app .app-content-area .register-lottery-v2 h1 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  bottom: -9px;
  margin-bottom: 0px !important;
  padding-top: 12px;
  padding-right: 22px;
  border-top-right-radius: 10px;
  color: #429438;
}
#app .app-content-area .register-lottery-v2 h1:before {
  position: absolute;
  content: "";
  left: 0px;
  top: -30px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -webkit-box-shadow: 15px 15px 0 0 #fff;
          box-shadow: 15px 15px 0 0 #fff;
  -webkit-transform: rotate(80deg);
          transform: rotate(80deg);
}
#app .app-content-area .register-lottery-v2 h1:after {
  position: absolute;
  content: "";
  right: -30px;
  bottom: 9px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -webkit-box-shadow: 15px 15px 0 0 #fff;
          box-shadow: 15px 15px 0 0 #fff;
  -webkit-transform: rotate(80deg);
          transform: rotate(80deg);
}
#app .app-content-area .register-lottery-v2 svg .vw-fill-color-4 {
  fill: #429438;
}
#app .app-content-area .register-lottery-v2 svg .vw-stroke-color-4 {
  stroke: #429438;
}
#app .app-content-area .register-lottery-v2 .app-login-solid {
  border-radius: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #429438;
  border-color: #429438;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  outline: 0;
  letter-spacing: 0;
  font-size: 18px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
}
#app .app-content-area .register-lottery-v2 .app-login-outlined {
  border-radius: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: transparent;
  border: 1px solid #cccccc;
  color: #cccccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  letter-spacing: 0;
  font-size: 18px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  #app .app-content-area .register-lottery-v2 {
    max-width: 100%;
    border-radius: 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 0px !important;
    padding: 0px 20px 30px 20px;
  }
}
#app .vw-accept-invitation-wrap .accept-application-section {
  margin-top: 10px;
}
#app .vw-accept-invitation-wrap .accept-application-section .applicant-checkmark {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#app .vw-accept-invitation-wrap .accept-application-section .applicant-checkmark span {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  font-size: 14px;
  margin-right: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#app .vw-accept-invitation-wrap .accept-application-section .applicant-checkmark span.unchecked-box {
  opacity: 0.24;
}

#app .app-content-area-version-two .login-form-v2 {
  padding: 10px 10px 45px 10px !important;
  border-radius: 15px !important;
}
@media screen and (max-width: 575px) {
  #app .app-content-area-version-two .login-form-v2 {
    max-width: 360px !important;
  }
}
#app .app-content-area-version-two .login-form-v2 .app-login-solid {
  border-radius: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #429438;
  border-color: #429438;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  outline: 0;
  letter-spacing: 0;
  font-size: 18px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
}
#app .app-content-area-version-two .login-form-v2 .app-login-outlined {
  border-radius: 10px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: transparent;
  border: 1px solid #cccccc;
  color: #cccccc;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  letter-spacing: 0;
  font-size: 18px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: inline-block;
  font-weight: 500;
  cursor: pointer;
}
#app .app-content-area-version-two .login-form-v2 .login-title-wrap {
  border-radius: 8px;
  padding: 40px 30px 40px 58px;
}
@media (min-width: 768px) {
  #app .app-content-area-version-two .login-form-v2 .login-title-wrap {
    padding: 50px 80px 50px 104px;
  }
}
#app .app-content-area-version-two .login-form-v2 .login-title-wrap h4 span {
  font-style: italic;
  font-weight: 300;
}
#app .app-content-area-version-two .login-form-v2 .g-recaptcha-wrap {
  min-height: 78px;
}
@media screen and (max-width: 575px) {
  #app .app-content-area-version-two .login-form-v2 .g-recaptcha-wrap .g-recaptcha {
    position: absolute;
    left: -16px;
  }
}
#app .app-content-area-version-two .login-form-v2 .title-left-border {
  display: block;
  position: absolute;
  width: 8px;
  height: 100%;
  border-radius: 4px;
  left: -23px;
}
#app .app-content-area-version-two .login-form-v2 .btn-with-opacity {
  opacity: 0.3;
  border-width: 1px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container {
  max-width: 270px;
}
@media (min-width: 768px) {
  #app .app-content-area-version-two .login-form-v2 .vw-farm-container {
    max-width: 335px;
  }
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container svg {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 25px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .form-group {
  margin-bottom: 17px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .form-group i {
  position: absolute;
  left: 20px;
  z-index: 1;
  top: calc(50% - 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .form-group .vw-register-ques-wrap .multi-select-container {
  position: relative;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .form-group .vw-register-ques-wrap .multi-select-container:before {
  content: "\f107";
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  position: absolute;
  right: 10px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  top: calc(50% - 1px);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 14px;
  opacity: 0.7;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .login-button {
  margin-top: 30px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .login-or-text {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 3px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .form-control {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-width: 0px !important;
  border-radius: 0px !important;
  padding-left: 40px !important;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .field-bottom-line {
  position: absolute;
  width: calc(100% - 30px);
  left: 15px;
  height: 1px;
  bottom: 0;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .register-text-line-left {
  position: absolute;
  width: calc(50% - 40px);
  height: 1px;
  right: calc(50% + 20px);
  display: block;
  top: 12px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .register-text-line-right {
  position: absolute;
  width: calc(50% - 40px);
  height: 1px;
  left: calc(50% + 20px);
  display: block;
  top: 12px;
}
#app .app-content-area-version-two .login-form-v2 .vw-farm-container .reset-password-link {
  font-size: 14px;
  text-decoration: underline;
}

#proxy-user-modal {
  background: rgba(0, 0, 0, 0.6);
}
@media (min-width: 768px) {
  #proxy-user-modal .modal-dialog {
    max-width: 700px;
  }
}
@media (min-width: 992px) {
  #proxy-user-modal .modal-dialog {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  #proxy-user-modal .modal-dialog {
    max-width: 1000px;
  }
}
#proxy-user-modal .modal-content #proxy-search-results:empty {
  display: none;
}

#proxy-user-modal .modal-content,
#confirm-cash-paid-modal .modal-content {
  border-radius: 10px;
}
#proxy-user-modal .modal-content .vw-farm-container,
#confirm-cash-paid-modal .modal-content .vw-farm-container {
  max-width: 100%;
}

#find-user-modal {
  background: rgba(0, 0, 0, 0.6);
}
@media (min-width: 768px) {
  #find-user-modal .modal-dialog {
    max-width: 700px;
  }
}
@media (min-width: 992px) {
  #find-user-modal .modal-dialog {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  #find-user-modal .modal-dialog {
    max-width: 1000px;
  }
}
#find-user-modal .modal-dialog .modal-content .vw-farm-container {
  max-width: 100%;
}
#find-user-modal .modal-dialog .modal-content #search-results {
  max-height: 400px;
}
#find-user-modal .modal-dialog .modal-content #search-results:empty {
  display: none;
}

.vhc-js-widget-drop {
  min-width: 100%;
}

.frogtummy-io .weglot-container {
  display: none !important;
  z-index: -1 !important;
}

.frogtummy-io .wrapper .weglot-container, .frogtummy-io .header .weglot-container, .frogtummy-io .mobile-nav .weglot-container {
  display: inline-block !important;
  z-index: 9 !important;
}

.vw-mobile-user-wrap svg {
  overflow: visible;
}

.frogtummy-io #app .modal .modal-dialog {
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  margin: 1.75rem auto;
  -webkit-transform: translate(0, 0) !important;
          transform: translate(0, 0) !important;
}
.frogtummy-io #app .modal .modal-dialog .modal-content {
  border-radius: 16px;
  width: calc(100% - 30px);
  margin-left: auto;
  margin-right: auto;
}

.frogtummy-io #app .modal.calendarPopup .modal-dialog {
  top: 50% !important;
  left: 50% !important;
  margin: 0 !important;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

.wg-drop.country-selector .wgcurrent a:after {
  font-family: "Font Awesome 7 Pro" !important;
}

.vw-color-1 {
  color: #333333;
}

.vw-hover-color-1:hover, .vw-hover-color-1:focus {
  color: #333333;
}

.vw-b-color-1 {
  border-color: #333333;
}

.vw-hover-b-color-1:hover, .vw-hover-b-color-1:focus {
  border-color: #333333;
}

.vw-bt-color-1 {
  border-top-color: #333333;
}

.vw-hover-bt-color-1:hover, .vw-hover-bt-color-1:focus {
  border-top-color: #333333;
}

.vw-bb-color-1 {
  border-bottom-color: #333333;
}

.vw-hover-bb-color-1:hover, .vw-hover-bb-color-1:focus {
  border-bottom-color: #333333;
}

.vw-bl-color-1 {
  border-left-color: #333333;
}

.vw-hover-bl-color-1:hover, .vw-hover-bl-color-1:focus {
  border-left-color: #333333;
}

.vw-br-color-1 {
  border-right-color: #333333;
}

.vw-hover-br-color-1:hover, .vw-hover-br-color-1:focus {
  border-right-color: #333333;
}

.vw-bg-color-1 {
  background-color: #333333;
}

.vw-hover-bg-color-1:hover, .vw-hover-bg-color-1:focus {
  background-color: #333333;
}

.vw-fill-color-1 {
  fill: #333333;
}

.vw-stroke-color-1 {
  stroke: #333333;
}

.vw-color-2 {
  color: #ffffff;
}

.vw-hover-color-2:hover, .vw-hover-color-2:focus {
  color: #ffffff;
}

.vw-b-color-2 {
  border-color: #ffffff;
}

.vw-hover-b-color-2:hover, .vw-hover-b-color-2:focus {
  border-color: #ffffff;
}

.vw-bt-color-2 {
  border-top-color: #ffffff;
}

.vw-hover-bt-color-2:hover, .vw-hover-bt-color-2:focus {
  border-top-color: #ffffff;
}

.vw-bb-color-2 {
  border-bottom-color: #ffffff;
}

.vw-hover-bb-color-2:hover, .vw-hover-bb-color-2:focus {
  border-bottom-color: #ffffff;
}

.vw-bl-color-2 {
  border-left-color: #ffffff;
}

.vw-hover-bl-color-2:hover, .vw-hover-bl-color-2:focus {
  border-left-color: #ffffff;
}

.vw-br-color-2 {
  border-right-color: #ffffff;
}

.vw-hover-br-color-2:hover, .vw-hover-br-color-2:focus {
  border-right-color: #ffffff;
}

.vw-bg-color-2 {
  background-color: #ffffff;
}

.vw-hover-bg-color-2:hover, .vw-hover-bg-color-2:focus {
  background-color: #ffffff;
}

.vw-fill-color-2 {
  fill: #ffffff;
}

.vw-stroke-color-2 {
  stroke: #ffffff;
}

.vw-color-3 {
  color: #2e3e5a;
}

.vw-hover-color-3:hover, .vw-hover-color-3:focus {
  color: #2e3e5a;
}

.vw-b-color-3 {
  border-color: #2e3e5a;
}

.vw-hover-b-color-3:hover, .vw-hover-b-color-3:focus {
  border-color: #2e3e5a;
}

.vw-bt-color-3 {
  border-top-color: #2e3e5a;
}

.vw-hover-bt-color-3:hover, .vw-hover-bt-color-3:focus {
  border-top-color: #2e3e5a;
}

.vw-bb-color-3 {
  border-bottom-color: #2e3e5a;
}

.vw-hover-bb-color-3:hover, .vw-hover-bb-color-3:focus {
  border-bottom-color: #2e3e5a;
}

.vw-bl-color-3 {
  border-left-color: #2e3e5a;
}

.vw-hover-bl-color-3:hover, .vw-hover-bl-color-3:focus {
  border-left-color: #2e3e5a;
}

.vw-br-color-3 {
  border-right-color: #2e3e5a;
}

.vw-hover-br-color-3:hover, .vw-hover-br-color-3:focus {
  border-right-color: #2e3e5a;
}

.vw-bg-color-3 {
  background-color: #2e3e5a;
}

.vw-hover-bg-color-3:hover, .vw-hover-bg-color-3:focus {
  background-color: #2e3e5a;
}

.vw-fill-color-3 {
  fill: #2e3e5a;
}

.vw-stroke-color-3 {
  stroke: #2e3e5a;
}

.vw-color-4 {
  color: #e71d36;
}

.vw-hover-color-4:hover, .vw-hover-color-4:focus {
  color: #e71d36;
}

.vw-b-color-4 {
  border-color: #e71d36;
}

.vw-hover-b-color-4:hover, .vw-hover-b-color-4:focus {
  border-color: #e71d36;
}

.vw-bt-color-4 {
  border-top-color: #e71d36;
}

.vw-hover-bt-color-4:hover, .vw-hover-bt-color-4:focus {
  border-top-color: #e71d36;
}

.vw-bb-color-4 {
  border-bottom-color: #e71d36;
}

.vw-hover-bb-color-4:hover, .vw-hover-bb-color-4:focus {
  border-bottom-color: #e71d36;
}

.vw-bl-color-4 {
  border-left-color: #e71d36;
}

.vw-hover-bl-color-4:hover, .vw-hover-bl-color-4:focus {
  border-left-color: #e71d36;
}

.vw-br-color-4 {
  border-right-color: #e71d36;
}

.vw-hover-br-color-4:hover, .vw-hover-br-color-4:focus {
  border-right-color: #e71d36;
}

.vw-bg-color-4 {
  background-color: #e71d36;
}

.vw-hover-bg-color-4:hover, .vw-hover-bg-color-4:focus {
  background-color: #e71d36;
}

.vw-fill-color-4 {
  fill: #e71d36;
}

.vw-stroke-color-4 {
  stroke: #e71d36;
}

.vw-color-5 {
  color: #f5f5f5;
}

.vw-hover-color-5:hover, .vw-hover-color-5:focus {
  color: #f5f5f5;
}

.vw-b-color-5 {
  border-color: #f5f5f5;
}

.vw-hover-b-color-5:hover, .vw-hover-b-color-5:focus {
  border-color: #f5f5f5;
}

.vw-bt-color-5 {
  border-top-color: #f5f5f5;
}

.vw-hover-bt-color-5:hover, .vw-hover-bt-color-5:focus {
  border-top-color: #f5f5f5;
}

.vw-bb-color-5 {
  border-bottom-color: #f5f5f5;
}

.vw-hover-bb-color-5:hover, .vw-hover-bb-color-5:focus {
  border-bottom-color: #f5f5f5;
}

.vw-bl-color-5 {
  border-left-color: #f5f5f5;
}

.vw-hover-bl-color-5:hover, .vw-hover-bl-color-5:focus {
  border-left-color: #f5f5f5;
}

.vw-br-color-5 {
  border-right-color: #f5f5f5;
}

.vw-hover-br-color-5:hover, .vw-hover-br-color-5:focus {
  border-right-color: #f5f5f5;
}

.vw-bg-color-5 {
  background-color: #f5f5f5;
}

.vw-hover-bg-color-5:hover, .vw-hover-bg-color-5:focus {
  background-color: #f5f5f5;
}

.vw-fill-color-5 {
  fill: #f5f5f5;
}

.vw-stroke-color-5 {
  stroke: #f5f5f5;
}

.vw-color-55 {
  color: #E3E3E3;
}

.vw-hover-color-55:hover, .vw-hover-color-55:focus {
  color: #E3E3E3;
}

.vw-b-color-55 {
  border-color: #E3E3E3;
}

.vw-hover-b-color-55:hover, .vw-hover-b-color-55:focus {
  border-color: #E3E3E3;
}

.vw-bt-color-55 {
  border-top-color: #E3E3E3;
}

.vw-hover-bt-color-55:hover, .vw-hover-bt-color-55:focus {
  border-top-color: #E3E3E3;
}

.vw-bb-color-55 {
  border-bottom-color: #E3E3E3;
}

.vw-hover-bb-color-55:hover, .vw-hover-bb-color-55:focus {
  border-bottom-color: #E3E3E3;
}

.vw-bl-color-55 {
  border-left-color: #E3E3E3;
}

.vw-hover-bl-color-55:hover, .vw-hover-bl-color-55:focus {
  border-left-color: #E3E3E3;
}

.vw-br-color-55 {
  border-right-color: #E3E3E3;
}

.vw-hover-br-color-55:hover, .vw-hover-br-color-55:focus {
  border-right-color: #E3E3E3;
}

.vw-bg-color-55 {
  background-color: #E3E3E3;
}

.vw-hover-bg-color-55:hover, .vw-hover-bg-color-55:focus {
  background-color: #E3E3E3;
}

.vw-fill-color-55 {
  fill: #E3E3E3;
}

.vw-stroke-color-55 {
  stroke: #E3E3E3;
}

.vw-color-6 {
  color: #d7e2dd;
}

.vw-hover-color-6:hover, .vw-hover-color-6:focus {
  color: #d7e2dd;
}

.vw-b-color-6 {
  border-color: #d7e2dd;
}

.vw-hover-b-color-6:hover, .vw-hover-b-color-6:focus {
  border-color: #d7e2dd;
}

.vw-bt-color-6 {
  border-top-color: #d7e2dd;
}

.vw-hover-bt-color-6:hover, .vw-hover-bt-color-6:focus {
  border-top-color: #d7e2dd;
}

.vw-bb-color-6 {
  border-bottom-color: #d7e2dd;
}

.vw-hover-bb-color-6:hover, .vw-hover-bb-color-6:focus {
  border-bottom-color: #d7e2dd;
}

.vw-bl-color-6 {
  border-left-color: #d7e2dd;
}

.vw-hover-bl-color-6:hover, .vw-hover-bl-color-6:focus {
  border-left-color: #d7e2dd;
}

.vw-br-color-6 {
  border-right-color: #d7e2dd;
}

.vw-hover-br-color-6:hover, .vw-hover-br-color-6:focus {
  border-right-color: #d7e2dd;
}

.vw-bg-color-6 {
  background-color: #d7e2dd;
}

.vw-hover-bg-color-6:hover, .vw-hover-bg-color-6:focus {
  background-color: #d7e2dd;
}

.vw-fill-color-6 {
  fill: #d7e2dd;
}

.vw-stroke-color-6 {
  stroke: #d7e2dd;
}

.vw-color-66 {
  color: #DEFF6F;
}

.vw-hover-color-66:hover, .vw-hover-color-66:focus {
  color: #DEFF6F;
}

.vw-b-color-66 {
  border-color: #DEFF6F;
}

.vw-hover-b-color-66:hover, .vw-hover-b-color-66:focus {
  border-color: #DEFF6F;
}

.vw-bt-color-66 {
  border-top-color: #DEFF6F;
}

.vw-hover-bt-color-66:hover, .vw-hover-bt-color-66:focus {
  border-top-color: #DEFF6F;
}

.vw-bb-color-66 {
  border-bottom-color: #DEFF6F;
}

.vw-hover-bb-color-66:hover, .vw-hover-bb-color-66:focus {
  border-bottom-color: #DEFF6F;
}

.vw-bl-color-66 {
  border-left-color: #DEFF6F;
}

.vw-hover-bl-color-66:hover, .vw-hover-bl-color-66:focus {
  border-left-color: #DEFF6F;
}

.vw-br-color-66 {
  border-right-color: #DEFF6F;
}

.vw-hover-br-color-66:hover, .vw-hover-br-color-66:focus {
  border-right-color: #DEFF6F;
}

.vw-bg-color-66 {
  background-color: #DEFF6F;
}

.vw-hover-bg-color-66:hover, .vw-hover-bg-color-66:focus {
  background-color: #DEFF6F;
}

.vw-fill-color-66 {
  fill: #DEFF6F;
}

.vw-stroke-color-66 {
  stroke: #DEFF6F;
}

.vw-color-100 {
  color: #2e3e5a;
}

.vw-hover-color-100:hover, .vw-hover-color-100:focus {
  color: #2e3e5a;
}

.vw-b-color-100 {
  border-color: #2e3e5a;
}

.vw-hover-b-color-100:hover, .vw-hover-b-color-100:focus {
  border-color: #2e3e5a;
}

.vw-bt-color-100 {
  border-top-color: #2e3e5a;
}

.vw-hover-bt-color-100:hover, .vw-hover-bt-color-100:focus {
  border-top-color: #2e3e5a;
}

.vw-bb-color-100 {
  border-bottom-color: #2e3e5a;
}

.vw-hover-bb-color-100:hover, .vw-hover-bb-color-100:focus {
  border-bottom-color: #2e3e5a;
}

.vw-bl-color-100 {
  border-left-color: #2e3e5a;
}

.vw-hover-bl-color-100:hover, .vw-hover-bl-color-100:focus {
  border-left-color: #2e3e5a;
}

.vw-br-color-100 {
  border-right-color: #2e3e5a;
}

.vw-hover-br-color-100:hover, .vw-hover-br-color-100:focus {
  border-right-color: #2e3e5a;
}

.vw-bg-color-100 {
  background-color: #2e3e5a;
}

.vw-hover-bg-color-100:hover, .vw-hover-bg-color-100:focus {
  background-color: #2e3e5a;
}

.vw-fill-color-100 {
  fill: #2e3e5a;
}

.vw-stroke-color-100 {
  stroke: #2e3e5a;
}

.vw-color-200 {
  color: #e71d36;
}

.vw-hover-color-200:hover, .vw-hover-color-200:focus {
  color: #e71d36;
}

.vw-b-color-200 {
  border-color: #e71d36;
}

.vw-hover-b-color-200:hover, .vw-hover-b-color-200:focus {
  border-color: #e71d36;
}

.vw-bt-color-200 {
  border-top-color: #e71d36;
}

.vw-hover-bt-color-200:hover, .vw-hover-bt-color-200:focus {
  border-top-color: #e71d36;
}

.vw-bb-color-200 {
  border-bottom-color: #e71d36;
}

.vw-hover-bb-color-200:hover, .vw-hover-bb-color-200:focus {
  border-bottom-color: #e71d36;
}

.vw-bl-color-200 {
  border-left-color: #e71d36;
}

.vw-hover-bl-color-200:hover, .vw-hover-bl-color-200:focus {
  border-left-color: #e71d36;
}

.vw-br-color-200 {
  border-right-color: #e71d36;
}

.vw-hover-br-color-200:hover, .vw-hover-br-color-200:focus {
  border-right-color: #e71d36;
}

.vw-bg-color-200 {
  background-color: #e71d36;
}

.vw-hover-bg-color-200:hover, .vw-hover-bg-color-200:focus {
  background-color: #e71d36;
}

.vw-fill-color-200 {
  fill: #e71d36;
}

.vw-stroke-color-200 {
  stroke: #e71d36;
}

.vw-font-primary {
  font-family: "Neue Montreal" !important;
}

.vw-font-secondary {
  font-family: "Lintel" !important;
}

.vw-font-accent {
  font-family: "Neue Montreal";
  font-weight: normal;
}

.vw-p-style-2 {
  font-family: "Neue Montreal";
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.025em;
}

.vw-p-style-3 {
  font-family: "Lintel";
  letter-spacing: 0;
}

.vw-p-rg {
  font-size: 16px;
}

.vw-p-xxl {
  font-size: 36px;
}

.vw-p-xl {
  font-size: 24px;
}

.vw-p-lg {
  font-size: 20px;
}

.vw-p-sm {
  font-size: 14px;
}

.vw-fs-xs-8,
.vw-fs-8 {
  font-size: 8px;
}

@media (min-width: 576px) {
  .vw-fs-sm-8 {
    font-size: 8px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-8 {
    font-size: 8px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-8 {
    font-size: 8px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-8 {
    font-size: 8px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-8 {
    font-size: 8px;
  }
}
.vw-fs-xs-10,
.vw-fs-10 {
  font-size: 10px;
}

@media (min-width: 576px) {
  .vw-fs-sm-10 {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-10 {
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-10 {
    font-size: 10px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-10 {
    font-size: 10px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-10 {
    font-size: 10px;
  }
}
.vw-fs-xs-12,
.vw-fs-12 {
  font-size: 12px;
}

@media (min-width: 576px) {
  .vw-fs-sm-12 {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-12 {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-12 {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-12 {
    font-size: 12px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-12 {
    font-size: 12px;
  }
}
.vw-fs-xs-14,
.vw-fs-14 {
  font-size: 14px;
}

@media (min-width: 576px) {
  .vw-fs-sm-14 {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-14 {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-14 {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-14 {
    font-size: 14px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-14 {
    font-size: 14px;
  }
}
.vw-fs-xs-16,
.vw-fs-16 {
  font-size: 16px;
}

@media (min-width: 576px) {
  .vw-fs-sm-16 {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-16 {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-16 {
    font-size: 16px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-16 {
    font-size: 16px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-16 {
    font-size: 16px;
  }
}
.vw-fs-xs-18,
.vw-fs-18 {
  font-size: 18px;
}

@media (min-width: 576px) {
  .vw-fs-sm-18 {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-18 {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-18 {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-18 {
    font-size: 18px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-18 {
    font-size: 18px;
  }
}
.vw-fs-xs-20,
.vw-fs-20 {
  font-size: 20px;
}

@media (min-width: 576px) {
  .vw-fs-sm-20 {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-20 {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-20 {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-20 {
    font-size: 20px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-20 {
    font-size: 20px;
  }
}
.vw-fs-xs-22,
.vw-fs-22 {
  font-size: 22px;
}

@media (min-width: 576px) {
  .vw-fs-sm-22 {
    font-size: 22px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-22 {
    font-size: 22px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-22 {
    font-size: 22px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-22 {
    font-size: 22px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-22 {
    font-size: 22px;
  }
}
.vw-fs-xs-24,
.vw-fs-24 {
  font-size: 24px;
}

@media (min-width: 576px) {
  .vw-fs-sm-24 {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-24 {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-24 {
    font-size: 24px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-24 {
    font-size: 24px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-24 {
    font-size: 24px;
  }
}
.vw-fs-xs-26,
.vw-fs-26 {
  font-size: 26px;
}

@media (min-width: 576px) {
  .vw-fs-sm-26 {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-26 {
    font-size: 26px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-26 {
    font-size: 26px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-26 {
    font-size: 26px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-26 {
    font-size: 26px;
  }
}
.vw-fs-xs-28,
.vw-fs-28 {
  font-size: 28px;
}

@media (min-width: 576px) {
  .vw-fs-sm-28 {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-28 {
    font-size: 28px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-28 {
    font-size: 28px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-28 {
    font-size: 28px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-28 {
    font-size: 28px;
  }
}
.vw-fs-xs-30,
.vw-fs-30 {
  font-size: 30px;
}

@media (min-width: 576px) {
  .vw-fs-sm-30 {
    font-size: 30px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-30 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-30 {
    font-size: 30px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-30 {
    font-size: 30px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-30 {
    font-size: 30px;
  }
}
.vw-fs-xs-32,
.vw-fs-32 {
  font-size: 32px;
}

@media (min-width: 576px) {
  .vw-fs-sm-32 {
    font-size: 32px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-32 {
    font-size: 32px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-32 {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-32 {
    font-size: 32px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-32 {
    font-size: 32px;
  }
}
.vw-fs-xs-34,
.vw-fs-34 {
  font-size: 34px;
}

@media (min-width: 576px) {
  .vw-fs-sm-34 {
    font-size: 34px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-34 {
    font-size: 34px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-34 {
    font-size: 34px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-34 {
    font-size: 34px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-34 {
    font-size: 34px;
  }
}
.vw-fs-xs-36,
.vw-fs-36 {
  font-size: 36px;
}

@media (min-width: 576px) {
  .vw-fs-sm-36 {
    font-size: 36px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-36 {
    font-size: 36px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-36 {
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-36 {
    font-size: 36px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-36 {
    font-size: 36px;
  }
}
.vw-fs-xs-38,
.vw-fs-38 {
  font-size: 38px;
}

@media (min-width: 576px) {
  .vw-fs-sm-38 {
    font-size: 38px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-38 {
    font-size: 38px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-38 {
    font-size: 38px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-38 {
    font-size: 38px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-38 {
    font-size: 38px;
  }
}
.vw-fs-xs-40,
.vw-fs-40 {
  font-size: 40px;
}

@media (min-width: 576px) {
  .vw-fs-sm-40 {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-40 {
    font-size: 40px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-40 {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-40 {
    font-size: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-40 {
    font-size: 40px;
  }
}
.vw-fs-xs-42,
.vw-fs-42 {
  font-size: 42px;
}

@media (min-width: 576px) {
  .vw-fs-sm-42 {
    font-size: 42px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-42 {
    font-size: 42px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-42 {
    font-size: 42px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-42 {
    font-size: 42px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-42 {
    font-size: 42px;
  }
}
.vw-fs-xs-44,
.vw-fs-44 {
  font-size: 44px;
}

@media (min-width: 576px) {
  .vw-fs-sm-44 {
    font-size: 44px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-44 {
    font-size: 44px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-44 {
    font-size: 44px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-44 {
    font-size: 44px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-44 {
    font-size: 44px;
  }
}
.vw-fs-xs-46,
.vw-fs-46 {
  font-size: 46px;
}

@media (min-width: 576px) {
  .vw-fs-sm-46 {
    font-size: 46px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-46 {
    font-size: 46px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-46 {
    font-size: 46px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-46 {
    font-size: 46px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-46 {
    font-size: 46px;
  }
}
.vw-fs-xs-48,
.vw-fs-48 {
  font-size: 48px;
}

@media (min-width: 576px) {
  .vw-fs-sm-48 {
    font-size: 48px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-48 {
    font-size: 48px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-48 {
    font-size: 48px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-48 {
    font-size: 48px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-48 {
    font-size: 48px;
  }
}
.vw-fs-xs-50,
.vw-fs-50 {
  font-size: 50px;
}

@media (min-width: 576px) {
  .vw-fs-sm-50 {
    font-size: 50px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-50 {
    font-size: 50px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-50 {
    font-size: 50px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-50 {
    font-size: 50px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-50 {
    font-size: 50px;
  }
}
.vw-fs-xs-52,
.vw-fs-52 {
  font-size: 52px;
}

@media (min-width: 576px) {
  .vw-fs-sm-52 {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-52 {
    font-size: 52px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-52 {
    font-size: 52px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-52 {
    font-size: 52px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-52 {
    font-size: 52px;
  }
}
.vw-fs-xs-54,
.vw-fs-54 {
  font-size: 54px;
}

@media (min-width: 576px) {
  .vw-fs-sm-54 {
    font-size: 54px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-54 {
    font-size: 54px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-54 {
    font-size: 54px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-54 {
    font-size: 54px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-54 {
    font-size: 54px;
  }
}
.vw-fs-xs-56,
.vw-fs-56 {
  font-size: 56px;
}

@media (min-width: 576px) {
  .vw-fs-sm-56 {
    font-size: 56px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-56 {
    font-size: 56px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-56 {
    font-size: 56px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-56 {
    font-size: 56px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-56 {
    font-size: 56px;
  }
}
.vw-fs-xs-58,
.vw-fs-58 {
  font-size: 58px;
}

@media (min-width: 576px) {
  .vw-fs-sm-58 {
    font-size: 58px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-58 {
    font-size: 58px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-58 {
    font-size: 58px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-58 {
    font-size: 58px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-58 {
    font-size: 58px;
  }
}
.vw-fs-xs-60,
.vw-fs-60 {
  font-size: 60px;
}

@media (min-width: 576px) {
  .vw-fs-sm-60 {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-60 {
    font-size: 60px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-60 {
    font-size: 60px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-60 {
    font-size: 60px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-60 {
    font-size: 60px;
  }
}
.vw-fs-xs-62,
.vw-fs-62 {
  font-size: 62px;
}

@media (min-width: 576px) {
  .vw-fs-sm-62 {
    font-size: 62px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-62 {
    font-size: 62px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-62 {
    font-size: 62px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-62 {
    font-size: 62px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-62 {
    font-size: 62px;
  }
}
.vw-fs-xs-64,
.vw-fs-64 {
  font-size: 64px;
}

@media (min-width: 576px) {
  .vw-fs-sm-64 {
    font-size: 64px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-64 {
    font-size: 64px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-64 {
    font-size: 64px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-64 {
    font-size: 64px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-64 {
    font-size: 64px;
  }
}
.vw-fs-xs-66,
.vw-fs-66 {
  font-size: 66px;
}

@media (min-width: 576px) {
  .vw-fs-sm-66 {
    font-size: 66px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-66 {
    font-size: 66px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-66 {
    font-size: 66px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-66 {
    font-size: 66px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-66 {
    font-size: 66px;
  }
}
.vw-fs-xs-68,
.vw-fs-68 {
  font-size: 68px;
}

@media (min-width: 576px) {
  .vw-fs-sm-68 {
    font-size: 68px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-68 {
    font-size: 68px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-68 {
    font-size: 68px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-68 {
    font-size: 68px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-68 {
    font-size: 68px;
  }
}
.vw-fs-xs-70,
.vw-fs-70 {
  font-size: 70px;
}

@media (min-width: 576px) {
  .vw-fs-sm-70 {
    font-size: 70px;
  }
}
@media (min-width: 768px) {
  .vw-fs-md-70 {
    font-size: 70px;
  }
}
@media (min-width: 992px) {
  .vw-fs-lg-70 {
    font-size: 70px;
  }
}
@media (min-width: 1200px) {
  .vw-fs-xl-70 {
    font-size: 70px;
  }
}
@media (min-width: 1500px) {
  .vw-fs-xxl-70 {
    font-size: 70px;
  }
}
.vw-fw-100 {
  font-weight: 100;
}

.vw-fw-200 {
  font-weight: 200;
}

.vw-fw-300 {
  font-weight: 300;
}

.vw-fw-400 {
  font-weight: 400;
}

.vw-fw-500 {
  font-weight: 500;
}

.vw-fw-600 {
  font-weight: 600;
}

.vw-fw-700 {
  font-weight: 700;
}

.vw-fw-800 {
  font-weight: 800;
}

.vw-fw-900 {
  font-weight: 900;
}

.vw-fw-normal {
  font-weight: 400;
}

.vw-fw-light {
  font-weight: 300;
}

.vw-fw-bold {
  font-weight: 700;
}

.vw-lh-1 {
  line-height: 1em;
}

.vw-lh-1-25 {
  line-height: 1.25em;
}

.vw-lh-1-5 {
  line-height: 1.5em;
}

.vw-lh-1-75 {
  line-height: 1.75em;
}

.vw-lh-2 {
  line-height: 2em;
}

.vw-ls-1 {
  letter-spacing: 0.01em;
}

.vw-ls--4 {
  letter-spacing: 0.015em;
}

.vw-ls-2 {
  letter-spacing: 0.02em;
}

.vw-ls--3 {
  letter-spacing: 0.025em;
}

.vw-ls-5 {
  letter-spacing: 0.05em;
}

.vw-ls-10 {
  letter-spacing: 0.1em;
}

.vw-ls-15 {
  letter-spacing: 0.15em;
}

.vw-ls-20 {
  letter-spacing: 0.2em;
}

.vw-ls-25 {
  letter-spacing: 0.25em;
}

.vw-ls-30 {
  letter-spacing: 0.3em;
}

.vw-ls-35 {
  letter-spacing: 0.35em;
}

.vw-ls-40 {
  letter-spacing: 0.4em;
}

.vw-my-0,
.vw-mb-0 {
  margin-bottom: 0px !important;
}

.vw-mx-0,
.vw-ml-0 {
  margin-left: 0px !important;
}

.vw-mx-0,
.vw-mr-0 {
  margin-right: 0px !important;
}

.vw-my-0,
.vw-mt-0 {
  margin-top: 0px !important;
}

.vw-py-0,
.vw-pb-0 {
  padding-bottom: 0px !important;
}

.vw-px-0,
.vw-pl-0 {
  padding-left: 0px !important;
}

.vw-px-0,
.vw-pr-0 {
  padding-right: 0px !important;
}

.vw-py-0,
.vw-pt-0 {
  padding-top: 0px !important;
}

.vw-my-5,
.vw-mb-5 {
  margin-bottom: 5px !important;
}

.vw-mx-5,
.vw-ml-5 {
  margin-left: 5px !important;
}

.vw-mx-5,
.vw-mr-5 {
  margin-right: 5px !important;
}

.vw-my-5,
.vw-mt-5 {
  margin-top: 5px !important;
}

.vw-py-5,
.vw-pb-5 {
  padding-bottom: 5px !important;
}

.vw-px-5,
.vw-pl-5 {
  padding-left: 5px !important;
}

.vw-px-5,
.vw-pr-5 {
  padding-right: 5px !important;
}

.vw-py-5,
.vw-pt-5 {
  padding-top: 5px !important;
}

.vw-my-10,
.vw-mb-10 {
  margin-bottom: 10px !important;
}

.vw-mx-10,
.vw-ml-10 {
  margin-left: 10px !important;
}

.vw-mx-10,
.vw-mr-10 {
  margin-right: 10px !important;
}

.vw-my-10,
.vw-mt-10 {
  margin-top: 10px !important;
}

.vw-py-10,
.vw-pb-10 {
  padding-bottom: 10px !important;
}

.vw-px-10,
.vw-pl-10 {
  padding-left: 10px !important;
}

.vw-px-10,
.vw-pr-10 {
  padding-right: 10px !important;
}

.vw-py-10,
.vw-pt-10 {
  padding-top: 10px !important;
}

.vw-my-15,
.vw-mb-15 {
  margin-bottom: 15px !important;
}

.vw-mx-15,
.vw-ml-15 {
  margin-left: 15px !important;
}

.vw-mx-15,
.vw-mr-15 {
  margin-right: 15px !important;
}

.vw-my-15,
.vw-mt-15 {
  margin-top: 15px !important;
}

.vw-py-15,
.vw-pb-15 {
  padding-bottom: 15px !important;
}

.vw-px-15,
.vw-pl-15 {
  padding-left: 15px !important;
}

.vw-px-15,
.vw-pr-15 {
  padding-right: 15px !important;
}

.vw-py-15,
.vw-pt-15 {
  padding-top: 15px !important;
}

.vw-my-20,
.vw-mb-20 {
  margin-bottom: 20px !important;
}

.vw-mx-20,
.vw-ml-20 {
  margin-left: 20px !important;
}

.vw-mx-20,
.vw-mr-20 {
  margin-right: 20px !important;
}

.vw-my-20,
.vw-mt-20 {
  margin-top: 20px !important;
}

.vw-py-20,
.vw-pb-20 {
  padding-bottom: 20px !important;
}

.vw-px-20,
.vw-pl-20 {
  padding-left: 20px !important;
}

.vw-px-20,
.vw-pr-20 {
  padding-right: 20px !important;
}

.vw-py-20,
.vw-pt-20 {
  padding-top: 20px !important;
}

.vw-my-25,
.vw-mb-25 {
  margin-bottom: 25px !important;
}

.vw-mx-25,
.vw-ml-25 {
  margin-left: 25px !important;
}

.vw-mx-25,
.vw-mr-25 {
  margin-right: 25px !important;
}

.vw-my-25,
.vw-mt-25 {
  margin-top: 25px !important;
}

.vw-py-25,
.vw-pb-25 {
  padding-bottom: 25px !important;
}

.vw-px-25,
.vw-pl-25 {
  padding-left: 25px !important;
}

.vw-px-25,
.vw-pr-25 {
  padding-right: 25px !important;
}

.vw-py-25,
.vw-pt-25 {
  padding-top: 25px !important;
}

.vw-my-30,
.vw-mb-30 {
  margin-bottom: 30px !important;
}

.vw-mx-30,
.vw-ml-30 {
  margin-left: 30px !important;
}

.vw-mx-30,
.vw-mr-30 {
  margin-right: 30px !important;
}

.vw-my-30,
.vw-mt-30 {
  margin-top: 30px !important;
}

.vw-py-30,
.vw-pb-30 {
  padding-bottom: 30px !important;
}

.vw-px-30,
.vw-pl-30 {
  padding-left: 30px !important;
}

.vw-px-30,
.vw-pr-30 {
  padding-right: 30px !important;
}

.vw-py-30,
.vw-pt-30 {
  padding-top: 30px !important;
}

.vw-my-35,
.vw-mb-35 {
  margin-bottom: 35px !important;
}

.vw-mx-35,
.vw-ml-35 {
  margin-left: 35px !important;
}

.vw-mx-35,
.vw-mr-35 {
  margin-right: 35px !important;
}

.vw-my-35,
.vw-mt-35 {
  margin-top: 35px !important;
}

.vw-py-35,
.vw-pb-35 {
  padding-bottom: 35px !important;
}

.vw-px-35,
.vw-pl-35 {
  padding-left: 35px !important;
}

.vw-px-35,
.vw-pr-35 {
  padding-right: 35px !important;
}

.vw-py-35,
.vw-pt-35 {
  padding-top: 35px !important;
}

.vw-my-40,
.vw-mb-40 {
  margin-bottom: 40px !important;
}

.vw-mx-40,
.vw-ml-40 {
  margin-left: 40px !important;
}

.vw-mx-40,
.vw-mr-40 {
  margin-right: 40px !important;
}

.vw-my-40,
.vw-mt-40 {
  margin-top: 40px !important;
}

.vw-py-40,
.vw-pb-40 {
  padding-bottom: 40px !important;
}

.vw-px-40,
.vw-pl-40 {
  padding-left: 40px !important;
}

.vw-px-40,
.vw-pr-40 {
  padding-right: 40px !important;
}

.vw-py-40,
.vw-pt-40 {
  padding-top: 40px !important;
}

.vw-my-45,
.vw-mb-45 {
  margin-bottom: 45px !important;
}

.vw-mx-45,
.vw-ml-45 {
  margin-left: 45px !important;
}

.vw-mx-45,
.vw-mr-45 {
  margin-right: 45px !important;
}

.vw-my-45,
.vw-mt-45 {
  margin-top: 45px !important;
}

.vw-py-45,
.vw-pb-45 {
  padding-bottom: 45px !important;
}

.vw-px-45,
.vw-pl-45 {
  padding-left: 45px !important;
}

.vw-px-45,
.vw-pr-45 {
  padding-right: 45px !important;
}

.vw-py-45,
.vw-pt-45 {
  padding-top: 45px !important;
}

.vw-my-50,
.vw-mb-50 {
  margin-bottom: 50px !important;
}

.vw-mx-50,
.vw-ml-50 {
  margin-left: 50px !important;
}

.vw-mx-50,
.vw-mr-50 {
  margin-right: 50px !important;
}

.vw-my-50,
.vw-mt-50 {
  margin-top: 50px !important;
}

.vw-py-50,
.vw-pb-50 {
  padding-bottom: 50px !important;
}

.vw-px-50,
.vw-pl-50 {
  padding-left: 50px !important;
}

.vw-px-50,
.vw-pr-50 {
  padding-right: 50px !important;
}

.vw-py-50,
.vw-pt-50 {
  padding-top: 50px !important;
}

.vw-my-60,
.vw-mb-60 {
  margin-bottom: 60px !important;
}

.vw-mx-60,
.vw-ml-60 {
  margin-left: 60px !important;
}

.vw-mx-60,
.vw-mr-60 {
  margin-right: 60px !important;
}

.vw-my-60,
.vw-mt-60 {
  margin-top: 60px !important;
}

.vw-py-60,
.vw-pb-60 {
  padding-bottom: 60px !important;
}

.vw-px-60,
.vw-pl-60 {
  padding-left: 60px !important;
}

.vw-px-60,
.vw-pr-60 {
  padding-right: 60px !important;
}

.vw-py-60,
.vw-pt-60 {
  padding-top: 60px !important;
}

.vw-my-70,
.vw-mb-70 {
  margin-bottom: 70px !important;
}

.vw-mx-70,
.vw-ml-70 {
  margin-left: 70px !important;
}

.vw-mx-70,
.vw-mr-70 {
  margin-right: 70px !important;
}

.vw-my-70,
.vw-mt-70 {
  margin-top: 70px !important;
}

.vw-py-70,
.vw-pb-70 {
  padding-bottom: 70px !important;
}

.vw-px-70,
.vw-pl-70 {
  padding-left: 70px !important;
}

.vw-px-70,
.vw-pr-70 {
  padding-right: 70px !important;
}

.vw-py-70,
.vw-pt-70 {
  padding-top: 70px !important;
}

.vw-my-80,
.vw-mb-80 {
  margin-bottom: 80px !important;
}

.vw-mx-80,
.vw-ml-80 {
  margin-left: 80px !important;
}

.vw-mx-80,
.vw-mr-80 {
  margin-right: 80px !important;
}

.vw-my-80,
.vw-mt-80 {
  margin-top: 80px !important;
}

.vw-py-80,
.vw-pb-80 {
  padding-bottom: 80px !important;
}

.vw-px-80,
.vw-pl-80 {
  padding-left: 80px !important;
}

.vw-px-80,
.vw-pr-80 {
  padding-right: 80px !important;
}

.vw-py-80,
.vw-pt-80 {
  padding-top: 80px !important;
}

.vw-my-90,
.vw-mb-90 {
  margin-bottom: 90px !important;
}

.vw-mx-90,
.vw-ml-90 {
  margin-left: 90px !important;
}

.vw-mx-90,
.vw-mr-90 {
  margin-right: 90px !important;
}

.vw-my-90,
.vw-mt-90 {
  margin-top: 90px !important;
}

.vw-py-90,
.vw-pb-90 {
  padding-bottom: 90px !important;
}

.vw-px-90,
.vw-pl-90 {
  padding-left: 90px !important;
}

.vw-px-90,
.vw-pr-90 {
  padding-right: 90px !important;
}

.vw-py-90,
.vw-pt-90 {
  padding-top: 90px !important;
}

.vw-my-100,
.vw-mb-100 {
  margin-bottom: 100px !important;
}

.vw-mx-100,
.vw-ml-100 {
  margin-left: 100px !important;
}

.vw-mx-100,
.vw-mr-100 {
  margin-right: 100px !important;
}

.vw-my-100,
.vw-mt-100 {
  margin-top: 100px !important;
}

.vw-py-100,
.vw-pb-100 {
  padding-bottom: 100px !important;
}

.vw-px-100,
.vw-pl-100 {
  padding-left: 100px !important;
}

.vw-px-100,
.vw-pr-100 {
  padding-right: 100px !important;
}

.vw-py-100,
.vw-pt-100 {
  padding-top: 100px !important;
}

.vw-my-110,
.vw-mb-110 {
  margin-bottom: 110px !important;
}

.vw-mx-110,
.vw-ml-110 {
  margin-left: 110px !important;
}

.vw-mx-110,
.vw-mr-110 {
  margin-right: 110px !important;
}

.vw-my-110,
.vw-mt-110 {
  margin-top: 110px !important;
}

.vw-py-110,
.vw-pb-110 {
  padding-bottom: 110px !important;
}

.vw-px-110,
.vw-pl-110 {
  padding-left: 110px !important;
}

.vw-px-110,
.vw-pr-110 {
  padding-right: 110px !important;
}

.vw-py-110,
.vw-pt-110 {
  padding-top: 110px !important;
}

.vw-my-120,
.vw-mb-120 {
  margin-bottom: 120px !important;
}

.vw-mx-120,
.vw-ml-120 {
  margin-left: 120px !important;
}

.vw-mx-120,
.vw-mr-120 {
  margin-right: 120px !important;
}

.vw-my-120,
.vw-mt-120 {
  margin-top: 120px !important;
}

.vw-py-120,
.vw-pb-120 {
  padding-bottom: 120px !important;
}

.vw-px-120,
.vw-pl-120 {
  padding-left: 120px !important;
}

.vw-px-120,
.vw-pr-120 {
  padding-right: 120px !important;
}

.vw-py-120,
.vw-pt-120 {
  padding-top: 120px !important;
}

.vw-my-130,
.vw-mb-130 {
  margin-bottom: 130px !important;
}

.vw-mx-130,
.vw-ml-130 {
  margin-left: 130px !important;
}

.vw-mx-130,
.vw-mr-130 {
  margin-right: 130px !important;
}

.vw-my-130,
.vw-mt-130 {
  margin-top: 130px !important;
}

.vw-py-130,
.vw-pb-130 {
  padding-bottom: 130px !important;
}

.vw-px-130,
.vw-pl-130 {
  padding-left: 130px !important;
}

.vw-px-130,
.vw-pr-130 {
  padding-right: 130px !important;
}

.vw-py-130,
.vw-pt-130 {
  padding-top: 130px !important;
}

.vw-my-140,
.vw-mb-140 {
  margin-bottom: 140px !important;
}

.vw-mx-140,
.vw-ml-140 {
  margin-left: 140px !important;
}

.vw-mx-140,
.vw-mr-140 {
  margin-right: 140px !important;
}

.vw-my-140,
.vw-mt-140 {
  margin-top: 140px !important;
}

.vw-py-140,
.vw-pb-140 {
  padding-bottom: 140px !important;
}

.vw-px-140,
.vw-pl-140 {
  padding-left: 140px !important;
}

.vw-px-140,
.vw-pr-140 {
  padding-right: 140px !important;
}

.vw-py-140,
.vw-pt-140 {
  padding-top: 140px !important;
}

.vw-my-150,
.vw-mb-150 {
  margin-bottom: 150px !important;
}

.vw-mx-150,
.vw-ml-150 {
  margin-left: 150px !important;
}

.vw-mx-150,
.vw-mr-150 {
  margin-right: 150px !important;
}

.vw-my-150,
.vw-mt-150 {
  margin-top: 150px !important;
}

.vw-py-150,
.vw-pb-150 {
  padding-bottom: 150px !important;
}

.vw-px-150,
.vw-pl-150 {
  padding-left: 150px !important;
}

.vw-px-150,
.vw-pr-150 {
  padding-right: 150px !important;
}

.vw-py-150,
.vw-pt-150 {
  padding-top: 150px !important;
}

.vw-my-160,
.vw-mb-160 {
  margin-bottom: 160px !important;
}

.vw-mx-160,
.vw-ml-160 {
  margin-left: 160px !important;
}

.vw-mx-160,
.vw-mr-160 {
  margin-right: 160px !important;
}

.vw-my-160,
.vw-mt-160 {
  margin-top: 160px !important;
}

.vw-py-160,
.vw-pb-160 {
  padding-bottom: 160px !important;
}

.vw-px-160,
.vw-pl-160 {
  padding-left: 160px !important;
}

.vw-px-160,
.vw-pr-160 {
  padding-right: 160px !important;
}

.vw-py-160,
.vw-pt-160 {
  padding-top: 160px !important;
}

.vw-my-170,
.vw-mb-170 {
  margin-bottom: 170px !important;
}

.vw-mx-170,
.vw-ml-170 {
  margin-left: 170px !important;
}

.vw-mx-170,
.vw-mr-170 {
  margin-right: 170px !important;
}

.vw-my-170,
.vw-mt-170 {
  margin-top: 170px !important;
}

.vw-py-170,
.vw-pb-170 {
  padding-bottom: 170px !important;
}

.vw-px-170,
.vw-pl-170 {
  padding-left: 170px !important;
}

.vw-px-170,
.vw-pr-170 {
  padding-right: 170px !important;
}

.vw-py-170,
.vw-pt-170 {
  padding-top: 170px !important;
}

.vw-my-180,
.vw-mb-180 {
  margin-bottom: 180px !important;
}

.vw-mx-180,
.vw-ml-180 {
  margin-left: 180px !important;
}

.vw-mx-180,
.vw-mr-180 {
  margin-right: 180px !important;
}

.vw-my-180,
.vw-mt-180 {
  margin-top: 180px !important;
}

.vw-py-180,
.vw-pb-180 {
  padding-bottom: 180px !important;
}

.vw-px-180,
.vw-pl-180 {
  padding-left: 180px !important;
}

.vw-px-180,
.vw-pr-180 {
  padding-right: 180px !important;
}

.vw-py-180,
.vw-pt-180 {
  padding-top: 180px !important;
}

@media (min-width: 576px) {
  .vw-my-sm-0,
  .vw-mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .vw-mx-sm-0,
  .vw-ml-sm-0 {
    margin-left: 0px !important;
  }
  .vw-mx-sm-0,
  .vw-mr-sm-0 {
    margin-right: 0px !important;
  }
  .vw-my-sm-0,
  .vw-mt-sm-0 {
    margin-top: 0px !important;
  }
  .vw-py-sm-0,
  .vw-pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .vw-px-sm-0,
  .vw-pl-sm-0 {
    padding-left: 0px !important;
  }
  .vw-px-sm-0,
  .vw-pr-sm-0 {
    padding-right: 0px !important;
  }
  .vw-py-sm-0,
  .vw-pt-sm-0 {
    padding-top: 0px !important;
  }
  .vw-my-sm-5,
  .vw-mb-sm-5 {
    margin-bottom: 5px !important;
  }
  .vw-mx-sm-5,
  .vw-ml-sm-5 {
    margin-left: 5px !important;
  }
  .vw-mx-sm-5,
  .vw-mr-sm-5 {
    margin-right: 5px !important;
  }
  .vw-my-sm-5,
  .vw-mt-sm-5 {
    margin-top: 5px !important;
  }
  .vw-py-sm-5,
  .vw-pb-sm-5 {
    padding-bottom: 5px !important;
  }
  .vw-px-sm-5,
  .vw-pl-sm-5 {
    padding-left: 5px !important;
  }
  .vw-px-sm-5,
  .vw-pr-sm-5 {
    padding-right: 5px !important;
  }
  .vw-py-sm-5,
  .vw-pt-sm-5 {
    padding-top: 5px !important;
  }
  .vw-my-sm-10,
  .vw-mb-sm-10 {
    margin-bottom: 10px !important;
  }
  .vw-mx-sm-10,
  .vw-ml-sm-10 {
    margin-left: 10px !important;
  }
  .vw-mx-sm-10,
  .vw-mr-sm-10 {
    margin-right: 10px !important;
  }
  .vw-my-sm-10,
  .vw-mt-sm-10 {
    margin-top: 10px !important;
  }
  .vw-py-sm-10,
  .vw-pb-sm-10 {
    padding-bottom: 10px !important;
  }
  .vw-px-sm-10,
  .vw-pl-sm-10 {
    padding-left: 10px !important;
  }
  .vw-px-sm-10,
  .vw-pr-sm-10 {
    padding-right: 10px !important;
  }
  .vw-py-sm-10,
  .vw-pt-sm-10 {
    padding-top: 10px !important;
  }
  .vw-my-sm-15,
  .vw-mb-sm-15 {
    margin-bottom: 15px !important;
  }
  .vw-mx-sm-15,
  .vw-ml-sm-15 {
    margin-left: 15px !important;
  }
  .vw-mx-sm-15,
  .vw-mr-sm-15 {
    margin-right: 15px !important;
  }
  .vw-my-sm-15,
  .vw-mt-sm-15 {
    margin-top: 15px !important;
  }
  .vw-py-sm-15,
  .vw-pb-sm-15 {
    padding-bottom: 15px !important;
  }
  .vw-px-sm-15,
  .vw-pl-sm-15 {
    padding-left: 15px !important;
  }
  .vw-px-sm-15,
  .vw-pr-sm-15 {
    padding-right: 15px !important;
  }
  .vw-py-sm-15,
  .vw-pt-sm-15 {
    padding-top: 15px !important;
  }
  .vw-my-sm-20,
  .vw-mb-sm-20 {
    margin-bottom: 20px !important;
  }
  .vw-mx-sm-20,
  .vw-ml-sm-20 {
    margin-left: 20px !important;
  }
  .vw-mx-sm-20,
  .vw-mr-sm-20 {
    margin-right: 20px !important;
  }
  .vw-my-sm-20,
  .vw-mt-sm-20 {
    margin-top: 20px !important;
  }
  .vw-py-sm-20,
  .vw-pb-sm-20 {
    padding-bottom: 20px !important;
  }
  .vw-px-sm-20,
  .vw-pl-sm-20 {
    padding-left: 20px !important;
  }
  .vw-px-sm-20,
  .vw-pr-sm-20 {
    padding-right: 20px !important;
  }
  .vw-py-sm-20,
  .vw-pt-sm-20 {
    padding-top: 20px !important;
  }
  .vw-my-sm-25,
  .vw-mb-sm-25 {
    margin-bottom: 25px !important;
  }
  .vw-mx-sm-25,
  .vw-ml-sm-25 {
    margin-left: 25px !important;
  }
  .vw-mx-sm-25,
  .vw-mr-sm-25 {
    margin-right: 25px !important;
  }
  .vw-my-sm-25,
  .vw-mt-sm-25 {
    margin-top: 25px !important;
  }
  .vw-py-sm-25,
  .vw-pb-sm-25 {
    padding-bottom: 25px !important;
  }
  .vw-px-sm-25,
  .vw-pl-sm-25 {
    padding-left: 25px !important;
  }
  .vw-px-sm-25,
  .vw-pr-sm-25 {
    padding-right: 25px !important;
  }
  .vw-py-sm-25,
  .vw-pt-sm-25 {
    padding-top: 25px !important;
  }
  .vw-my-sm-30,
  .vw-mb-sm-30 {
    margin-bottom: 30px !important;
  }
  .vw-mx-sm-30,
  .vw-ml-sm-30 {
    margin-left: 30px !important;
  }
  .vw-mx-sm-30,
  .vw-mr-sm-30 {
    margin-right: 30px !important;
  }
  .vw-my-sm-30,
  .vw-mt-sm-30 {
    margin-top: 30px !important;
  }
  .vw-py-sm-30,
  .vw-pb-sm-30 {
    padding-bottom: 30px !important;
  }
  .vw-px-sm-30,
  .vw-pl-sm-30 {
    padding-left: 30px !important;
  }
  .vw-px-sm-30,
  .vw-pr-sm-30 {
    padding-right: 30px !important;
  }
  .vw-py-sm-30,
  .vw-pt-sm-30 {
    padding-top: 30px !important;
  }
  .vw-my-sm-35,
  .vw-mb-sm-35 {
    margin-bottom: 35px !important;
  }
  .vw-mx-sm-35,
  .vw-ml-sm-35 {
    margin-left: 35px !important;
  }
  .vw-mx-sm-35,
  .vw-mr-sm-35 {
    margin-right: 35px !important;
  }
  .vw-my-sm-35,
  .vw-mt-sm-35 {
    margin-top: 35px !important;
  }
  .vw-py-sm-35,
  .vw-pb-sm-35 {
    padding-bottom: 35px !important;
  }
  .vw-px-sm-35,
  .vw-pl-sm-35 {
    padding-left: 35px !important;
  }
  .vw-px-sm-35,
  .vw-pr-sm-35 {
    padding-right: 35px !important;
  }
  .vw-py-sm-35,
  .vw-pt-sm-35 {
    padding-top: 35px !important;
  }
  .vw-my-sm-40,
  .vw-mb-sm-40 {
    margin-bottom: 40px !important;
  }
  .vw-mx-sm-40,
  .vw-ml-sm-40 {
    margin-left: 40px !important;
  }
  .vw-mx-sm-40,
  .vw-mr-sm-40 {
    margin-right: 40px !important;
  }
  .vw-my-sm-40,
  .vw-mt-sm-40 {
    margin-top: 40px !important;
  }
  .vw-py-sm-40,
  .vw-pb-sm-40 {
    padding-bottom: 40px !important;
  }
  .vw-px-sm-40,
  .vw-pl-sm-40 {
    padding-left: 40px !important;
  }
  .vw-px-sm-40,
  .vw-pr-sm-40 {
    padding-right: 40px !important;
  }
  .vw-py-sm-40,
  .vw-pt-sm-40 {
    padding-top: 40px !important;
  }
  .vw-my-sm-45,
  .vw-mb-sm-45 {
    margin-bottom: 45px !important;
  }
  .vw-mx-sm-45,
  .vw-ml-sm-45 {
    margin-left: 45px !important;
  }
  .vw-mx-sm-45,
  .vw-mr-sm-45 {
    margin-right: 45px !important;
  }
  .vw-my-sm-45,
  .vw-mt-sm-45 {
    margin-top: 45px !important;
  }
  .vw-py-sm-45,
  .vw-pb-sm-45 {
    padding-bottom: 45px !important;
  }
  .vw-px-sm-45,
  .vw-pl-sm-45 {
    padding-left: 45px !important;
  }
  .vw-px-sm-45,
  .vw-pr-sm-45 {
    padding-right: 45px !important;
  }
  .vw-py-sm-45,
  .vw-pt-sm-45 {
    padding-top: 45px !important;
  }
  .vw-my-sm-50,
  .vw-mb-sm-50 {
    margin-bottom: 50px !important;
  }
  .vw-mx-sm-50,
  .vw-ml-sm-50 {
    margin-left: 50px !important;
  }
  .vw-mx-sm-50,
  .vw-mr-sm-50 {
    margin-right: 50px !important;
  }
  .vw-my-sm-50,
  .vw-mt-sm-50 {
    margin-top: 50px !important;
  }
  .vw-py-sm-50,
  .vw-pb-sm-50 {
    padding-bottom: 50px !important;
  }
  .vw-px-sm-50,
  .vw-pl-sm-50 {
    padding-left: 50px !important;
  }
  .vw-px-sm-50,
  .vw-pr-sm-50 {
    padding-right: 50px !important;
  }
  .vw-py-sm-50,
  .vw-pt-sm-50 {
    padding-top: 50px !important;
  }
  .vw-my-sm-60,
  .vw-mb-sm-60 {
    margin-bottom: 60px !important;
  }
  .vw-mx-sm-60,
  .vw-ml-sm-60 {
    margin-left: 60px !important;
  }
  .vw-mx-sm-60,
  .vw-mr-sm-60 {
    margin-right: 60px !important;
  }
  .vw-my-sm-60,
  .vw-mt-sm-60 {
    margin-top: 60px !important;
  }
  .vw-py-sm-60,
  .vw-pb-sm-60 {
    padding-bottom: 60px !important;
  }
  .vw-px-sm-60,
  .vw-pl-sm-60 {
    padding-left: 60px !important;
  }
  .vw-px-sm-60,
  .vw-pr-sm-60 {
    padding-right: 60px !important;
  }
  .vw-py-sm-60,
  .vw-pt-sm-60 {
    padding-top: 60px !important;
  }
  .vw-my-sm-70,
  .vw-mb-sm-70 {
    margin-bottom: 70px !important;
  }
  .vw-mx-sm-70,
  .vw-ml-sm-70 {
    margin-left: 70px !important;
  }
  .vw-mx-sm-70,
  .vw-mr-sm-70 {
    margin-right: 70px !important;
  }
  .vw-my-sm-70,
  .vw-mt-sm-70 {
    margin-top: 70px !important;
  }
  .vw-py-sm-70,
  .vw-pb-sm-70 {
    padding-bottom: 70px !important;
  }
  .vw-px-sm-70,
  .vw-pl-sm-70 {
    padding-left: 70px !important;
  }
  .vw-px-sm-70,
  .vw-pr-sm-70 {
    padding-right: 70px !important;
  }
  .vw-py-sm-70,
  .vw-pt-sm-70 {
    padding-top: 70px !important;
  }
  .vw-my-sm-80,
  .vw-mb-sm-80 {
    margin-bottom: 80px !important;
  }
  .vw-mx-sm-80,
  .vw-ml-sm-80 {
    margin-left: 80px !important;
  }
  .vw-mx-sm-80,
  .vw-mr-sm-80 {
    margin-right: 80px !important;
  }
  .vw-my-sm-80,
  .vw-mt-sm-80 {
    margin-top: 80px !important;
  }
  .vw-py-sm-80,
  .vw-pb-sm-80 {
    padding-bottom: 80px !important;
  }
  .vw-px-sm-80,
  .vw-pl-sm-80 {
    padding-left: 80px !important;
  }
  .vw-px-sm-80,
  .vw-pr-sm-80 {
    padding-right: 80px !important;
  }
  .vw-py-sm-80,
  .vw-pt-sm-80 {
    padding-top: 80px !important;
  }
  .vw-my-sm-90,
  .vw-mb-sm-90 {
    margin-bottom: 90px !important;
  }
  .vw-mx-sm-90,
  .vw-ml-sm-90 {
    margin-left: 90px !important;
  }
  .vw-mx-sm-90,
  .vw-mr-sm-90 {
    margin-right: 90px !important;
  }
  .vw-my-sm-90,
  .vw-mt-sm-90 {
    margin-top: 90px !important;
  }
  .vw-py-sm-90,
  .vw-pb-sm-90 {
    padding-bottom: 90px !important;
  }
  .vw-px-sm-90,
  .vw-pl-sm-90 {
    padding-left: 90px !important;
  }
  .vw-px-sm-90,
  .vw-pr-sm-90 {
    padding-right: 90px !important;
  }
  .vw-py-sm-90,
  .vw-pt-sm-90 {
    padding-top: 90px !important;
  }
  .vw-my-sm-100,
  .vw-mb-sm-100 {
    margin-bottom: 100px !important;
  }
  .vw-mx-sm-100,
  .vw-ml-sm-100 {
    margin-left: 100px !important;
  }
  .vw-mx-sm-100,
  .vw-mr-sm-100 {
    margin-right: 100px !important;
  }
  .vw-my-sm-100,
  .vw-mt-sm-100 {
    margin-top: 100px !important;
  }
  .vw-py-sm-100,
  .vw-pb-sm-100 {
    padding-bottom: 100px !important;
  }
  .vw-px-sm-100,
  .vw-pl-sm-100 {
    padding-left: 100px !important;
  }
  .vw-px-sm-100,
  .vw-pr-sm-100 {
    padding-right: 100px !important;
  }
  .vw-py-sm-100,
  .vw-pt-sm-100 {
    padding-top: 100px !important;
  }
  .vw-my-sm-110,
  .vw-mb-sm-110 {
    margin-bottom: 110px !important;
  }
  .vw-mx-sm-110,
  .vw-ml-sm-110 {
    margin-left: 110px !important;
  }
  .vw-mx-sm-110,
  .vw-mr-sm-110 {
    margin-right: 110px !important;
  }
  .vw-my-sm-110,
  .vw-mt-sm-110 {
    margin-top: 110px !important;
  }
  .vw-py-sm-110,
  .vw-pb-sm-110 {
    padding-bottom: 110px !important;
  }
  .vw-px-sm-110,
  .vw-pl-sm-110 {
    padding-left: 110px !important;
  }
  .vw-px-sm-110,
  .vw-pr-sm-110 {
    padding-right: 110px !important;
  }
  .vw-py-sm-110,
  .vw-pt-sm-110 {
    padding-top: 110px !important;
  }
  .vw-my-sm-120,
  .vw-mb-sm-120 {
    margin-bottom: 120px !important;
  }
  .vw-mx-sm-120,
  .vw-ml-sm-120 {
    margin-left: 120px !important;
  }
  .vw-mx-sm-120,
  .vw-mr-sm-120 {
    margin-right: 120px !important;
  }
  .vw-my-sm-120,
  .vw-mt-sm-120 {
    margin-top: 120px !important;
  }
  .vw-py-sm-120,
  .vw-pb-sm-120 {
    padding-bottom: 120px !important;
  }
  .vw-px-sm-120,
  .vw-pl-sm-120 {
    padding-left: 120px !important;
  }
  .vw-px-sm-120,
  .vw-pr-sm-120 {
    padding-right: 120px !important;
  }
  .vw-py-sm-120,
  .vw-pt-sm-120 {
    padding-top: 120px !important;
  }
  .vw-my-sm-130,
  .vw-mb-sm-130 {
    margin-bottom: 130px !important;
  }
  .vw-mx-sm-130,
  .vw-ml-sm-130 {
    margin-left: 130px !important;
  }
  .vw-mx-sm-130,
  .vw-mr-sm-130 {
    margin-right: 130px !important;
  }
  .vw-my-sm-130,
  .vw-mt-sm-130 {
    margin-top: 130px !important;
  }
  .vw-py-sm-130,
  .vw-pb-sm-130 {
    padding-bottom: 130px !important;
  }
  .vw-px-sm-130,
  .vw-pl-sm-130 {
    padding-left: 130px !important;
  }
  .vw-px-sm-130,
  .vw-pr-sm-130 {
    padding-right: 130px !important;
  }
  .vw-py-sm-130,
  .vw-pt-sm-130 {
    padding-top: 130px !important;
  }
  .vw-my-sm-140,
  .vw-mb-sm-140 {
    margin-bottom: 140px !important;
  }
  .vw-mx-sm-140,
  .vw-ml-sm-140 {
    margin-left: 140px !important;
  }
  .vw-mx-sm-140,
  .vw-mr-sm-140 {
    margin-right: 140px !important;
  }
  .vw-my-sm-140,
  .vw-mt-sm-140 {
    margin-top: 140px !important;
  }
  .vw-py-sm-140,
  .vw-pb-sm-140 {
    padding-bottom: 140px !important;
  }
  .vw-px-sm-140,
  .vw-pl-sm-140 {
    padding-left: 140px !important;
  }
  .vw-px-sm-140,
  .vw-pr-sm-140 {
    padding-right: 140px !important;
  }
  .vw-py-sm-140,
  .vw-pt-sm-140 {
    padding-top: 140px !important;
  }
  .vw-my-sm-150,
  .vw-mb-sm-150 {
    margin-bottom: 150px !important;
  }
  .vw-mx-sm-150,
  .vw-ml-sm-150 {
    margin-left: 150px !important;
  }
  .vw-mx-sm-150,
  .vw-mr-sm-150 {
    margin-right: 150px !important;
  }
  .vw-my-sm-150,
  .vw-mt-sm-150 {
    margin-top: 150px !important;
  }
  .vw-py-sm-150,
  .vw-pb-sm-150 {
    padding-bottom: 150px !important;
  }
  .vw-px-sm-150,
  .vw-pl-sm-150 {
    padding-left: 150px !important;
  }
  .vw-px-sm-150,
  .vw-pr-sm-150 {
    padding-right: 150px !important;
  }
  .vw-py-sm-150,
  .vw-pt-sm-150 {
    padding-top: 150px !important;
  }
  .vw-my-sm-160,
  .vw-mb-sm-160 {
    margin-bottom: 160px !important;
  }
  .vw-mx-sm-160,
  .vw-ml-sm-160 {
    margin-left: 160px !important;
  }
  .vw-mx-sm-160,
  .vw-mr-sm-160 {
    margin-right: 160px !important;
  }
  .vw-my-sm-160,
  .vw-mt-sm-160 {
    margin-top: 160px !important;
  }
  .vw-py-sm-160,
  .vw-pb-sm-160 {
    padding-bottom: 160px !important;
  }
  .vw-px-sm-160,
  .vw-pl-sm-160 {
    padding-left: 160px !important;
  }
  .vw-px-sm-160,
  .vw-pr-sm-160 {
    padding-right: 160px !important;
  }
  .vw-py-sm-160,
  .vw-pt-sm-160 {
    padding-top: 160px !important;
  }
  .vw-my-sm-170,
  .vw-mb-sm-170 {
    margin-bottom: 170px !important;
  }
  .vw-mx-sm-170,
  .vw-ml-sm-170 {
    margin-left: 170px !important;
  }
  .vw-mx-sm-170,
  .vw-mr-sm-170 {
    margin-right: 170px !important;
  }
  .vw-my-sm-170,
  .vw-mt-sm-170 {
    margin-top: 170px !important;
  }
  .vw-py-sm-170,
  .vw-pb-sm-170 {
    padding-bottom: 170px !important;
  }
  .vw-px-sm-170,
  .vw-pl-sm-170 {
    padding-left: 170px !important;
  }
  .vw-px-sm-170,
  .vw-pr-sm-170 {
    padding-right: 170px !important;
  }
  .vw-py-sm-170,
  .vw-pt-sm-170 {
    padding-top: 170px !important;
  }
  .vw-my-sm-180,
  .vw-mb-sm-180 {
    margin-bottom: 180px !important;
  }
  .vw-mx-sm-180,
  .vw-ml-sm-180 {
    margin-left: 180px !important;
  }
  .vw-mx-sm-180,
  .vw-mr-sm-180 {
    margin-right: 180px !important;
  }
  .vw-my-sm-180,
  .vw-mt-sm-180 {
    margin-top: 180px !important;
  }
  .vw-py-sm-180,
  .vw-pb-sm-180 {
    padding-bottom: 180px !important;
  }
  .vw-px-sm-180,
  .vw-pl-sm-180 {
    padding-left: 180px !important;
  }
  .vw-px-sm-180,
  .vw-pr-sm-180 {
    padding-right: 180px !important;
  }
  .vw-py-sm-180,
  .vw-pt-sm-180 {
    padding-top: 180px !important;
  }
}
@media (min-width: 768px) {
  .vw-my-md-0,
  .vw-mb-md-0 {
    margin-bottom: 0px !important;
  }
  .vw-mx-md-0,
  .vw-ml-md-0 {
    margin-left: 0px !important;
  }
  .vw-mx-md-0,
  .vw-mr-md-0 {
    margin-right: 0px !important;
  }
  .vw-my-md-0,
  .vw-mt-md-0 {
    margin-top: 0px !important;
  }
  .vw-py-md-0,
  .vw-pb-md-0 {
    padding-bottom: 0px !important;
  }
  .vw-px-md-0,
  .vw-pl-md-0 {
    padding-left: 0px !important;
  }
  .vw-px-md-0,
  .vw-pr-md-0 {
    padding-right: 0px !important;
  }
  .vw-py-md-0,
  .vw-pt-md-0 {
    padding-top: 0px !important;
  }
  .vw-my-md-5,
  .vw-mb-md-5 {
    margin-bottom: 5px !important;
  }
  .vw-mx-md-5,
  .vw-ml-md-5 {
    margin-left: 5px !important;
  }
  .vw-mx-md-5,
  .vw-mr-md-5 {
    margin-right: 5px !important;
  }
  .vw-my-md-5,
  .vw-mt-md-5 {
    margin-top: 5px !important;
  }
  .vw-py-md-5,
  .vw-pb-md-5 {
    padding-bottom: 5px !important;
  }
  .vw-px-md-5,
  .vw-pl-md-5 {
    padding-left: 5px !important;
  }
  .vw-px-md-5,
  .vw-pr-md-5 {
    padding-right: 5px !important;
  }
  .vw-py-md-5,
  .vw-pt-md-5 {
    padding-top: 5px !important;
  }
  .vw-my-md-10,
  .vw-mb-md-10 {
    margin-bottom: 10px !important;
  }
  .vw-mx-md-10,
  .vw-ml-md-10 {
    margin-left: 10px !important;
  }
  .vw-mx-md-10,
  .vw-mr-md-10 {
    margin-right: 10px !important;
  }
  .vw-my-md-10,
  .vw-mt-md-10 {
    margin-top: 10px !important;
  }
  .vw-py-md-10,
  .vw-pb-md-10 {
    padding-bottom: 10px !important;
  }
  .vw-px-md-10,
  .vw-pl-md-10 {
    padding-left: 10px !important;
  }
  .vw-px-md-10,
  .vw-pr-md-10 {
    padding-right: 10px !important;
  }
  .vw-py-md-10,
  .vw-pt-md-10 {
    padding-top: 10px !important;
  }
  .vw-my-md-15,
  .vw-mb-md-15 {
    margin-bottom: 15px !important;
  }
  .vw-mx-md-15,
  .vw-ml-md-15 {
    margin-left: 15px !important;
  }
  .vw-mx-md-15,
  .vw-mr-md-15 {
    margin-right: 15px !important;
  }
  .vw-my-md-15,
  .vw-mt-md-15 {
    margin-top: 15px !important;
  }
  .vw-py-md-15,
  .vw-pb-md-15 {
    padding-bottom: 15px !important;
  }
  .vw-px-md-15,
  .vw-pl-md-15 {
    padding-left: 15px !important;
  }
  .vw-px-md-15,
  .vw-pr-md-15 {
    padding-right: 15px !important;
  }
  .vw-py-md-15,
  .vw-pt-md-15 {
    padding-top: 15px !important;
  }
  .vw-my-md-20,
  .vw-mb-md-20 {
    margin-bottom: 20px !important;
  }
  .vw-mx-md-20,
  .vw-ml-md-20 {
    margin-left: 20px !important;
  }
  .vw-mx-md-20,
  .vw-mr-md-20 {
    margin-right: 20px !important;
  }
  .vw-my-md-20,
  .vw-mt-md-20 {
    margin-top: 20px !important;
  }
  .vw-py-md-20,
  .vw-pb-md-20 {
    padding-bottom: 20px !important;
  }
  .vw-px-md-20,
  .vw-pl-md-20 {
    padding-left: 20px !important;
  }
  .vw-px-md-20,
  .vw-pr-md-20 {
    padding-right: 20px !important;
  }
  .vw-py-md-20,
  .vw-pt-md-20 {
    padding-top: 20px !important;
  }
  .vw-my-md-25,
  .vw-mb-md-25 {
    margin-bottom: 25px !important;
  }
  .vw-mx-md-25,
  .vw-ml-md-25 {
    margin-left: 25px !important;
  }
  .vw-mx-md-25,
  .vw-mr-md-25 {
    margin-right: 25px !important;
  }
  .vw-my-md-25,
  .vw-mt-md-25 {
    margin-top: 25px !important;
  }
  .vw-py-md-25,
  .vw-pb-md-25 {
    padding-bottom: 25px !important;
  }
  .vw-px-md-25,
  .vw-pl-md-25 {
    padding-left: 25px !important;
  }
  .vw-px-md-25,
  .vw-pr-md-25 {
    padding-right: 25px !important;
  }
  .vw-py-md-25,
  .vw-pt-md-25 {
    padding-top: 25px !important;
  }
  .vw-my-md-30,
  .vw-mb-md-30 {
    margin-bottom: 30px !important;
  }
  .vw-mx-md-30,
  .vw-ml-md-30 {
    margin-left: 30px !important;
  }
  .vw-mx-md-30,
  .vw-mr-md-30 {
    margin-right: 30px !important;
  }
  .vw-my-md-30,
  .vw-mt-md-30 {
    margin-top: 30px !important;
  }
  .vw-py-md-30,
  .vw-pb-md-30 {
    padding-bottom: 30px !important;
  }
  .vw-px-md-30,
  .vw-pl-md-30 {
    padding-left: 30px !important;
  }
  .vw-px-md-30,
  .vw-pr-md-30 {
    padding-right: 30px !important;
  }
  .vw-py-md-30,
  .vw-pt-md-30 {
    padding-top: 30px !important;
  }
  .vw-my-md-35,
  .vw-mb-md-35 {
    margin-bottom: 35px !important;
  }
  .vw-mx-md-35,
  .vw-ml-md-35 {
    margin-left: 35px !important;
  }
  .vw-mx-md-35,
  .vw-mr-md-35 {
    margin-right: 35px !important;
  }
  .vw-my-md-35,
  .vw-mt-md-35 {
    margin-top: 35px !important;
  }
  .vw-py-md-35,
  .vw-pb-md-35 {
    padding-bottom: 35px !important;
  }
  .vw-px-md-35,
  .vw-pl-md-35 {
    padding-left: 35px !important;
  }
  .vw-px-md-35,
  .vw-pr-md-35 {
    padding-right: 35px !important;
  }
  .vw-py-md-35,
  .vw-pt-md-35 {
    padding-top: 35px !important;
  }
  .vw-my-md-40,
  .vw-mb-md-40 {
    margin-bottom: 40px !important;
  }
  .vw-mx-md-40,
  .vw-ml-md-40 {
    margin-left: 40px !important;
  }
  .vw-mx-md-40,
  .vw-mr-md-40 {
    margin-right: 40px !important;
  }
  .vw-my-md-40,
  .vw-mt-md-40 {
    margin-top: 40px !important;
  }
  .vw-py-md-40,
  .vw-pb-md-40 {
    padding-bottom: 40px !important;
  }
  .vw-px-md-40,
  .vw-pl-md-40 {
    padding-left: 40px !important;
  }
  .vw-px-md-40,
  .vw-pr-md-40 {
    padding-right: 40px !important;
  }
  .vw-py-md-40,
  .vw-pt-md-40 {
    padding-top: 40px !important;
  }
  .vw-my-md-45,
  .vw-mb-md-45 {
    margin-bottom: 45px !important;
  }
  .vw-mx-md-45,
  .vw-ml-md-45 {
    margin-left: 45px !important;
  }
  .vw-mx-md-45,
  .vw-mr-md-45 {
    margin-right: 45px !important;
  }
  .vw-my-md-45,
  .vw-mt-md-45 {
    margin-top: 45px !important;
  }
  .vw-py-md-45,
  .vw-pb-md-45 {
    padding-bottom: 45px !important;
  }
  .vw-px-md-45,
  .vw-pl-md-45 {
    padding-left: 45px !important;
  }
  .vw-px-md-45,
  .vw-pr-md-45 {
    padding-right: 45px !important;
  }
  .vw-py-md-45,
  .vw-pt-md-45 {
    padding-top: 45px !important;
  }
  .vw-my-md-50,
  .vw-mb-md-50 {
    margin-bottom: 50px !important;
  }
  .vw-mx-md-50,
  .vw-ml-md-50 {
    margin-left: 50px !important;
  }
  .vw-mx-md-50,
  .vw-mr-md-50 {
    margin-right: 50px !important;
  }
  .vw-my-md-50,
  .vw-mt-md-50 {
    margin-top: 50px !important;
  }
  .vw-py-md-50,
  .vw-pb-md-50 {
    padding-bottom: 50px !important;
  }
  .vw-px-md-50,
  .vw-pl-md-50 {
    padding-left: 50px !important;
  }
  .vw-px-md-50,
  .vw-pr-md-50 {
    padding-right: 50px !important;
  }
  .vw-py-md-50,
  .vw-pt-md-50 {
    padding-top: 50px !important;
  }
  .vw-my-md-60,
  .vw-mb-md-60 {
    margin-bottom: 60px !important;
  }
  .vw-mx-md-60,
  .vw-ml-md-60 {
    margin-left: 60px !important;
  }
  .vw-mx-md-60,
  .vw-mr-md-60 {
    margin-right: 60px !important;
  }
  .vw-my-md-60,
  .vw-mt-md-60 {
    margin-top: 60px !important;
  }
  .vw-py-md-60,
  .vw-pb-md-60 {
    padding-bottom: 60px !important;
  }
  .vw-px-md-60,
  .vw-pl-md-60 {
    padding-left: 60px !important;
  }
  .vw-px-md-60,
  .vw-pr-md-60 {
    padding-right: 60px !important;
  }
  .vw-py-md-60,
  .vw-pt-md-60 {
    padding-top: 60px !important;
  }
  .vw-my-md-70,
  .vw-mb-md-70 {
    margin-bottom: 70px !important;
  }
  .vw-mx-md-70,
  .vw-ml-md-70 {
    margin-left: 70px !important;
  }
  .vw-mx-md-70,
  .vw-mr-md-70 {
    margin-right: 70px !important;
  }
  .vw-my-md-70,
  .vw-mt-md-70 {
    margin-top: 70px !important;
  }
  .vw-py-md-70,
  .vw-pb-md-70 {
    padding-bottom: 70px !important;
  }
  .vw-px-md-70,
  .vw-pl-md-70 {
    padding-left: 70px !important;
  }
  .vw-px-md-70,
  .vw-pr-md-70 {
    padding-right: 70px !important;
  }
  .vw-py-md-70,
  .vw-pt-md-70 {
    padding-top: 70px !important;
  }
  .vw-my-md-80,
  .vw-mb-md-80 {
    margin-bottom: 80px !important;
  }
  .vw-mx-md-80,
  .vw-ml-md-80 {
    margin-left: 80px !important;
  }
  .vw-mx-md-80,
  .vw-mr-md-80 {
    margin-right: 80px !important;
  }
  .vw-my-md-80,
  .vw-mt-md-80 {
    margin-top: 80px !important;
  }
  .vw-py-md-80,
  .vw-pb-md-80 {
    padding-bottom: 80px !important;
  }
  .vw-px-md-80,
  .vw-pl-md-80 {
    padding-left: 80px !important;
  }
  .vw-px-md-80,
  .vw-pr-md-80 {
    padding-right: 80px !important;
  }
  .vw-py-md-80,
  .vw-pt-md-80 {
    padding-top: 80px !important;
  }
  .vw-my-md-90,
  .vw-mb-md-90 {
    margin-bottom: 90px !important;
  }
  .vw-mx-md-90,
  .vw-ml-md-90 {
    margin-left: 90px !important;
  }
  .vw-mx-md-90,
  .vw-mr-md-90 {
    margin-right: 90px !important;
  }
  .vw-my-md-90,
  .vw-mt-md-90 {
    margin-top: 90px !important;
  }
  .vw-py-md-90,
  .vw-pb-md-90 {
    padding-bottom: 90px !important;
  }
  .vw-px-md-90,
  .vw-pl-md-90 {
    padding-left: 90px !important;
  }
  .vw-px-md-90,
  .vw-pr-md-90 {
    padding-right: 90px !important;
  }
  .vw-py-md-90,
  .vw-pt-md-90 {
    padding-top: 90px !important;
  }
  .vw-my-md-100,
  .vw-mb-md-100 {
    margin-bottom: 100px !important;
  }
  .vw-mx-md-100,
  .vw-ml-md-100 {
    margin-left: 100px !important;
  }
  .vw-mx-md-100,
  .vw-mr-md-100 {
    margin-right: 100px !important;
  }
  .vw-my-md-100,
  .vw-mt-md-100 {
    margin-top: 100px !important;
  }
  .vw-py-md-100,
  .vw-pb-md-100 {
    padding-bottom: 100px !important;
  }
  .vw-px-md-100,
  .vw-pl-md-100 {
    padding-left: 100px !important;
  }
  .vw-px-md-100,
  .vw-pr-md-100 {
    padding-right: 100px !important;
  }
  .vw-py-md-100,
  .vw-pt-md-100 {
    padding-top: 100px !important;
  }
  .vw-my-md-110,
  .vw-mb-md-110 {
    margin-bottom: 110px !important;
  }
  .vw-mx-md-110,
  .vw-ml-md-110 {
    margin-left: 110px !important;
  }
  .vw-mx-md-110,
  .vw-mr-md-110 {
    margin-right: 110px !important;
  }
  .vw-my-md-110,
  .vw-mt-md-110 {
    margin-top: 110px !important;
  }
  .vw-py-md-110,
  .vw-pb-md-110 {
    padding-bottom: 110px !important;
  }
  .vw-px-md-110,
  .vw-pl-md-110 {
    padding-left: 110px !important;
  }
  .vw-px-md-110,
  .vw-pr-md-110 {
    padding-right: 110px !important;
  }
  .vw-py-md-110,
  .vw-pt-md-110 {
    padding-top: 110px !important;
  }
  .vw-my-md-120,
  .vw-mb-md-120 {
    margin-bottom: 120px !important;
  }
  .vw-mx-md-120,
  .vw-ml-md-120 {
    margin-left: 120px !important;
  }
  .vw-mx-md-120,
  .vw-mr-md-120 {
    margin-right: 120px !important;
  }
  .vw-my-md-120,
  .vw-mt-md-120 {
    margin-top: 120px !important;
  }
  .vw-py-md-120,
  .vw-pb-md-120 {
    padding-bottom: 120px !important;
  }
  .vw-px-md-120,
  .vw-pl-md-120 {
    padding-left: 120px !important;
  }
  .vw-px-md-120,
  .vw-pr-md-120 {
    padding-right: 120px !important;
  }
  .vw-py-md-120,
  .vw-pt-md-120 {
    padding-top: 120px !important;
  }
  .vw-my-md-130,
  .vw-mb-md-130 {
    margin-bottom: 130px !important;
  }
  .vw-mx-md-130,
  .vw-ml-md-130 {
    margin-left: 130px !important;
  }
  .vw-mx-md-130,
  .vw-mr-md-130 {
    margin-right: 130px !important;
  }
  .vw-my-md-130,
  .vw-mt-md-130 {
    margin-top: 130px !important;
  }
  .vw-py-md-130,
  .vw-pb-md-130 {
    padding-bottom: 130px !important;
  }
  .vw-px-md-130,
  .vw-pl-md-130 {
    padding-left: 130px !important;
  }
  .vw-px-md-130,
  .vw-pr-md-130 {
    padding-right: 130px !important;
  }
  .vw-py-md-130,
  .vw-pt-md-130 {
    padding-top: 130px !important;
  }
  .vw-my-md-140,
  .vw-mb-md-140 {
    margin-bottom: 140px !important;
  }
  .vw-mx-md-140,
  .vw-ml-md-140 {
    margin-left: 140px !important;
  }
  .vw-mx-md-140,
  .vw-mr-md-140 {
    margin-right: 140px !important;
  }
  .vw-my-md-140,
  .vw-mt-md-140 {
    margin-top: 140px !important;
  }
  .vw-py-md-140,
  .vw-pb-md-140 {
    padding-bottom: 140px !important;
  }
  .vw-px-md-140,
  .vw-pl-md-140 {
    padding-left: 140px !important;
  }
  .vw-px-md-140,
  .vw-pr-md-140 {
    padding-right: 140px !important;
  }
  .vw-py-md-140,
  .vw-pt-md-140 {
    padding-top: 140px !important;
  }
  .vw-my-md-150,
  .vw-mb-md-150 {
    margin-bottom: 150px !important;
  }
  .vw-mx-md-150,
  .vw-ml-md-150 {
    margin-left: 150px !important;
  }
  .vw-mx-md-150,
  .vw-mr-md-150 {
    margin-right: 150px !important;
  }
  .vw-my-md-150,
  .vw-mt-md-150 {
    margin-top: 150px !important;
  }
  .vw-py-md-150,
  .vw-pb-md-150 {
    padding-bottom: 150px !important;
  }
  .vw-px-md-150,
  .vw-pl-md-150 {
    padding-left: 150px !important;
  }
  .vw-px-md-150,
  .vw-pr-md-150 {
    padding-right: 150px !important;
  }
  .vw-py-md-150,
  .vw-pt-md-150 {
    padding-top: 150px !important;
  }
  .vw-my-md-160,
  .vw-mb-md-160 {
    margin-bottom: 160px !important;
  }
  .vw-mx-md-160,
  .vw-ml-md-160 {
    margin-left: 160px !important;
  }
  .vw-mx-md-160,
  .vw-mr-md-160 {
    margin-right: 160px !important;
  }
  .vw-my-md-160,
  .vw-mt-md-160 {
    margin-top: 160px !important;
  }
  .vw-py-md-160,
  .vw-pb-md-160 {
    padding-bottom: 160px !important;
  }
  .vw-px-md-160,
  .vw-pl-md-160 {
    padding-left: 160px !important;
  }
  .vw-px-md-160,
  .vw-pr-md-160 {
    padding-right: 160px !important;
  }
  .vw-py-md-160,
  .vw-pt-md-160 {
    padding-top: 160px !important;
  }
  .vw-my-md-170,
  .vw-mb-md-170 {
    margin-bottom: 170px !important;
  }
  .vw-mx-md-170,
  .vw-ml-md-170 {
    margin-left: 170px !important;
  }
  .vw-mx-md-170,
  .vw-mr-md-170 {
    margin-right: 170px !important;
  }
  .vw-my-md-170,
  .vw-mt-md-170 {
    margin-top: 170px !important;
  }
  .vw-py-md-170,
  .vw-pb-md-170 {
    padding-bottom: 170px !important;
  }
  .vw-px-md-170,
  .vw-pl-md-170 {
    padding-left: 170px !important;
  }
  .vw-px-md-170,
  .vw-pr-md-170 {
    padding-right: 170px !important;
  }
  .vw-py-md-170,
  .vw-pt-md-170 {
    padding-top: 170px !important;
  }
  .vw-my-md-180,
  .vw-mb-md-180 {
    margin-bottom: 180px !important;
  }
  .vw-mx-md-180,
  .vw-ml-md-180 {
    margin-left: 180px !important;
  }
  .vw-mx-md-180,
  .vw-mr-md-180 {
    margin-right: 180px !important;
  }
  .vw-my-md-180,
  .vw-mt-md-180 {
    margin-top: 180px !important;
  }
  .vw-py-md-180,
  .vw-pb-md-180 {
    padding-bottom: 180px !important;
  }
  .vw-px-md-180,
  .vw-pl-md-180 {
    padding-left: 180px !important;
  }
  .vw-px-md-180,
  .vw-pr-md-180 {
    padding-right: 180px !important;
  }
  .vw-py-md-180,
  .vw-pt-md-180 {
    padding-top: 180px !important;
  }
}
@media (min-width: 992px) {
  .vw-my-lg-0,
  .vw-mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .vw-mx-lg-0,
  .vw-ml-lg-0 {
    margin-left: 0px !important;
  }
  .vw-mx-lg-0,
  .vw-mr-lg-0 {
    margin-right: 0px !important;
  }
  .vw-my-lg-0,
  .vw-mt-lg-0 {
    margin-top: 0px !important;
  }
  .vw-py-lg-0,
  .vw-pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .vw-px-lg-0,
  .vw-pl-lg-0 {
    padding-left: 0px !important;
  }
  .vw-px-lg-0,
  .vw-pr-lg-0 {
    padding-right: 0px !important;
  }
  .vw-py-lg-0,
  .vw-pt-lg-0 {
    padding-top: 0px !important;
  }
  .vw-my-lg-5,
  .vw-mb-lg-5 {
    margin-bottom: 5px !important;
  }
  .vw-mx-lg-5,
  .vw-ml-lg-5 {
    margin-left: 5px !important;
  }
  .vw-mx-lg-5,
  .vw-mr-lg-5 {
    margin-right: 5px !important;
  }
  .vw-my-lg-5,
  .vw-mt-lg-5 {
    margin-top: 5px !important;
  }
  .vw-py-lg-5,
  .vw-pb-lg-5 {
    padding-bottom: 5px !important;
  }
  .vw-px-lg-5,
  .vw-pl-lg-5 {
    padding-left: 5px !important;
  }
  .vw-px-lg-5,
  .vw-pr-lg-5 {
    padding-right: 5px !important;
  }
  .vw-py-lg-5,
  .vw-pt-lg-5 {
    padding-top: 5px !important;
  }
  .vw-my-lg-10,
  .vw-mb-lg-10 {
    margin-bottom: 10px !important;
  }
  .vw-mx-lg-10,
  .vw-ml-lg-10 {
    margin-left: 10px !important;
  }
  .vw-mx-lg-10,
  .vw-mr-lg-10 {
    margin-right: 10px !important;
  }
  .vw-my-lg-10,
  .vw-mt-lg-10 {
    margin-top: 10px !important;
  }
  .vw-py-lg-10,
  .vw-pb-lg-10 {
    padding-bottom: 10px !important;
  }
  .vw-px-lg-10,
  .vw-pl-lg-10 {
    padding-left: 10px !important;
  }
  .vw-px-lg-10,
  .vw-pr-lg-10 {
    padding-right: 10px !important;
  }
  .vw-py-lg-10,
  .vw-pt-lg-10 {
    padding-top: 10px !important;
  }
  .vw-my-lg-15,
  .vw-mb-lg-15 {
    margin-bottom: 15px !important;
  }
  .vw-mx-lg-15,
  .vw-ml-lg-15 {
    margin-left: 15px !important;
  }
  .vw-mx-lg-15,
  .vw-mr-lg-15 {
    margin-right: 15px !important;
  }
  .vw-my-lg-15,
  .vw-mt-lg-15 {
    margin-top: 15px !important;
  }
  .vw-py-lg-15,
  .vw-pb-lg-15 {
    padding-bottom: 15px !important;
  }
  .vw-px-lg-15,
  .vw-pl-lg-15 {
    padding-left: 15px !important;
  }
  .vw-px-lg-15,
  .vw-pr-lg-15 {
    padding-right: 15px !important;
  }
  .vw-py-lg-15,
  .vw-pt-lg-15 {
    padding-top: 15px !important;
  }
  .vw-my-lg-20,
  .vw-mb-lg-20 {
    margin-bottom: 20px !important;
  }
  .vw-mx-lg-20,
  .vw-ml-lg-20 {
    margin-left: 20px !important;
  }
  .vw-mx-lg-20,
  .vw-mr-lg-20 {
    margin-right: 20px !important;
  }
  .vw-my-lg-20,
  .vw-mt-lg-20 {
    margin-top: 20px !important;
  }
  .vw-py-lg-20,
  .vw-pb-lg-20 {
    padding-bottom: 20px !important;
  }
  .vw-px-lg-20,
  .vw-pl-lg-20 {
    padding-left: 20px !important;
  }
  .vw-px-lg-20,
  .vw-pr-lg-20 {
    padding-right: 20px !important;
  }
  .vw-py-lg-20,
  .vw-pt-lg-20 {
    padding-top: 20px !important;
  }
  .vw-my-lg-25,
  .vw-mb-lg-25 {
    margin-bottom: 25px !important;
  }
  .vw-mx-lg-25,
  .vw-ml-lg-25 {
    margin-left: 25px !important;
  }
  .vw-mx-lg-25,
  .vw-mr-lg-25 {
    margin-right: 25px !important;
  }
  .vw-my-lg-25,
  .vw-mt-lg-25 {
    margin-top: 25px !important;
  }
  .vw-py-lg-25,
  .vw-pb-lg-25 {
    padding-bottom: 25px !important;
  }
  .vw-px-lg-25,
  .vw-pl-lg-25 {
    padding-left: 25px !important;
  }
  .vw-px-lg-25,
  .vw-pr-lg-25 {
    padding-right: 25px !important;
  }
  .vw-py-lg-25,
  .vw-pt-lg-25 {
    padding-top: 25px !important;
  }
  .vw-my-lg-30,
  .vw-mb-lg-30 {
    margin-bottom: 30px !important;
  }
  .vw-mx-lg-30,
  .vw-ml-lg-30 {
    margin-left: 30px !important;
  }
  .vw-mx-lg-30,
  .vw-mr-lg-30 {
    margin-right: 30px !important;
  }
  .vw-my-lg-30,
  .vw-mt-lg-30 {
    margin-top: 30px !important;
  }
  .vw-py-lg-30,
  .vw-pb-lg-30 {
    padding-bottom: 30px !important;
  }
  .vw-px-lg-30,
  .vw-pl-lg-30 {
    padding-left: 30px !important;
  }
  .vw-px-lg-30,
  .vw-pr-lg-30 {
    padding-right: 30px !important;
  }
  .vw-py-lg-30,
  .vw-pt-lg-30 {
    padding-top: 30px !important;
  }
  .vw-my-lg-35,
  .vw-mb-lg-35 {
    margin-bottom: 35px !important;
  }
  .vw-mx-lg-35,
  .vw-ml-lg-35 {
    margin-left: 35px !important;
  }
  .vw-mx-lg-35,
  .vw-mr-lg-35 {
    margin-right: 35px !important;
  }
  .vw-my-lg-35,
  .vw-mt-lg-35 {
    margin-top: 35px !important;
  }
  .vw-py-lg-35,
  .vw-pb-lg-35 {
    padding-bottom: 35px !important;
  }
  .vw-px-lg-35,
  .vw-pl-lg-35 {
    padding-left: 35px !important;
  }
  .vw-px-lg-35,
  .vw-pr-lg-35 {
    padding-right: 35px !important;
  }
  .vw-py-lg-35,
  .vw-pt-lg-35 {
    padding-top: 35px !important;
  }
  .vw-my-lg-40,
  .vw-mb-lg-40 {
    margin-bottom: 40px !important;
  }
  .vw-mx-lg-40,
  .vw-ml-lg-40 {
    margin-left: 40px !important;
  }
  .vw-mx-lg-40,
  .vw-mr-lg-40 {
    margin-right: 40px !important;
  }
  .vw-my-lg-40,
  .vw-mt-lg-40 {
    margin-top: 40px !important;
  }
  .vw-py-lg-40,
  .vw-pb-lg-40 {
    padding-bottom: 40px !important;
  }
  .vw-px-lg-40,
  .vw-pl-lg-40 {
    padding-left: 40px !important;
  }
  .vw-px-lg-40,
  .vw-pr-lg-40 {
    padding-right: 40px !important;
  }
  .vw-py-lg-40,
  .vw-pt-lg-40 {
    padding-top: 40px !important;
  }
  .vw-my-lg-45,
  .vw-mb-lg-45 {
    margin-bottom: 45px !important;
  }
  .vw-mx-lg-45,
  .vw-ml-lg-45 {
    margin-left: 45px !important;
  }
  .vw-mx-lg-45,
  .vw-mr-lg-45 {
    margin-right: 45px !important;
  }
  .vw-my-lg-45,
  .vw-mt-lg-45 {
    margin-top: 45px !important;
  }
  .vw-py-lg-45,
  .vw-pb-lg-45 {
    padding-bottom: 45px !important;
  }
  .vw-px-lg-45,
  .vw-pl-lg-45 {
    padding-left: 45px !important;
  }
  .vw-px-lg-45,
  .vw-pr-lg-45 {
    padding-right: 45px !important;
  }
  .vw-py-lg-45,
  .vw-pt-lg-45 {
    padding-top: 45px !important;
  }
  .vw-my-lg-50,
  .vw-mb-lg-50 {
    margin-bottom: 50px !important;
  }
  .vw-mx-lg-50,
  .vw-ml-lg-50 {
    margin-left: 50px !important;
  }
  .vw-mx-lg-50,
  .vw-mr-lg-50 {
    margin-right: 50px !important;
  }
  .vw-my-lg-50,
  .vw-mt-lg-50 {
    margin-top: 50px !important;
  }
  .vw-py-lg-50,
  .vw-pb-lg-50 {
    padding-bottom: 50px !important;
  }
  .vw-px-lg-50,
  .vw-pl-lg-50 {
    padding-left: 50px !important;
  }
  .vw-px-lg-50,
  .vw-pr-lg-50 {
    padding-right: 50px !important;
  }
  .vw-py-lg-50,
  .vw-pt-lg-50 {
    padding-top: 50px !important;
  }
  .vw-my-lg-60,
  .vw-mb-lg-60 {
    margin-bottom: 60px !important;
  }
  .vw-mx-lg-60,
  .vw-ml-lg-60 {
    margin-left: 60px !important;
  }
  .vw-mx-lg-60,
  .vw-mr-lg-60 {
    margin-right: 60px !important;
  }
  .vw-my-lg-60,
  .vw-mt-lg-60 {
    margin-top: 60px !important;
  }
  .vw-py-lg-60,
  .vw-pb-lg-60 {
    padding-bottom: 60px !important;
  }
  .vw-px-lg-60,
  .vw-pl-lg-60 {
    padding-left: 60px !important;
  }
  .vw-px-lg-60,
  .vw-pr-lg-60 {
    padding-right: 60px !important;
  }
  .vw-py-lg-60,
  .vw-pt-lg-60 {
    padding-top: 60px !important;
  }
  .vw-my-lg-70,
  .vw-mb-lg-70 {
    margin-bottom: 70px !important;
  }
  .vw-mx-lg-70,
  .vw-ml-lg-70 {
    margin-left: 70px !important;
  }
  .vw-mx-lg-70,
  .vw-mr-lg-70 {
    margin-right: 70px !important;
  }
  .vw-my-lg-70,
  .vw-mt-lg-70 {
    margin-top: 70px !important;
  }
  .vw-py-lg-70,
  .vw-pb-lg-70 {
    padding-bottom: 70px !important;
  }
  .vw-px-lg-70,
  .vw-pl-lg-70 {
    padding-left: 70px !important;
  }
  .vw-px-lg-70,
  .vw-pr-lg-70 {
    padding-right: 70px !important;
  }
  .vw-py-lg-70,
  .vw-pt-lg-70 {
    padding-top: 70px !important;
  }
  .vw-my-lg-80,
  .vw-mb-lg-80 {
    margin-bottom: 80px !important;
  }
  .vw-mx-lg-80,
  .vw-ml-lg-80 {
    margin-left: 80px !important;
  }
  .vw-mx-lg-80,
  .vw-mr-lg-80 {
    margin-right: 80px !important;
  }
  .vw-my-lg-80,
  .vw-mt-lg-80 {
    margin-top: 80px !important;
  }
  .vw-py-lg-80,
  .vw-pb-lg-80 {
    padding-bottom: 80px !important;
  }
  .vw-px-lg-80,
  .vw-pl-lg-80 {
    padding-left: 80px !important;
  }
  .vw-px-lg-80,
  .vw-pr-lg-80 {
    padding-right: 80px !important;
  }
  .vw-py-lg-80,
  .vw-pt-lg-80 {
    padding-top: 80px !important;
  }
  .vw-my-lg-90,
  .vw-mb-lg-90 {
    margin-bottom: 90px !important;
  }
  .vw-mx-lg-90,
  .vw-ml-lg-90 {
    margin-left: 90px !important;
  }
  .vw-mx-lg-90,
  .vw-mr-lg-90 {
    margin-right: 90px !important;
  }
  .vw-my-lg-90,
  .vw-mt-lg-90 {
    margin-top: 90px !important;
  }
  .vw-py-lg-90,
  .vw-pb-lg-90 {
    padding-bottom: 90px !important;
  }
  .vw-px-lg-90,
  .vw-pl-lg-90 {
    padding-left: 90px !important;
  }
  .vw-px-lg-90,
  .vw-pr-lg-90 {
    padding-right: 90px !important;
  }
  .vw-py-lg-90,
  .vw-pt-lg-90 {
    padding-top: 90px !important;
  }
  .vw-my-lg-100,
  .vw-mb-lg-100 {
    margin-bottom: 100px !important;
  }
  .vw-mx-lg-100,
  .vw-ml-lg-100 {
    margin-left: 100px !important;
  }
  .vw-mx-lg-100,
  .vw-mr-lg-100 {
    margin-right: 100px !important;
  }
  .vw-my-lg-100,
  .vw-mt-lg-100 {
    margin-top: 100px !important;
  }
  .vw-py-lg-100,
  .vw-pb-lg-100 {
    padding-bottom: 100px !important;
  }
  .vw-px-lg-100,
  .vw-pl-lg-100 {
    padding-left: 100px !important;
  }
  .vw-px-lg-100,
  .vw-pr-lg-100 {
    padding-right: 100px !important;
  }
  .vw-py-lg-100,
  .vw-pt-lg-100 {
    padding-top: 100px !important;
  }
  .vw-my-lg-110,
  .vw-mb-lg-110 {
    margin-bottom: 110px !important;
  }
  .vw-mx-lg-110,
  .vw-ml-lg-110 {
    margin-left: 110px !important;
  }
  .vw-mx-lg-110,
  .vw-mr-lg-110 {
    margin-right: 110px !important;
  }
  .vw-my-lg-110,
  .vw-mt-lg-110 {
    margin-top: 110px !important;
  }
  .vw-py-lg-110,
  .vw-pb-lg-110 {
    padding-bottom: 110px !important;
  }
  .vw-px-lg-110,
  .vw-pl-lg-110 {
    padding-left: 110px !important;
  }
  .vw-px-lg-110,
  .vw-pr-lg-110 {
    padding-right: 110px !important;
  }
  .vw-py-lg-110,
  .vw-pt-lg-110 {
    padding-top: 110px !important;
  }
  .vw-my-lg-120,
  .vw-mb-lg-120 {
    margin-bottom: 120px !important;
  }
  .vw-mx-lg-120,
  .vw-ml-lg-120 {
    margin-left: 120px !important;
  }
  .vw-mx-lg-120,
  .vw-mr-lg-120 {
    margin-right: 120px !important;
  }
  .vw-my-lg-120,
  .vw-mt-lg-120 {
    margin-top: 120px !important;
  }
  .vw-py-lg-120,
  .vw-pb-lg-120 {
    padding-bottom: 120px !important;
  }
  .vw-px-lg-120,
  .vw-pl-lg-120 {
    padding-left: 120px !important;
  }
  .vw-px-lg-120,
  .vw-pr-lg-120 {
    padding-right: 120px !important;
  }
  .vw-py-lg-120,
  .vw-pt-lg-120 {
    padding-top: 120px !important;
  }
  .vw-my-lg-130,
  .vw-mb-lg-130 {
    margin-bottom: 130px !important;
  }
  .vw-mx-lg-130,
  .vw-ml-lg-130 {
    margin-left: 130px !important;
  }
  .vw-mx-lg-130,
  .vw-mr-lg-130 {
    margin-right: 130px !important;
  }
  .vw-my-lg-130,
  .vw-mt-lg-130 {
    margin-top: 130px !important;
  }
  .vw-py-lg-130,
  .vw-pb-lg-130 {
    padding-bottom: 130px !important;
  }
  .vw-px-lg-130,
  .vw-pl-lg-130 {
    padding-left: 130px !important;
  }
  .vw-px-lg-130,
  .vw-pr-lg-130 {
    padding-right: 130px !important;
  }
  .vw-py-lg-130,
  .vw-pt-lg-130 {
    padding-top: 130px !important;
  }
  .vw-my-lg-140,
  .vw-mb-lg-140 {
    margin-bottom: 140px !important;
  }
  .vw-mx-lg-140,
  .vw-ml-lg-140 {
    margin-left: 140px !important;
  }
  .vw-mx-lg-140,
  .vw-mr-lg-140 {
    margin-right: 140px !important;
  }
  .vw-my-lg-140,
  .vw-mt-lg-140 {
    margin-top: 140px !important;
  }
  .vw-py-lg-140,
  .vw-pb-lg-140 {
    padding-bottom: 140px !important;
  }
  .vw-px-lg-140,
  .vw-pl-lg-140 {
    padding-left: 140px !important;
  }
  .vw-px-lg-140,
  .vw-pr-lg-140 {
    padding-right: 140px !important;
  }
  .vw-py-lg-140,
  .vw-pt-lg-140 {
    padding-top: 140px !important;
  }
  .vw-my-lg-150,
  .vw-mb-lg-150 {
    margin-bottom: 150px !important;
  }
  .vw-mx-lg-150,
  .vw-ml-lg-150 {
    margin-left: 150px !important;
  }
  .vw-mx-lg-150,
  .vw-mr-lg-150 {
    margin-right: 150px !important;
  }
  .vw-my-lg-150,
  .vw-mt-lg-150 {
    margin-top: 150px !important;
  }
  .vw-py-lg-150,
  .vw-pb-lg-150 {
    padding-bottom: 150px !important;
  }
  .vw-px-lg-150,
  .vw-pl-lg-150 {
    padding-left: 150px !important;
  }
  .vw-px-lg-150,
  .vw-pr-lg-150 {
    padding-right: 150px !important;
  }
  .vw-py-lg-150,
  .vw-pt-lg-150 {
    padding-top: 150px !important;
  }
  .vw-my-lg-160,
  .vw-mb-lg-160 {
    margin-bottom: 160px !important;
  }
  .vw-mx-lg-160,
  .vw-ml-lg-160 {
    margin-left: 160px !important;
  }
  .vw-mx-lg-160,
  .vw-mr-lg-160 {
    margin-right: 160px !important;
  }
  .vw-my-lg-160,
  .vw-mt-lg-160 {
    margin-top: 160px !important;
  }
  .vw-py-lg-160,
  .vw-pb-lg-160 {
    padding-bottom: 160px !important;
  }
  .vw-px-lg-160,
  .vw-pl-lg-160 {
    padding-left: 160px !important;
  }
  .vw-px-lg-160,
  .vw-pr-lg-160 {
    padding-right: 160px !important;
  }
  .vw-py-lg-160,
  .vw-pt-lg-160 {
    padding-top: 160px !important;
  }
  .vw-my-lg-170,
  .vw-mb-lg-170 {
    margin-bottom: 170px !important;
  }
  .vw-mx-lg-170,
  .vw-ml-lg-170 {
    margin-left: 170px !important;
  }
  .vw-mx-lg-170,
  .vw-mr-lg-170 {
    margin-right: 170px !important;
  }
  .vw-my-lg-170,
  .vw-mt-lg-170 {
    margin-top: 170px !important;
  }
  .vw-py-lg-170,
  .vw-pb-lg-170 {
    padding-bottom: 170px !important;
  }
  .vw-px-lg-170,
  .vw-pl-lg-170 {
    padding-left: 170px !important;
  }
  .vw-px-lg-170,
  .vw-pr-lg-170 {
    padding-right: 170px !important;
  }
  .vw-py-lg-170,
  .vw-pt-lg-170 {
    padding-top: 170px !important;
  }
  .vw-my-lg-180,
  .vw-mb-lg-180 {
    margin-bottom: 180px !important;
  }
  .vw-mx-lg-180,
  .vw-ml-lg-180 {
    margin-left: 180px !important;
  }
  .vw-mx-lg-180,
  .vw-mr-lg-180 {
    margin-right: 180px !important;
  }
  .vw-my-lg-180,
  .vw-mt-lg-180 {
    margin-top: 180px !important;
  }
  .vw-py-lg-180,
  .vw-pb-lg-180 {
    padding-bottom: 180px !important;
  }
  .vw-px-lg-180,
  .vw-pl-lg-180 {
    padding-left: 180px !important;
  }
  .vw-px-lg-180,
  .vw-pr-lg-180 {
    padding-right: 180px !important;
  }
  .vw-py-lg-180,
  .vw-pt-lg-180 {
    padding-top: 180px !important;
  }
}
@media (min-width: 1200px) {
  .vw-my-xl-0,
  .vw-mb-xl-0 {
    margin-bottom: 0px !important;
  }
  .vw-mx-xl-0,
  .vw-ml-xl-0 {
    margin-left: 0px !important;
  }
  .vw-mx-xl-0,
  .vw-mr-xl-0 {
    margin-right: 0px !important;
  }
  .vw-my-xl-0,
  .vw-mt-xl-0 {
    margin-top: 0px !important;
  }
  .vw-py-xl-0,
  .vw-pb-xl-0 {
    padding-bottom: 0px !important;
  }
  .vw-px-xl-0,
  .vw-pl-xl-0 {
    padding-left: 0px !important;
  }
  .vw-px-xl-0,
  .vw-pr-xl-0 {
    padding-right: 0px !important;
  }
  .vw-py-xl-0,
  .vw-pt-xl-0 {
    padding-top: 0px !important;
  }
  .vw-my-xl-5,
  .vw-mb-xl-5 {
    margin-bottom: 5px !important;
  }
  .vw-mx-xl-5,
  .vw-ml-xl-5 {
    margin-left: 5px !important;
  }
  .vw-mx-xl-5,
  .vw-mr-xl-5 {
    margin-right: 5px !important;
  }
  .vw-my-xl-5,
  .vw-mt-xl-5 {
    margin-top: 5px !important;
  }
  .vw-py-xl-5,
  .vw-pb-xl-5 {
    padding-bottom: 5px !important;
  }
  .vw-px-xl-5,
  .vw-pl-xl-5 {
    padding-left: 5px !important;
  }
  .vw-px-xl-5,
  .vw-pr-xl-5 {
    padding-right: 5px !important;
  }
  .vw-py-xl-5,
  .vw-pt-xl-5 {
    padding-top: 5px !important;
  }
  .vw-my-xl-10,
  .vw-mb-xl-10 {
    margin-bottom: 10px !important;
  }
  .vw-mx-xl-10,
  .vw-ml-xl-10 {
    margin-left: 10px !important;
  }
  .vw-mx-xl-10,
  .vw-mr-xl-10 {
    margin-right: 10px !important;
  }
  .vw-my-xl-10,
  .vw-mt-xl-10 {
    margin-top: 10px !important;
  }
  .vw-py-xl-10,
  .vw-pb-xl-10 {
    padding-bottom: 10px !important;
  }
  .vw-px-xl-10,
  .vw-pl-xl-10 {
    padding-left: 10px !important;
  }
  .vw-px-xl-10,
  .vw-pr-xl-10 {
    padding-right: 10px !important;
  }
  .vw-py-xl-10,
  .vw-pt-xl-10 {
    padding-top: 10px !important;
  }
  .vw-my-xl-15,
  .vw-mb-xl-15 {
    margin-bottom: 15px !important;
  }
  .vw-mx-xl-15,
  .vw-ml-xl-15 {
    margin-left: 15px !important;
  }
  .vw-mx-xl-15,
  .vw-mr-xl-15 {
    margin-right: 15px !important;
  }
  .vw-my-xl-15,
  .vw-mt-xl-15 {
    margin-top: 15px !important;
  }
  .vw-py-xl-15,
  .vw-pb-xl-15 {
    padding-bottom: 15px !important;
  }
  .vw-px-xl-15,
  .vw-pl-xl-15 {
    padding-left: 15px !important;
  }
  .vw-px-xl-15,
  .vw-pr-xl-15 {
    padding-right: 15px !important;
  }
  .vw-py-xl-15,
  .vw-pt-xl-15 {
    padding-top: 15px !important;
  }
  .vw-my-xl-20,
  .vw-mb-xl-20 {
    margin-bottom: 20px !important;
  }
  .vw-mx-xl-20,
  .vw-ml-xl-20 {
    margin-left: 20px !important;
  }
  .vw-mx-xl-20,
  .vw-mr-xl-20 {
    margin-right: 20px !important;
  }
  .vw-my-xl-20,
  .vw-mt-xl-20 {
    margin-top: 20px !important;
  }
  .vw-py-xl-20,
  .vw-pb-xl-20 {
    padding-bottom: 20px !important;
  }
  .vw-px-xl-20,
  .vw-pl-xl-20 {
    padding-left: 20px !important;
  }
  .vw-px-xl-20,
  .vw-pr-xl-20 {
    padding-right: 20px !important;
  }
  .vw-py-xl-20,
  .vw-pt-xl-20 {
    padding-top: 20px !important;
  }
  .vw-my-xl-25,
  .vw-mb-xl-25 {
    margin-bottom: 25px !important;
  }
  .vw-mx-xl-25,
  .vw-ml-xl-25 {
    margin-left: 25px !important;
  }
  .vw-mx-xl-25,
  .vw-mr-xl-25 {
    margin-right: 25px !important;
  }
  .vw-my-xl-25,
  .vw-mt-xl-25 {
    margin-top: 25px !important;
  }
  .vw-py-xl-25,
  .vw-pb-xl-25 {
    padding-bottom: 25px !important;
  }
  .vw-px-xl-25,
  .vw-pl-xl-25 {
    padding-left: 25px !important;
  }
  .vw-px-xl-25,
  .vw-pr-xl-25 {
    padding-right: 25px !important;
  }
  .vw-py-xl-25,
  .vw-pt-xl-25 {
    padding-top: 25px !important;
  }
  .vw-my-xl-30,
  .vw-mb-xl-30 {
    margin-bottom: 30px !important;
  }
  .vw-mx-xl-30,
  .vw-ml-xl-30 {
    margin-left: 30px !important;
  }
  .vw-mx-xl-30,
  .vw-mr-xl-30 {
    margin-right: 30px !important;
  }
  .vw-my-xl-30,
  .vw-mt-xl-30 {
    margin-top: 30px !important;
  }
  .vw-py-xl-30,
  .vw-pb-xl-30 {
    padding-bottom: 30px !important;
  }
  .vw-px-xl-30,
  .vw-pl-xl-30 {
    padding-left: 30px !important;
  }
  .vw-px-xl-30,
  .vw-pr-xl-30 {
    padding-right: 30px !important;
  }
  .vw-py-xl-30,
  .vw-pt-xl-30 {
    padding-top: 30px !important;
  }
  .vw-my-xl-35,
  .vw-mb-xl-35 {
    margin-bottom: 35px !important;
  }
  .vw-mx-xl-35,
  .vw-ml-xl-35 {
    margin-left: 35px !important;
  }
  .vw-mx-xl-35,
  .vw-mr-xl-35 {
    margin-right: 35px !important;
  }
  .vw-my-xl-35,
  .vw-mt-xl-35 {
    margin-top: 35px !important;
  }
  .vw-py-xl-35,
  .vw-pb-xl-35 {
    padding-bottom: 35px !important;
  }
  .vw-px-xl-35,
  .vw-pl-xl-35 {
    padding-left: 35px !important;
  }
  .vw-px-xl-35,
  .vw-pr-xl-35 {
    padding-right: 35px !important;
  }
  .vw-py-xl-35,
  .vw-pt-xl-35 {
    padding-top: 35px !important;
  }
  .vw-my-xl-40,
  .vw-mb-xl-40 {
    margin-bottom: 40px !important;
  }
  .vw-mx-xl-40,
  .vw-ml-xl-40 {
    margin-left: 40px !important;
  }
  .vw-mx-xl-40,
  .vw-mr-xl-40 {
    margin-right: 40px !important;
  }
  .vw-my-xl-40,
  .vw-mt-xl-40 {
    margin-top: 40px !important;
  }
  .vw-py-xl-40,
  .vw-pb-xl-40 {
    padding-bottom: 40px !important;
  }
  .vw-px-xl-40,
  .vw-pl-xl-40 {
    padding-left: 40px !important;
  }
  .vw-px-xl-40,
  .vw-pr-xl-40 {
    padding-right: 40px !important;
  }
  .vw-py-xl-40,
  .vw-pt-xl-40 {
    padding-top: 40px !important;
  }
  .vw-my-xl-45,
  .vw-mb-xl-45 {
    margin-bottom: 45px !important;
  }
  .vw-mx-xl-45,
  .vw-ml-xl-45 {
    margin-left: 45px !important;
  }
  .vw-mx-xl-45,
  .vw-mr-xl-45 {
    margin-right: 45px !important;
  }
  .vw-my-xl-45,
  .vw-mt-xl-45 {
    margin-top: 45px !important;
  }
  .vw-py-xl-45,
  .vw-pb-xl-45 {
    padding-bottom: 45px !important;
  }
  .vw-px-xl-45,
  .vw-pl-xl-45 {
    padding-left: 45px !important;
  }
  .vw-px-xl-45,
  .vw-pr-xl-45 {
    padding-right: 45px !important;
  }
  .vw-py-xl-45,
  .vw-pt-xl-45 {
    padding-top: 45px !important;
  }
  .vw-my-xl-50,
  .vw-mb-xl-50 {
    margin-bottom: 50px !important;
  }
  .vw-mx-xl-50,
  .vw-ml-xl-50 {
    margin-left: 50px !important;
  }
  .vw-mx-xl-50,
  .vw-mr-xl-50 {
    margin-right: 50px !important;
  }
  .vw-my-xl-50,
  .vw-mt-xl-50 {
    margin-top: 50px !important;
  }
  .vw-py-xl-50,
  .vw-pb-xl-50 {
    padding-bottom: 50px !important;
  }
  .vw-px-xl-50,
  .vw-pl-xl-50 {
    padding-left: 50px !important;
  }
  .vw-px-xl-50,
  .vw-pr-xl-50 {
    padding-right: 50px !important;
  }
  .vw-py-xl-50,
  .vw-pt-xl-50 {
    padding-top: 50px !important;
  }
  .vw-my-xl-60,
  .vw-mb-xl-60 {
    margin-bottom: 60px !important;
  }
  .vw-mx-xl-60,
  .vw-ml-xl-60 {
    margin-left: 60px !important;
  }
  .vw-mx-xl-60,
  .vw-mr-xl-60 {
    margin-right: 60px !important;
  }
  .vw-my-xl-60,
  .vw-mt-xl-60 {
    margin-top: 60px !important;
  }
  .vw-py-xl-60,
  .vw-pb-xl-60 {
    padding-bottom: 60px !important;
  }
  .vw-px-xl-60,
  .vw-pl-xl-60 {
    padding-left: 60px !important;
  }
  .vw-px-xl-60,
  .vw-pr-xl-60 {
    padding-right: 60px !important;
  }
  .vw-py-xl-60,
  .vw-pt-xl-60 {
    padding-top: 60px !important;
  }
  .vw-my-xl-70,
  .vw-mb-xl-70 {
    margin-bottom: 70px !important;
  }
  .vw-mx-xl-70,
  .vw-ml-xl-70 {
    margin-left: 70px !important;
  }
  .vw-mx-xl-70,
  .vw-mr-xl-70 {
    margin-right: 70px !important;
  }
  .vw-my-xl-70,
  .vw-mt-xl-70 {
    margin-top: 70px !important;
  }
  .vw-py-xl-70,
  .vw-pb-xl-70 {
    padding-bottom: 70px !important;
  }
  .vw-px-xl-70,
  .vw-pl-xl-70 {
    padding-left: 70px !important;
  }
  .vw-px-xl-70,
  .vw-pr-xl-70 {
    padding-right: 70px !important;
  }
  .vw-py-xl-70,
  .vw-pt-xl-70 {
    padding-top: 70px !important;
  }
  .vw-my-xl-80,
  .vw-mb-xl-80 {
    margin-bottom: 80px !important;
  }
  .vw-mx-xl-80,
  .vw-ml-xl-80 {
    margin-left: 80px !important;
  }
  .vw-mx-xl-80,
  .vw-mr-xl-80 {
    margin-right: 80px !important;
  }
  .vw-my-xl-80,
  .vw-mt-xl-80 {
    margin-top: 80px !important;
  }
  .vw-py-xl-80,
  .vw-pb-xl-80 {
    padding-bottom: 80px !important;
  }
  .vw-px-xl-80,
  .vw-pl-xl-80 {
    padding-left: 80px !important;
  }
  .vw-px-xl-80,
  .vw-pr-xl-80 {
    padding-right: 80px !important;
  }
  .vw-py-xl-80,
  .vw-pt-xl-80 {
    padding-top: 80px !important;
  }
  .vw-my-xl-90,
  .vw-mb-xl-90 {
    margin-bottom: 90px !important;
  }
  .vw-mx-xl-90,
  .vw-ml-xl-90 {
    margin-left: 90px !important;
  }
  .vw-mx-xl-90,
  .vw-mr-xl-90 {
    margin-right: 90px !important;
  }
  .vw-my-xl-90,
  .vw-mt-xl-90 {
    margin-top: 90px !important;
  }
  .vw-py-xl-90,
  .vw-pb-xl-90 {
    padding-bottom: 90px !important;
  }
  .vw-px-xl-90,
  .vw-pl-xl-90 {
    padding-left: 90px !important;
  }
  .vw-px-xl-90,
  .vw-pr-xl-90 {
    padding-right: 90px !important;
  }
  .vw-py-xl-90,
  .vw-pt-xl-90 {
    padding-top: 90px !important;
  }
  .vw-my-xl-100,
  .vw-mb-xl-100 {
    margin-bottom: 100px !important;
  }
  .vw-mx-xl-100,
  .vw-ml-xl-100 {
    margin-left: 100px !important;
  }
  .vw-mx-xl-100,
  .vw-mr-xl-100 {
    margin-right: 100px !important;
  }
  .vw-my-xl-100,
  .vw-mt-xl-100 {
    margin-top: 100px !important;
  }
  .vw-py-xl-100,
  .vw-pb-xl-100 {
    padding-bottom: 100px !important;
  }
  .vw-px-xl-100,
  .vw-pl-xl-100 {
    padding-left: 100px !important;
  }
  .vw-px-xl-100,
  .vw-pr-xl-100 {
    padding-right: 100px !important;
  }
  .vw-py-xl-100,
  .vw-pt-xl-100 {
    padding-top: 100px !important;
  }
  .vw-my-xl-110,
  .vw-mb-xl-110 {
    margin-bottom: 110px !important;
  }
  .vw-mx-xl-110,
  .vw-ml-xl-110 {
    margin-left: 110px !important;
  }
  .vw-mx-xl-110,
  .vw-mr-xl-110 {
    margin-right: 110px !important;
  }
  .vw-my-xl-110,
  .vw-mt-xl-110 {
    margin-top: 110px !important;
  }
  .vw-py-xl-110,
  .vw-pb-xl-110 {
    padding-bottom: 110px !important;
  }
  .vw-px-xl-110,
  .vw-pl-xl-110 {
    padding-left: 110px !important;
  }
  .vw-px-xl-110,
  .vw-pr-xl-110 {
    padding-right: 110px !important;
  }
  .vw-py-xl-110,
  .vw-pt-xl-110 {
    padding-top: 110px !important;
  }
  .vw-my-xl-120,
  .vw-mb-xl-120 {
    margin-bottom: 120px !important;
  }
  .vw-mx-xl-120,
  .vw-ml-xl-120 {
    margin-left: 120px !important;
  }
  .vw-mx-xl-120,
  .vw-mr-xl-120 {
    margin-right: 120px !important;
  }
  .vw-my-xl-120,
  .vw-mt-xl-120 {
    margin-top: 120px !important;
  }
  .vw-py-xl-120,
  .vw-pb-xl-120 {
    padding-bottom: 120px !important;
  }
  .vw-px-xl-120,
  .vw-pl-xl-120 {
    padding-left: 120px !important;
  }
  .vw-px-xl-120,
  .vw-pr-xl-120 {
    padding-right: 120px !important;
  }
  .vw-py-xl-120,
  .vw-pt-xl-120 {
    padding-top: 120px !important;
  }
  .vw-my-xl-130,
  .vw-mb-xl-130 {
    margin-bottom: 130px !important;
  }
  .vw-mx-xl-130,
  .vw-ml-xl-130 {
    margin-left: 130px !important;
  }
  .vw-mx-xl-130,
  .vw-mr-xl-130 {
    margin-right: 130px !important;
  }
  .vw-my-xl-130,
  .vw-mt-xl-130 {
    margin-top: 130px !important;
  }
  .vw-py-xl-130,
  .vw-pb-xl-130 {
    padding-bottom: 130px !important;
  }
  .vw-px-xl-130,
  .vw-pl-xl-130 {
    padding-left: 130px !important;
  }
  .vw-px-xl-130,
  .vw-pr-xl-130 {
    padding-right: 130px !important;
  }
  .vw-py-xl-130,
  .vw-pt-xl-130 {
    padding-top: 130px !important;
  }
  .vw-my-xl-140,
  .vw-mb-xl-140 {
    margin-bottom: 140px !important;
  }
  .vw-mx-xl-140,
  .vw-ml-xl-140 {
    margin-left: 140px !important;
  }
  .vw-mx-xl-140,
  .vw-mr-xl-140 {
    margin-right: 140px !important;
  }
  .vw-my-xl-140,
  .vw-mt-xl-140 {
    margin-top: 140px !important;
  }
  .vw-py-xl-140,
  .vw-pb-xl-140 {
    padding-bottom: 140px !important;
  }
  .vw-px-xl-140,
  .vw-pl-xl-140 {
    padding-left: 140px !important;
  }
  .vw-px-xl-140,
  .vw-pr-xl-140 {
    padding-right: 140px !important;
  }
  .vw-py-xl-140,
  .vw-pt-xl-140 {
    padding-top: 140px !important;
  }
  .vw-my-xl-150,
  .vw-mb-xl-150 {
    margin-bottom: 150px !important;
  }
  .vw-mx-xl-150,
  .vw-ml-xl-150 {
    margin-left: 150px !important;
  }
  .vw-mx-xl-150,
  .vw-mr-xl-150 {
    margin-right: 150px !important;
  }
  .vw-my-xl-150,
  .vw-mt-xl-150 {
    margin-top: 150px !important;
  }
  .vw-py-xl-150,
  .vw-pb-xl-150 {
    padding-bottom: 150px !important;
  }
  .vw-px-xl-150,
  .vw-pl-xl-150 {
    padding-left: 150px !important;
  }
  .vw-px-xl-150,
  .vw-pr-xl-150 {
    padding-right: 150px !important;
  }
  .vw-py-xl-150,
  .vw-pt-xl-150 {
    padding-top: 150px !important;
  }
  .vw-my-xl-160,
  .vw-mb-xl-160 {
    margin-bottom: 160px !important;
  }
  .vw-mx-xl-160,
  .vw-ml-xl-160 {
    margin-left: 160px !important;
  }
  .vw-mx-xl-160,
  .vw-mr-xl-160 {
    margin-right: 160px !important;
  }
  .vw-my-xl-160,
  .vw-mt-xl-160 {
    margin-top: 160px !important;
  }
  .vw-py-xl-160,
  .vw-pb-xl-160 {
    padding-bottom: 160px !important;
  }
  .vw-px-xl-160,
  .vw-pl-xl-160 {
    padding-left: 160px !important;
  }
  .vw-px-xl-160,
  .vw-pr-xl-160 {
    padding-right: 160px !important;
  }
  .vw-py-xl-160,
  .vw-pt-xl-160 {
    padding-top: 160px !important;
  }
  .vw-my-xl-170,
  .vw-mb-xl-170 {
    margin-bottom: 170px !important;
  }
  .vw-mx-xl-170,
  .vw-ml-xl-170 {
    margin-left: 170px !important;
  }
  .vw-mx-xl-170,
  .vw-mr-xl-170 {
    margin-right: 170px !important;
  }
  .vw-my-xl-170,
  .vw-mt-xl-170 {
    margin-top: 170px !important;
  }
  .vw-py-xl-170,
  .vw-pb-xl-170 {
    padding-bottom: 170px !important;
  }
  .vw-px-xl-170,
  .vw-pl-xl-170 {
    padding-left: 170px !important;
  }
  .vw-px-xl-170,
  .vw-pr-xl-170 {
    padding-right: 170px !important;
  }
  .vw-py-xl-170,
  .vw-pt-xl-170 {
    padding-top: 170px !important;
  }
  .vw-my-xl-180,
  .vw-mb-xl-180 {
    margin-bottom: 180px !important;
  }
  .vw-mx-xl-180,
  .vw-ml-xl-180 {
    margin-left: 180px !important;
  }
  .vw-mx-xl-180,
  .vw-mr-xl-180 {
    margin-right: 180px !important;
  }
  .vw-my-xl-180,
  .vw-mt-xl-180 {
    margin-top: 180px !important;
  }
  .vw-py-xl-180,
  .vw-pb-xl-180 {
    padding-bottom: 180px !important;
  }
  .vw-px-xl-180,
  .vw-pl-xl-180 {
    padding-left: 180px !important;
  }
  .vw-px-xl-180,
  .vw-pr-xl-180 {
    padding-right: 180px !important;
  }
  .vw-py-xl-180,
  .vw-pt-xl-180 {
    padding-top: 180px !important;
  }
}
@media (min-width: 1500px) {
  .vw-my-xxl-0,
  .vw-mb-xxl-0 {
    margin-bottom: 0px !important;
  }
  .vw-mx-xxl-0,
  .vw-ml-xxl-0 {
    margin-left: 0px !important;
  }
  .vw-mx-xxl-0,
  .vw-mr-xxl-0 {
    margin-right: 0px !important;
  }
  .vw-my-xxl-0,
  .vw-mt-xxl-0 {
    margin-top: 0px !important;
  }
  .vw-py-xxl-0,
  .vw-pb-xxl-0 {
    padding-bottom: 0px !important;
  }
  .vw-px-xxl-0,
  .vw-pl-xxl-0 {
    padding-left: 0px !important;
  }
  .vw-px-xxl-0,
  .vw-pr-xxl-0 {
    padding-right: 0px !important;
  }
  .vw-py-xxl-0,
  .vw-pt-xxl-0 {
    padding-top: 0px !important;
  }
  .vw-my-xxl-5,
  .vw-mb-xxl-5 {
    margin-bottom: 5px !important;
  }
  .vw-mx-xxl-5,
  .vw-ml-xxl-5 {
    margin-left: 5px !important;
  }
  .vw-mx-xxl-5,
  .vw-mr-xxl-5 {
    margin-right: 5px !important;
  }
  .vw-my-xxl-5,
  .vw-mt-xxl-5 {
    margin-top: 5px !important;
  }
  .vw-py-xxl-5,
  .vw-pb-xxl-5 {
    padding-bottom: 5px !important;
  }
  .vw-px-xxl-5,
  .vw-pl-xxl-5 {
    padding-left: 5px !important;
  }
  .vw-px-xxl-5,
  .vw-pr-xxl-5 {
    padding-right: 5px !important;
  }
  .vw-py-xxl-5,
  .vw-pt-xxl-5 {
    padding-top: 5px !important;
  }
  .vw-my-xxl-10,
  .vw-mb-xxl-10 {
    margin-bottom: 10px !important;
  }
  .vw-mx-xxl-10,
  .vw-ml-xxl-10 {
    margin-left: 10px !important;
  }
  .vw-mx-xxl-10,
  .vw-mr-xxl-10 {
    margin-right: 10px !important;
  }
  .vw-my-xxl-10,
  .vw-mt-xxl-10 {
    margin-top: 10px !important;
  }
  .vw-py-xxl-10,
  .vw-pb-xxl-10 {
    padding-bottom: 10px !important;
  }
  .vw-px-xxl-10,
  .vw-pl-xxl-10 {
    padding-left: 10px !important;
  }
  .vw-px-xxl-10,
  .vw-pr-xxl-10 {
    padding-right: 10px !important;
  }
  .vw-py-xxl-10,
  .vw-pt-xxl-10 {
    padding-top: 10px !important;
  }
  .vw-my-xxl-15,
  .vw-mb-xxl-15 {
    margin-bottom: 15px !important;
  }
  .vw-mx-xxl-15,
  .vw-ml-xxl-15 {
    margin-left: 15px !important;
  }
  .vw-mx-xxl-15,
  .vw-mr-xxl-15 {
    margin-right: 15px !important;
  }
  .vw-my-xxl-15,
  .vw-mt-xxl-15 {
    margin-top: 15px !important;
  }
  .vw-py-xxl-15,
  .vw-pb-xxl-15 {
    padding-bottom: 15px !important;
  }
  .vw-px-xxl-15,
  .vw-pl-xxl-15 {
    padding-left: 15px !important;
  }
  .vw-px-xxl-15,
  .vw-pr-xxl-15 {
    padding-right: 15px !important;
  }
  .vw-py-xxl-15,
  .vw-pt-xxl-15 {
    padding-top: 15px !important;
  }
  .vw-my-xxl-20,
  .vw-mb-xxl-20 {
    margin-bottom: 20px !important;
  }
  .vw-mx-xxl-20,
  .vw-ml-xxl-20 {
    margin-left: 20px !important;
  }
  .vw-mx-xxl-20,
  .vw-mr-xxl-20 {
    margin-right: 20px !important;
  }
  .vw-my-xxl-20,
  .vw-mt-xxl-20 {
    margin-top: 20px !important;
  }
  .vw-py-xxl-20,
  .vw-pb-xxl-20 {
    padding-bottom: 20px !important;
  }
  .vw-px-xxl-20,
  .vw-pl-xxl-20 {
    padding-left: 20px !important;
  }
  .vw-px-xxl-20,
  .vw-pr-xxl-20 {
    padding-right: 20px !important;
  }
  .vw-py-xxl-20,
  .vw-pt-xxl-20 {
    padding-top: 20px !important;
  }
  .vw-my-xxl-25,
  .vw-mb-xxl-25 {
    margin-bottom: 25px !important;
  }
  .vw-mx-xxl-25,
  .vw-ml-xxl-25 {
    margin-left: 25px !important;
  }
  .vw-mx-xxl-25,
  .vw-mr-xxl-25 {
    margin-right: 25px !important;
  }
  .vw-my-xxl-25,
  .vw-mt-xxl-25 {
    margin-top: 25px !important;
  }
  .vw-py-xxl-25,
  .vw-pb-xxl-25 {
    padding-bottom: 25px !important;
  }
  .vw-px-xxl-25,
  .vw-pl-xxl-25 {
    padding-left: 25px !important;
  }
  .vw-px-xxl-25,
  .vw-pr-xxl-25 {
    padding-right: 25px !important;
  }
  .vw-py-xxl-25,
  .vw-pt-xxl-25 {
    padding-top: 25px !important;
  }
  .vw-my-xxl-30,
  .vw-mb-xxl-30 {
    margin-bottom: 30px !important;
  }
  .vw-mx-xxl-30,
  .vw-ml-xxl-30 {
    margin-left: 30px !important;
  }
  .vw-mx-xxl-30,
  .vw-mr-xxl-30 {
    margin-right: 30px !important;
  }
  .vw-my-xxl-30,
  .vw-mt-xxl-30 {
    margin-top: 30px !important;
  }
  .vw-py-xxl-30,
  .vw-pb-xxl-30 {
    padding-bottom: 30px !important;
  }
  .vw-px-xxl-30,
  .vw-pl-xxl-30 {
    padding-left: 30px !important;
  }
  .vw-px-xxl-30,
  .vw-pr-xxl-30 {
    padding-right: 30px !important;
  }
  .vw-py-xxl-30,
  .vw-pt-xxl-30 {
    padding-top: 30px !important;
  }
  .vw-my-xxl-35,
  .vw-mb-xxl-35 {
    margin-bottom: 35px !important;
  }
  .vw-mx-xxl-35,
  .vw-ml-xxl-35 {
    margin-left: 35px !important;
  }
  .vw-mx-xxl-35,
  .vw-mr-xxl-35 {
    margin-right: 35px !important;
  }
  .vw-my-xxl-35,
  .vw-mt-xxl-35 {
    margin-top: 35px !important;
  }
  .vw-py-xxl-35,
  .vw-pb-xxl-35 {
    padding-bottom: 35px !important;
  }
  .vw-px-xxl-35,
  .vw-pl-xxl-35 {
    padding-left: 35px !important;
  }
  .vw-px-xxl-35,
  .vw-pr-xxl-35 {
    padding-right: 35px !important;
  }
  .vw-py-xxl-35,
  .vw-pt-xxl-35 {
    padding-top: 35px !important;
  }
  .vw-my-xxl-40,
  .vw-mb-xxl-40 {
    margin-bottom: 40px !important;
  }
  .vw-mx-xxl-40,
  .vw-ml-xxl-40 {
    margin-left: 40px !important;
  }
  .vw-mx-xxl-40,
  .vw-mr-xxl-40 {
    margin-right: 40px !important;
  }
  .vw-my-xxl-40,
  .vw-mt-xxl-40 {
    margin-top: 40px !important;
  }
  .vw-py-xxl-40,
  .vw-pb-xxl-40 {
    padding-bottom: 40px !important;
  }
  .vw-px-xxl-40,
  .vw-pl-xxl-40 {
    padding-left: 40px !important;
  }
  .vw-px-xxl-40,
  .vw-pr-xxl-40 {
    padding-right: 40px !important;
  }
  .vw-py-xxl-40,
  .vw-pt-xxl-40 {
    padding-top: 40px !important;
  }
  .vw-my-xxl-45,
  .vw-mb-xxl-45 {
    margin-bottom: 45px !important;
  }
  .vw-mx-xxl-45,
  .vw-ml-xxl-45 {
    margin-left: 45px !important;
  }
  .vw-mx-xxl-45,
  .vw-mr-xxl-45 {
    margin-right: 45px !important;
  }
  .vw-my-xxl-45,
  .vw-mt-xxl-45 {
    margin-top: 45px !important;
  }
  .vw-py-xxl-45,
  .vw-pb-xxl-45 {
    padding-bottom: 45px !important;
  }
  .vw-px-xxl-45,
  .vw-pl-xxl-45 {
    padding-left: 45px !important;
  }
  .vw-px-xxl-45,
  .vw-pr-xxl-45 {
    padding-right: 45px !important;
  }
  .vw-py-xxl-45,
  .vw-pt-xxl-45 {
    padding-top: 45px !important;
  }
  .vw-my-xxl-50,
  .vw-mb-xxl-50 {
    margin-bottom: 50px !important;
  }
  .vw-mx-xxl-50,
  .vw-ml-xxl-50 {
    margin-left: 50px !important;
  }
  .vw-mx-xxl-50,
  .vw-mr-xxl-50 {
    margin-right: 50px !important;
  }
  .vw-my-xxl-50,
  .vw-mt-xxl-50 {
    margin-top: 50px !important;
  }
  .vw-py-xxl-50,
  .vw-pb-xxl-50 {
    padding-bottom: 50px !important;
  }
  .vw-px-xxl-50,
  .vw-pl-xxl-50 {
    padding-left: 50px !important;
  }
  .vw-px-xxl-50,
  .vw-pr-xxl-50 {
    padding-right: 50px !important;
  }
  .vw-py-xxl-50,
  .vw-pt-xxl-50 {
    padding-top: 50px !important;
  }
  .vw-my-xxl-60,
  .vw-mb-xxl-60 {
    margin-bottom: 60px !important;
  }
  .vw-mx-xxl-60,
  .vw-ml-xxl-60 {
    margin-left: 60px !important;
  }
  .vw-mx-xxl-60,
  .vw-mr-xxl-60 {
    margin-right: 60px !important;
  }
  .vw-my-xxl-60,
  .vw-mt-xxl-60 {
    margin-top: 60px !important;
  }
  .vw-py-xxl-60,
  .vw-pb-xxl-60 {
    padding-bottom: 60px !important;
  }
  .vw-px-xxl-60,
  .vw-pl-xxl-60 {
    padding-left: 60px !important;
  }
  .vw-px-xxl-60,
  .vw-pr-xxl-60 {
    padding-right: 60px !important;
  }
  .vw-py-xxl-60,
  .vw-pt-xxl-60 {
    padding-top: 60px !important;
  }
  .vw-my-xxl-70,
  .vw-mb-xxl-70 {
    margin-bottom: 70px !important;
  }
  .vw-mx-xxl-70,
  .vw-ml-xxl-70 {
    margin-left: 70px !important;
  }
  .vw-mx-xxl-70,
  .vw-mr-xxl-70 {
    margin-right: 70px !important;
  }
  .vw-my-xxl-70,
  .vw-mt-xxl-70 {
    margin-top: 70px !important;
  }
  .vw-py-xxl-70,
  .vw-pb-xxl-70 {
    padding-bottom: 70px !important;
  }
  .vw-px-xxl-70,
  .vw-pl-xxl-70 {
    padding-left: 70px !important;
  }
  .vw-px-xxl-70,
  .vw-pr-xxl-70 {
    padding-right: 70px !important;
  }
  .vw-py-xxl-70,
  .vw-pt-xxl-70 {
    padding-top: 70px !important;
  }
  .vw-my-xxl-80,
  .vw-mb-xxl-80 {
    margin-bottom: 80px !important;
  }
  .vw-mx-xxl-80,
  .vw-ml-xxl-80 {
    margin-left: 80px !important;
  }
  .vw-mx-xxl-80,
  .vw-mr-xxl-80 {
    margin-right: 80px !important;
  }
  .vw-my-xxl-80,
  .vw-mt-xxl-80 {
    margin-top: 80px !important;
  }
  .vw-py-xxl-80,
  .vw-pb-xxl-80 {
    padding-bottom: 80px !important;
  }
  .vw-px-xxl-80,
  .vw-pl-xxl-80 {
    padding-left: 80px !important;
  }
  .vw-px-xxl-80,
  .vw-pr-xxl-80 {
    padding-right: 80px !important;
  }
  .vw-py-xxl-80,
  .vw-pt-xxl-80 {
    padding-top: 80px !important;
  }
  .vw-my-xxl-90,
  .vw-mb-xxl-90 {
    margin-bottom: 90px !important;
  }
  .vw-mx-xxl-90,
  .vw-ml-xxl-90 {
    margin-left: 90px !important;
  }
  .vw-mx-xxl-90,
  .vw-mr-xxl-90 {
    margin-right: 90px !important;
  }
  .vw-my-xxl-90,
  .vw-mt-xxl-90 {
    margin-top: 90px !important;
  }
  .vw-py-xxl-90,
  .vw-pb-xxl-90 {
    padding-bottom: 90px !important;
  }
  .vw-px-xxl-90,
  .vw-pl-xxl-90 {
    padding-left: 90px !important;
  }
  .vw-px-xxl-90,
  .vw-pr-xxl-90 {
    padding-right: 90px !important;
  }
  .vw-py-xxl-90,
  .vw-pt-xxl-90 {
    padding-top: 90px !important;
  }
  .vw-my-xxl-100,
  .vw-mb-xxl-100 {
    margin-bottom: 100px !important;
  }
  .vw-mx-xxl-100,
  .vw-ml-xxl-100 {
    margin-left: 100px !important;
  }
  .vw-mx-xxl-100,
  .vw-mr-xxl-100 {
    margin-right: 100px !important;
  }
  .vw-my-xxl-100,
  .vw-mt-xxl-100 {
    margin-top: 100px !important;
  }
  .vw-py-xxl-100,
  .vw-pb-xxl-100 {
    padding-bottom: 100px !important;
  }
  .vw-px-xxl-100,
  .vw-pl-xxl-100 {
    padding-left: 100px !important;
  }
  .vw-px-xxl-100,
  .vw-pr-xxl-100 {
    padding-right: 100px !important;
  }
  .vw-py-xxl-100,
  .vw-pt-xxl-100 {
    padding-top: 100px !important;
  }
  .vw-my-xxl-110,
  .vw-mb-xxl-110 {
    margin-bottom: 110px !important;
  }
  .vw-mx-xxl-110,
  .vw-ml-xxl-110 {
    margin-left: 110px !important;
  }
  .vw-mx-xxl-110,
  .vw-mr-xxl-110 {
    margin-right: 110px !important;
  }
  .vw-my-xxl-110,
  .vw-mt-xxl-110 {
    margin-top: 110px !important;
  }
  .vw-py-xxl-110,
  .vw-pb-xxl-110 {
    padding-bottom: 110px !important;
  }
  .vw-px-xxl-110,
  .vw-pl-xxl-110 {
    padding-left: 110px !important;
  }
  .vw-px-xxl-110,
  .vw-pr-xxl-110 {
    padding-right: 110px !important;
  }
  .vw-py-xxl-110,
  .vw-pt-xxl-110 {
    padding-top: 110px !important;
  }
  .vw-my-xxl-120,
  .vw-mb-xxl-120 {
    margin-bottom: 120px !important;
  }
  .vw-mx-xxl-120,
  .vw-ml-xxl-120 {
    margin-left: 120px !important;
  }
  .vw-mx-xxl-120,
  .vw-mr-xxl-120 {
    margin-right: 120px !important;
  }
  .vw-my-xxl-120,
  .vw-mt-xxl-120 {
    margin-top: 120px !important;
  }
  .vw-py-xxl-120,
  .vw-pb-xxl-120 {
    padding-bottom: 120px !important;
  }
  .vw-px-xxl-120,
  .vw-pl-xxl-120 {
    padding-left: 120px !important;
  }
  .vw-px-xxl-120,
  .vw-pr-xxl-120 {
    padding-right: 120px !important;
  }
  .vw-py-xxl-120,
  .vw-pt-xxl-120 {
    padding-top: 120px !important;
  }
  .vw-my-xxl-130,
  .vw-mb-xxl-130 {
    margin-bottom: 130px !important;
  }
  .vw-mx-xxl-130,
  .vw-ml-xxl-130 {
    margin-left: 130px !important;
  }
  .vw-mx-xxl-130,
  .vw-mr-xxl-130 {
    margin-right: 130px !important;
  }
  .vw-my-xxl-130,
  .vw-mt-xxl-130 {
    margin-top: 130px !important;
  }
  .vw-py-xxl-130,
  .vw-pb-xxl-130 {
    padding-bottom: 130px !important;
  }
  .vw-px-xxl-130,
  .vw-pl-xxl-130 {
    padding-left: 130px !important;
  }
  .vw-px-xxl-130,
  .vw-pr-xxl-130 {
    padding-right: 130px !important;
  }
  .vw-py-xxl-130,
  .vw-pt-xxl-130 {
    padding-top: 130px !important;
  }
  .vw-my-xxl-140,
  .vw-mb-xxl-140 {
    margin-bottom: 140px !important;
  }
  .vw-mx-xxl-140,
  .vw-ml-xxl-140 {
    margin-left: 140px !important;
  }
  .vw-mx-xxl-140,
  .vw-mr-xxl-140 {
    margin-right: 140px !important;
  }
  .vw-my-xxl-140,
  .vw-mt-xxl-140 {
    margin-top: 140px !important;
  }
  .vw-py-xxl-140,
  .vw-pb-xxl-140 {
    padding-bottom: 140px !important;
  }
  .vw-px-xxl-140,
  .vw-pl-xxl-140 {
    padding-left: 140px !important;
  }
  .vw-px-xxl-140,
  .vw-pr-xxl-140 {
    padding-right: 140px !important;
  }
  .vw-py-xxl-140,
  .vw-pt-xxl-140 {
    padding-top: 140px !important;
  }
  .vw-my-xxl-150,
  .vw-mb-xxl-150 {
    margin-bottom: 150px !important;
  }
  .vw-mx-xxl-150,
  .vw-ml-xxl-150 {
    margin-left: 150px !important;
  }
  .vw-mx-xxl-150,
  .vw-mr-xxl-150 {
    margin-right: 150px !important;
  }
  .vw-my-xxl-150,
  .vw-mt-xxl-150 {
    margin-top: 150px !important;
  }
  .vw-py-xxl-150,
  .vw-pb-xxl-150 {
    padding-bottom: 150px !important;
  }
  .vw-px-xxl-150,
  .vw-pl-xxl-150 {
    padding-left: 150px !important;
  }
  .vw-px-xxl-150,
  .vw-pr-xxl-150 {
    padding-right: 150px !important;
  }
  .vw-py-xxl-150,
  .vw-pt-xxl-150 {
    padding-top: 150px !important;
  }
  .vw-my-xxl-160,
  .vw-mb-xxl-160 {
    margin-bottom: 160px !important;
  }
  .vw-mx-xxl-160,
  .vw-ml-xxl-160 {
    margin-left: 160px !important;
  }
  .vw-mx-xxl-160,
  .vw-mr-xxl-160 {
    margin-right: 160px !important;
  }
  .vw-my-xxl-160,
  .vw-mt-xxl-160 {
    margin-top: 160px !important;
  }
  .vw-py-xxl-160,
  .vw-pb-xxl-160 {
    padding-bottom: 160px !important;
  }
  .vw-px-xxl-160,
  .vw-pl-xxl-160 {
    padding-left: 160px !important;
  }
  .vw-px-xxl-160,
  .vw-pr-xxl-160 {
    padding-right: 160px !important;
  }
  .vw-py-xxl-160,
  .vw-pt-xxl-160 {
    padding-top: 160px !important;
  }
  .vw-my-xxl-170,
  .vw-mb-xxl-170 {
    margin-bottom: 170px !important;
  }
  .vw-mx-xxl-170,
  .vw-ml-xxl-170 {
    margin-left: 170px !important;
  }
  .vw-mx-xxl-170,
  .vw-mr-xxl-170 {
    margin-right: 170px !important;
  }
  .vw-my-xxl-170,
  .vw-mt-xxl-170 {
    margin-top: 170px !important;
  }
  .vw-py-xxl-170,
  .vw-pb-xxl-170 {
    padding-bottom: 170px !important;
  }
  .vw-px-xxl-170,
  .vw-pl-xxl-170 {
    padding-left: 170px !important;
  }
  .vw-px-xxl-170,
  .vw-pr-xxl-170 {
    padding-right: 170px !important;
  }
  .vw-py-xxl-170,
  .vw-pt-xxl-170 {
    padding-top: 170px !important;
  }
  .vw-my-xxl-180,
  .vw-mb-xxl-180 {
    margin-bottom: 180px !important;
  }
  .vw-mx-xxl-180,
  .vw-ml-xxl-180 {
    margin-left: 180px !important;
  }
  .vw-mx-xxl-180,
  .vw-mr-xxl-180 {
    margin-right: 180px !important;
  }
  .vw-my-xxl-180,
  .vw-mt-xxl-180 {
    margin-top: 180px !important;
  }
  .vw-py-xxl-180,
  .vw-pb-xxl-180 {
    padding-bottom: 180px !important;
  }
  .vw-px-xxl-180,
  .vw-pl-xxl-180 {
    padding-left: 180px !important;
  }
  .vw-px-xxl-180,
  .vw-pr-xxl-180 {
    padding-right: 180px !important;
  }
  .vw-py-xxl-180,
  .vw-pt-xxl-180 {
    padding-top: 180px !important;
  }
}
.vw-has-image-opacity {
  position: relative;
}
.vw-has-image-opacity .vw-image-opacity {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.vw-has-image-opacity > * {
  position: relative;
  z-index: 3;
}
.vw-has-image-opacity > a {
  display: block;
}
.vw-has-image-opacity > img {
  z-index: 1;
  width: 100%;
}
.vw-has-image-opacity > picture {
  z-index: 1;
}

.vw-has-bg-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  position: relative;
}
.vw-has-bg-image * {
  position: relative;
  z-index: 3;
}
.vw-has-bg-image .vw-bg-image {
  left: 0;
  max-width: 100%;
  opacity: 0;
  position: absolute !important;
  top: 0;
  z-index: 1;
}
.vw-has-bg-image .vw-bg-image.mobile {
  display: block;
}
.vw-has-bg-image .vw-bg-image.desktop {
  display: none;
}
@media (min-width: 768px) {
  .vw-has-bg-image .vw-bg-image.mobile {
    display: none;
  }
  .vw-has-bg-image .vw-bg-image.desktop {
    display: block;
  }
}

.vhc-mobile-element-on .vw-bg-image.desktop {
  display: none !important;
}
.vhc-mobile-element-on .vw-bg-image.mobile {
  display: block !important;
}

.vw-has-bg-image-layer {
  position: relative;
}
.vw-has-bg-image-layer .vw-bg-image-layer-container {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.vw-has-bg-image-layer .vw-bg-image-layer-container .vw-bg-image-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.vw-has-bg-image-layer .vw-bg-image-layer-container.desktop {
  display: none;
}
@media (min-width: 768px) {
  .vw-has-bg-image-layer .vw-bg-image-layer-container.desktop {
    display: block;
  }
}
.vw-has-bg-image-layer .vw-bg-image-layer-container.mobile {
  display: block;
}
@media (min-width: 768px) {
  .vw-has-bg-image-layer .vw-bg-image-layer-container.mobile {
    display: none;
  }
}
.vw-has-bg-image-layer > * {
  position: relative;
  z-index: 3;
}

.vhc-js-mobile-edit-on {
  max-width: 768px !important;
}

@media (min-width: 1500px) {
  .container.big {
    max-width: 1440px;
  }
}
@media (min-width: 1200px) {
  .container.skinny {
    max-width: 1000px;
  }
}

@media (min-width: 1500px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
}
@media (min-width: 768px) {
  .vw-team-flip-widget .container-fluid {
    padding: 0 40px;
  }
}
@media (min-width: 1200px) {
  .vw-team-flip-widget .container-fluid {
    padding: 0 60px;
  }
}
@media (min-width: 1500px) {
  .vw-team-flip-widget .container-fluid {
    padding: 0 80px;
  }
}
.vw-team-flip-widget .container-fluid .vw-member-wrap {
  display: block;
  width: 100%;
  -webkit-perspective: 150rem;
          perspective: 150rem;
  -moz-perspective: 150rem;
  position: relative;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in {
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front {
  position: relative;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-standard-img {
  aspect-ratio: 554/711;
  width: 100%;
  background-color: #f3f3f3;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-standard-img > img {
  z-index: 1;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-standard-img.vw-square-box {
  aspect-ratio: 1/1;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
  padding: 15px 25px;
  z-index: 5;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info .vw-flag-wrap {
  margin-bottom: 25px;
}
@media (min-width: 1200px) {
  .vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info .vw-flag-wrap {
    margin-bottom: 30px;
  }
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info .vw-flag-wrap img {
  max-height: 35px;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  border-style: solid;
  border-width: 1px;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 1px);
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px 25px;
}
@media (min-width: 1200px) {
  .vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details {
    padding: 20px 30px;
  }
}
@media (min-width: 1500px) {
  .vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details {
    padding: 25px 35px;
  }
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details .vw-links-wrap p {
  margin-bottom: 5px;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details .vw-links-wrap p:last-child {
  margin-bottom: 0;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details .vw-links-wrap .vw-icon-wrap {
  display: inline-block;
  min-width: 25px;
  text-align: center;
  margin-right: 8px;
}
.vw-team-flip-widget .container-fluid .vw-member-wrap:hover .vw-member-in.vw-member-front {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}
.vw-team-flip-widget .container-fluid .vw-member-wrap:hover .vw-member-in.vw-member-back {
  -webkit-transform: rotateY(0);
          transform: rotateY(0);
}
.vw-team-flip-widget .container-fluid .col-md-6 {
  padding: 20px 10px 0;
}
.vw-team-flip-widget .container-fluid .col-md-6:first-child {
  padding-top: 0;
}
@media (min-width: 768px) {
  .vw-team-flip-widget .container-fluid .col-md-6:nth-child(2) {
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-team-flip-widget .container-fluid.vw-two-per-row {
    max-width: 1042px;
  }
}
@media (min-width: 1500px) {
  .vw-team-flip-widget .container-fluid.vw-three-per-row, .vw-team-flip-widget .container-fluid.vw-four-per-row, .vw-team-flip-widget .container-fluid.vw-five-per-row {
    max-width: 1482px;
  }
}
@media (min-width: 992px) {
  .vw-team-flip-widget .container-fluid.vw-three-per-row .col-md-6, .vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6, .vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 992px) {
  .vw-team-flip-widget .container-fluid.vw-three-per-row .col-md-6:nth-child(3), .vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6:nth-child(3), .vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6:nth-child(3) {
    padding-top: 0;
  }
}
@media (min-width: 1500px) {
  .vw-team-flip-widget .container-fluid.vw-four-per-row, .vw-team-flip-widget .container-fluid.vw-five-per-row {
    max-width: 1900px;
  }
}
@media (min-width: 1200px) {
  .vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6, .vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6:nth-child(4), .vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6:nth-child(4) {
    padding-top: 0;
  }
}
@media (min-width: 1500px) {
  .vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6 {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1500px) {
  .vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6:nth-child(5) {
    padding-top: 0;
  }
}
.vw-team-flip-widget .container-fluid.vw-round-borders .col-md-6 .vw-member-in,
.vw-team-flip-widget .container-fluid.vw-round-borders .col-md-6 .vw-standard-img {
  border-radius: 10px;
}

.vw-stack-img-cnt-mob .swiper-slide {
  width: 100%;
}
@media (min-width: 768px) {
  .vw-stack-img-cnt-mob .swiper-slide {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
  }
  .vw-stack-img-cnt-mob .swiper-slide > img.desktop, .vw-stack-img-cnt-mob .swiper-slide > img.mobile {
    min-width: 100%;
    min-height: 100%;
    position: relative;
  }
}
.vw-stack-img-cnt-mob .swiper-slide .vw-inner.desktop {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
}
.vw-stack-img-cnt-mob .swiper-slide .vw-inner .mobile {
  position: relative;
}

div.vw-has-image-cover {
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
div.vw-has-image-cover > img.desktop, div.vw-has-image-cover > img.mobile {
  min-width: 100%;
  min-height: 100%;
  position: relative;
  z-index: 2;
}
div.vw-has-image-cover .vw-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}

.iti {
  width: 100%;
}

.vw-link-cover {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  outline: none;
  z-index: 10;
}

.vw-slick-pagination .sw-dots {
  position: static;
  padding-top: 12px;
  margin: 0 -5px 0;
}
@media (min-width: 992px) {
  .vw-slick-pagination .sw-dots {
    padding-top: 25px;
    text-align: left;
  }
}
@media (min-width: 1500px) {
  .vw-slick-pagination .sw-dots {
    padding-top: 45px;
    margin: 0 -5px 0;
  }
}
.vw-slick-pagination .sw-dots .sw-dot {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0;
  margin: 0 0 25px;
  cursor: pointer;
  border: 0 !important;
  outline: 0 !important;
  position: relative;
  width: calc(20% - 10px);
  margin: 0 5px;
  height: 1px;
  background-color: #ffffff;
}
.vw-slick-pagination .sw-dots .sw-dot .vw-dot-default,
.vw-slick-pagination .sw-dots .sw-dot .vw-dot-active {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
}
.vw-slick-pagination .sw-dots .sw-dot .vw-dot-active {
  display: none;
}
.vw-slick-pagination .sw-dots .sw-dot.sw-dot-active, .vw-slick-pagination .sw-dots .sw-dot:hover {
  height: 3px;
}
.vw-slick-pagination .sw-dots .sw-dot.sw-dot-active .vw-dot-default, .vw-slick-pagination .sw-dots .sw-dot:hover .vw-dot-default {
  display: none;
}
.vw-slick-pagination .sw-dots .sw-dot.sw-dot-active .vw-dot-active, .vw-slick-pagination .sw-dots .sw-dot:hover .vw-dot-active {
  display: block;
}
.vw-slick-pagination-vertical .sw-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 90px;
  counter-reset: dots;
  position: absolute;
  left: auto;
  right: 25px;
  top: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 1200px) {
  .vw-slick-pagination-vertical .sw-dots {
    right: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-slick-pagination-vertical .sw-dots {
    right: 60px;
  }
}
.vw-slick-pagination-vertical .sw-dots .sw-dot {
  cursor: pointer;
  position: relative;
  padding: 0 0;
  margin: 10px 0;
  float: right;
  width: 24px;
  height: 2px;
  background-color: #ffffff;
}
.vw-slick-pagination-vertical .sw-dots .sw-dot:before {
  counter-increment: dots;
  content: "0" counter(dots);
  position: absolute;
  right: calc(100% + 18px);
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 400;
  font-size: 20px;
  color: #ffffff;
  line-height: 1;
  opacity: 0;
}
.vw-slick-pagination-vertical .sw-dots .sw-dot-active {
  width: 48px;
}
.vw-slick-pagination-vertical .sw-dots .sw-dot-active:before {
  opacity: 1;
}

.vw-swiper-nav .swiper-button-next {
  right: 30px;
}
.vw-swiper-nav .swiper-button-prev {
  left: 30px;
}
.vw-swiper-nav .swiper-button-next,
.vw-swiper-nav .swiper-button-prev {
  color: #ffffff;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  opacity: 0.4;
  font-size: 60px;
}
.vw-swiper-nav .swiper-button-next:hover,
.vw-swiper-nav .swiper-button-prev:hover {
  opacity: 0.6;
}
.vw-swiper-nav .swiper-button-next::after, .vw-swiper-nav .swiper-button-next::before,
.vw-swiper-nav .swiper-button-prev::after,
.vw-swiper-nav .swiper-button-prev::before {
  display: none;
}

.swiper.vw-show-nav-on-hover .vw-swiper-nav {
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.swiper.vw-show-nav-on-hover:hover .vw-swiper-nav {
  opacity: 1;
}

.vw-back-img-container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  clip-path: inset(0);
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.vw-back-img-container .vw-back-img,
.vw-back-img-container img,
.vw-back-img-container picture {
  -o-object-fit: cover;
     object-fit: cover;
  left: 0;
  top: 0;
  min-width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
.vw-back-img-container .vw-back-img img,
.vw-back-img-container img img,
.vw-back-img-container picture img {
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 100%;
  min-width: 100%;
}

@media (max-width: 767px) {
  .vw-back-img-container.vw-back-img-non-mob {
    position: relative;
    width: auto;
    height: auto;
    clip-path: unset;
    z-index: unset;
  }
  .vw-back-img-container.vw-back-img-non-mob .vw-back-img {
    -o-object-fit: none;
       object-fit: none;
    left: 0;
    top: 0;
    min-width: auto;
    min-height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .vw-back-img-container.vw-back-img-non-mob .vw-back-img img {
    -o-object-fit: none;
       object-fit: none;
    min-height: auto;
    min-width: auto;
  }
}
@media (min-width: 992px) {
  .vw-back-img-fixed {
    position: fixed;
  }
}

.video-box .vw-image-opacity {
  z-index: 8 !important;
  pointer-events: none;
}

.start-btn-gap-fix + div,
.start-btn-gap-fix + span,
.start-btn-gap-fix + p {
  margin-top: 70px;
}

.vw-fluid-slider-item {
  height: 97vw;
  padding: 50px 30px;
  background-size: cover;
}
@media (min-width: 768px) {
  .vw-fluid-slider-item {
    height: 64vw;
    padding: 80px 50px;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item {
    padding: 100px 60px;
  }
}
@media (min-width: 1200px) {
  .vw-fluid-slider-item {
    padding: 150px 80px;
  }
}
.vw-fluid-slider-item .data-wrap {
  display: inline-block;
  max-width: 550px;
  padding-top: 40px;
}
@media (min-width: 1200px) {
  .vw-fluid-slider-item .data-wrap {
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item .data-wrap.vw-width-40 {
    max-width: 40%;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item .data-wrap.vw-width-50 {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item .data-wrap.vw-width-60 {
    max-width: 60%;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item .data-wrap.vw-width-70 {
    max-width: 70%;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item .data-wrap.vw-width-80 {
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item .data-wrap.vw-width-90 {
    max-width: 90%;
  }
}
@media (min-width: 992px) {
  .vw-fluid-slider-item .data-wrap.vw-width-100 {
    max-width: 100%;
  }
}

.vw-fluid-slider-2-item {
  height: 80vw;
  width: 100%;
}
@media (min-width: 768px) {
  .vw-fluid-slider-2-item {
    background-size: cover;
    height: 36vw;
  }
}
@media (min-width: 1500px) {
  .vw-fluid-slider-2-item {
    max-height: 700px;
  }
}
.vw-fluid-slider-2-item .vw-inner .vw-data-wrap {
  display: inline-block;
  max-width: 500px;
}
@media (min-width: 1200px) {
  .vw-fluid-slider-2-item .vw-inner .vw-data-wrap {
    max-width: 550px;
  }
}
.vw-fluid-slider-2 .owl-theme .owl-dots {
  position: absolute;
  width: 100%;
  top: calc(80vw - 50px);
}
@media (min-width: 992px) {
  .vw-fluid-slider-2 .owl-theme .owl-dots {
    bottom: 15px;
    top: auto;
  }
}
.vw-fluid-slider-2 .owl-theme .owl-dots button.owl-dot:hover, .vw-fluid-slider-2 .owl-theme .owl-dots button.owl-dot:focus, .vw-fluid-slider-2 .owl-theme .owl-dots button.owl-dot:active {
  outline: none;
}
.vw-fluid-slider-2.swiper-version .vw-sroll-wrap {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 10px 25px 25px;
}
@media (min-width: 768px) {
  .vw-fluid-slider-2.swiper-version .vw-sroll-wrap {
    position: absolute;
    width: auto;
    text-align: inherit;
    bottom: 40px;
    left: 40px;
    z-index: 10;
    padding: 0 0;
    background-color: transparent !important;
  }
}
@media (min-width: 1500px) {
  .vw-fluid-slider-2.swiper-version .vw-sroll-wrap {
    bottom: 50px;
    left: 60px;
  }
}
@media (min-width: 768px) {
  .vw-fluid-slider-2.swiper-version .vw-sroll-wrap.vw-right {
    left: auto;
    right: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-fluid-slider-2.swiper-version .vw-sroll-wrap.vw-right {
    right: 60px;
  }
}
.vw-fluid-slider-2.swiper-version .vw-sroll-wrap i {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.vw-fluid-slider-2.swiper-version .vw-slick-pagination-vertical .sw-dots {
  height: 75.6vw;
}
@media (min-width: 768px) {
  .vw-fluid-slider-2.swiper-version .vw-slick-pagination-vertical .sw-dots {
    height: 100%;
  }
}

@media (min-width: 576px) {
  section.vw-slider-bottom-strip.vw-hide-owl-nav-dots div.owl-dots {
    display: none !important;
  }
}
section.vw-slider-bottom-strip.vw-hide-owl-nav-dots div.owl-dots {
  display: none !important;
}

@media (min-width: 576px) {
  section.vw-slider-bottom-strip.vw-hide-owl-nav-arrows .vw-slider-bottom-strip-nav {
    display: none !important;
  }
}
section.vw-slider-bottom-strip.vw-hide-owl-nav-arrows .vw-slider-bottom-strip-nav {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .vw-fluid-slider-2 .vw-inner .container {
    width: 100%;
    max-width: 100% !important;
  }
  .vw-fluid-slider-2 .vw-inner .container .vw-data-wrap {
    width: 100%;
    max-width: 100% !important;
  }
  .vw-fluid-slider-2 .vw-bg-image.mobile {
    max-width: 100%;
    opacity: 1;
    position: static !important;
    top: auto;
    left: auto;
  }
  .vw-fluid-slider-2 .vw-fluid-slider-2-item {
    padding-top: 0px;
    height: auto;
    background-image: none !important;
  }
}
.vw-fluid-slider-4 {
  position: relative;
}
.vw-fluid-slider-4-item {
  height: 57vw;
  padding: 25px 30px;
  background-size: cover;
}
@media (min-width: 768px) {
  .vw-fluid-slider-4-item {
    height: 40vw;
    padding: 35px 30px;
  }
}
@media (min-width: 1200px) {
  .vw-fluid-slider-4-item {
    padding: 45px 30px;
  }
}
@media (min-width: 1500px) {
  .vw-fluid-slider-4-item {
    padding: 60px 35px;
  }
}
.vw-fluid-slider-4-item .vw-inner.bottom-left {
  vertical-align: bottom;
  padding-bottom: 25px;
}
@media (min-width: 992px) {
  .vw-fluid-slider-4-item .vw-inner.bottom-left {
    vertical-align: bottom;
    padding-bottom: 0;
  }
}
.vw-fluid-slider-4-item .vw-inner.middle-center {
  vertical-align: middle;
}
@media (min-width: 992px) {
  .vw-fluid-slider-4-item .vw-inner.middle-center {
    vertical-align: bottom;
  }
}
@media (min-width: 1200px) {
  .vw-fluid-slider-4-item .vw-inner.middle-center {
    vertical-align: middle;
  }
}
.vw-fluid-slider-4-content {
  float: left;
  width: 100%;
}
@media (min-width: 992px) {
  .vw-fluid-slider-4-content {
    width: auto;
    max-width: 50%;
    padding-bottom: 0;
  }
}
.vw-fluid-slider-4-content h2 span {
  display: inline-block;
  margin-bottom: 10px;
}
.vw-fluid-slider-4-content h2 span:last-child {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .vw-fluid-slider-4 .vw-inner.middle-center .vw-fluid-slider-4-content {
    float: none;
    margin: 0 auto;
    padding-bottom: 25px;
  }
}
.vw-fluid-slider-4 .slider-4-banner {
  width: 100%;
}
@media (min-width: 992px) {
  .vw-fluid-slider-4 .slider-4-banner {
    position: absolute;
    min-width: 100px;
    width: auto;
    bottom: 25px;
    right: 0;
    z-index: 5;
    max-width: 450px;
    bottom: 50px;
  }
}
@media (min-width: 1500px) {
  .vw-fluid-slider-4 .slider-4-banner {
    bottom: 90px;
  }
}
.vw-fluid-slider-4 .slider-4-banner-content {
  padding: 30px 25px;
}
@media (min-width: 992px) {
  .vw-fluid-slider-4 .slider-4-banner-content {
    min-height: 50px;
    padding: 25px 35px;
  }
}
@media (min-width: 1500px) {
  .vw-fluid-slider-4 .slider-4-banner-content {
    padding: 35px 40px;
  }
}
.vw-fluid-slider-4 .slider-4-banner svg {
  display: none;
}
@media (min-width: 992px) {
  .vw-fluid-slider-4 .slider-4-banner svg {
    display: block;
    position: absolute;
    right: 100%;
    top: 0;
    height: 100%;
  }
}

.vw-text-placer-wrap {
  position: relative;
  padding: 24px;
}

@media (max-width: 991px) {
  .vw-text-placer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .vw-text-placer .sh-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 992px) {
  .vw-text-placer.same-column {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .vw-text-placer.same-row {
    width: 100%;
  }
  .vw-text-placer.diff-rc {
    width: 100%;
    height: 100%;
  }
  .vw-text-placer.diff-rc > div {
    width: 33.33333%;
    height: 100%;
  }
  .vw-text-placer-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 100px;
  }
  .vw-text-placer-wrap.same-column {
    height: 100%;
  }
  .vw-text-placer-wrap.same-row {
    width: 100%;
  }
  .vw-text-placer-wrap.same-column.left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .vw-text-placer-wrap.same-column.center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .vw-text-placer-wrap.same-column.right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  .vw-text-placer-wrap.same-row.top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .vw-text-placer-wrap.same-row.middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .vw-text-placer-wrap.same-row.bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
  .vw-text-placer.same-column {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .vw-text-placer.same-column.top {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .vw-text-placer.same-column.middle {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .vw-text-placer.same-column.bottom {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  .vw-text-placer.same-column.top-middle, .vw-text-placer.same-column.middle-bottom, .vw-text-placer.same-column.top-bottom {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .vw-text-placer.same-column.top-middle .top-gutter {
    display: none;
  }
  .vw-text-placer.same-column.top-middle .bottom-gutter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .vw-text-placer.same-column.middle-bottom .top-gutter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .vw-text-placer.same-column.middle-bottom .bottom-gutter {
    display: none;
  }
  .vw-text-placer.same-column.top-bottom .top-gutter,
  .vw-text-placer.same-column.top-bottom .bottom-gutter {
    display: none;
  }
  .vw-text-placer.same-row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .vw-text-placer.same-row > div {
    width: 33.3333%;
  }
  .vw-text-placer.same-row.left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .vw-text-placer.same-row.center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .vw-text-placer.same-row.right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  .vw-text-placer.same-row.left-center, .vw-text-placer.same-row.center-right, .vw-text-placer.same-row.left-right {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .vw-text-placer.same-row.left-center .bottom-gutter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .vw-text-placer.same-row.left-center .top-gutter {
    display: none;
  }
  .vw-text-placer.same-row.center-right .top-gutter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .vw-text-placer.same-row.center-right .bottom-gutter {
    display: none;
  }
  .vw-text-placer.same-row.left-right .bottom-gutter,
  .vw-text-placer.same-row.left-right .top-gutter {
    display: none;
  }
  .vw-text-placer.diff-rc .bottom-gutter,
  .vw-text-placer.diff-rc .top-gutter {
    display: none;
  }
  .vw-text-placer.diff-rc.left-right {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .vw-text-placer.diff-rc.center-right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  .vw-text-placer.diff-rc > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .vw-text-placer.diff-rc > div.top {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .vw-text-placer.diff-rc > div.middle {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .vw-text-placer.diff-rc > div.bottom {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  .vw-text-placer .h-text > *,
  .vw-text-placer .sh-text > * {
    opacity: 0;
    -webkit-transform: translate3d(0, -250px, 0);
            transform: translate3d(0, -250px, 0);
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    -webkit-animation-duration: 350ms;
            animation-duration: 350ms;
    visibility: hidden;
  }
  .vw-text-placer .h-text * {
    -webkit-animation-delay: 500ms;
            animation-delay: 500ms;
  }
  .vw-text-placer .sh-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .vw-text-placer .sh-text > h1,
  .vw-text-placer .sh-text > h2,
  .vw-text-placer .sh-text > h3,
  .vw-text-placer .sh-text > h4,
  .vw-text-placer .sh-text > h5,
  .vw-text-placer .sh-text > h6,
  .vw-text-placer .sh-text > p,
  .vw-text-placer .sh-text > div {
    width: 100%;
    -webkit-animation-delay: 750ms;
            animation-delay: 750ms;
  }
  .vw-text-placer .sh-text > button,
  .vw-text-placer .sh-text > a,
  .vw-text-placer .sh-text > div {
    -webkit-animation-delay: 1000ms;
            animation-delay: 1000ms;
  }
}
@-webkit-keyframes slideFromTop250 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -250px, 0);
            transform: translate3d(0, -250px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1;
  }
}
@keyframes slideFromTop250 {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -250px, 0);
            transform: translate3d(0, -250px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
    opacity: 1;
  }
}
.slideFromTop {
  -webkit-animation-name: slideFromTop250;
          animation-name: slideFromTop250;
}

.swiper-slide {
  -webkit-transition: -webkit-transform 600ms cubic-bezier(0.09, 0.29, 0.46, 0.91);
  transition: -webkit-transform 600ms cubic-bezier(0.09, 0.29, 0.46, 0.91);
  transition: transform 600ms cubic-bezier(0.09, 0.29, 0.46, 0.91);
  transition: transform 600ms cubic-bezier(0.09, 0.29, 0.46, 0.91), -webkit-transform 600ms cubic-bezier(0.09, 0.29, 0.46, 0.91);
}

.vw-banner-1 {
  height: 59vw;
}
@media (min-width: 768px) {
  .vw-banner-1 {
    height: 24vw;
  }
}
.vw-banner-1.vhc-mobile-element-on {
  height: 451.94px;
}

.vw-banner-2 {
  height: 59vw;
}
.vw-banner-2.vhc-mobile-element-on {
  height: 451.94px;
}
@media (min-width: 768px) {
  .vw-banner-2 {
    height: 33.5vw;
  }
}

.vw-banner-3 {
  height: 71.5vw;
}
.vw-banner-3.vhc-mobile-element-on {
  height: 547.69px;
}
@media (min-width: 768px) {
  .vw-banner-3 {
    max-height: 29vw;
  }
}

.vw-banner-4 {
  height: 45vw;
  padding-top: 0 !important;
}
.vw-banner-4.vhc-mobile-element-on {
  height: 344.7px;
}
@media (min-width: 768px) {
  .vw-banner-4 {
    height: 19vw;
  }
}

.vw-banner-5 {
  height: 127vw;
  padding: 30px 15px;
}
.vw-banner-5.vhc-mobile-element-on {
  height: 888.56px;
}
@media (min-width: 768px) {
  .vw-banner-5 {
    height: 52vw;
  }
}

.vw-banner-6 .expanded-header {
  position: relative;
  background-color: #e71d36;
  padding: 13px 0 10px 30px;
  margin-left: -15px;
  margin-right: -15px;
}
.vw-banner-6 .expanded-header:after, .vw-banner-6 .expanded-header:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 66px 20px;
  border-color: transparent transparent #e71d36 transparent;
  left: -20px;
  top: 0;
  z-index: 1;
}
.vw-banner-6 .expanded-header:after {
  left: auto;
  border-width: 66px 20px 0 0;
  border-color: #e71d36 transparent transparent transparent;
  right: -20px;
}
.vw-banner-6 .expanded-header span {
  font-style: italic;
  font-weight: 300;
}
.vw-banner-6 .wrap-container {
  max-width: 485px;
  margin: 0 auto;
}
.vw-banner-6 .wrap-container .banner-box {
  padding-top: 6px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 19px 7px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 19px 7px rgba(0, 0, 0, 0.2);
}
.vw-banner-6 .banner-help-link {
  position: absolute;
  top: 50%;
  right: 0px;
  /* height: 100%; */
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  margin-top: 0;
}
.vw-banner-6 .banner-box p a span {
  display: inline-block;
  vertical-align: middle;
}
.vw-banner-6 .banner-box p a span:first-child {
  width: 40px;
  margin-right: 10px;
  text-align: center;
}
.vw-banner-6 .banner-box p a span:last-child {
  width: calc(100% - 60px);
  line-height: 1.25em;
}

@media only screen and (max-width: 1199px) {
  .vw-banner-6 .banner-box p {
    margin-bottom: 5px;
  }
  .vw-banner-6 .banner-box a {
    font-size: 18px;
  }
  .vw-banner-6 .expanded-header {
    font-size: 24px;
    margin: 0 -10px 10px;
  }
  .vw-banner-6 .expanded-header:before {
    border-width: 0 0 50px 21px;
  }
  .vw-banner-6 .expanded-header:after {
    border-width: 52px 20px 0 0;
  }
}
@media only screen and (max-width: 990px) {
  .vw-banner-6 .col-12.col-md-7.col-lg-8.ml-auto.mr-auto {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    max-width: 80%;
    margin-right: 25px !important;
  }
  .vw-banner-6 .banner-box {
    margin-bottom: 5px;
  }
  .vw-banner-6 .expanded-header {
    font-size: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 0 -8px 10px;
  }
  .vw-banner-6 .expanded-header:before {
    border-width: 0 0 40px 21px;
  }
  .vw-banner-6 .expanded-header:after {
    border-width: 40px 20px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .vw-banner-6 {
    display: block !important;
  }
  .vw-banner-6 .vw-inner.owl-carousel .align-self-center {
    text-align: right;
    margin-left: 0;
    padding-right: 85px;
  }
  .vw-banner-6 .wrap-container {
    max-width: 100%;
  }
  .vw-banner-6 .wrap-container .banner-box {
    padding: 0;
  }
  .vw-banner-6 .wrap-container .banner-box p {
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0px;
  }
  .vw-banner-6 .no-js .owl-carousel, .vw-banner-6 .owl-carousel.owl-loaded {
    display: block;
  }
  .vw-banner-6 .expanded-header {
    width: 250px;
    float: left;
    font-size: 28px;
    padding: 34px 0 33px 15px;
    margin: 0;
    margin-right: 22px;
  }
  .vw-banner-6 .expanded-header:after {
    border-width: 100px 21px 0 0;
  }
  .vw-banner-6 .banner-help-link {
    position: relative;
    -webkit-transform: none;
            transform: none;
    width: 100% !important;
  }
  .vw-banner-6 .col-12.col-md-7.col-lg-8.ml-auto.mr-auto {
    max-width: 100%;
    margin-right: 0 !important;
    padding: 0;
  }
}
@media only screen and (max-width: 650px) {
  .vw-banner-6 .vw-inner.owl-carousel .align-self-center {
    padding: 15px !important;
  }
  .vw-banner-6 .banner-box {
    margin-top: 30px;
    -webkit-box-shadow: 0px 0px 19px 3px rgba(0, 0, 0, 0.1) !important;
            box-shadow: 0px 0px 19px 3px rgba(0, 0, 0, 0.1) !important;
  }
  .vw-banner-6 .wrap-container {
    max-width: calc(100vw - 120px);
    margin: 0 auto;
  }
  .vw-banner-6 .expanded-header {
    width: calc(100% + 20px);
    float: left;
    font-size: 22px;
    padding: 10px;
    margin: 0 22px 10px -10px;
  }
  .vw-banner-6 .expanded-header:before {
    border-width: 0 0 46px 21px;
  }
  .vw-banner-6 .expanded-header:after {
    border-width: 46px 21px 0 0;
  }
}
.vw-banner-7 {
  height: 71.5vw;
}
.vw-banner-7.vhc-mobile-element-on {
  height: 547.69px;
}
@media (min-width: 768px) {
  .vw-banner-7 {
    max-height: 39.063vw;
  }
}

.vw-banner-8 {
  min-height: 71.5vw;
}
@media (min-width: 768px) {
  .vw-banner-8 {
    min-height: 28.65vw;
  }
}

.vw-banner-9 {
  height: 55vw;
}
.vw-banner-9.vhc-mobile-element-on {
  height: 298.74px;
}
@media (min-width: 768px) {
  .vw-banner-9 {
    max-height: 14.2vw;
  }
}
.vw-banner-9 .vw-inner .container {
  max-width: 580px;
}
.vw-banner-9 .vw-bg-image-layer-container.desktop .vw-bg-image-layer {
  background-position: 50% 50% !important;
}
.vw-banner-9 .vw-bg-image-layer-container.mobile .vw-bg-image-layer {
  background-position: 50% 50% !important;
}

.vw-banner-9-image {
  height: auto !important;
}
@media (min-width: 768px) {
  .vw-banner-9-image {
    height: auto !important;
  }
}
.vw-banner-9-image .vw-inner {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.vw-banner-9-image .vw-inner .container {
  max-width: 580px;
}
.vw-banner-9-image .vw-bg-image-layer-container.desktop {
  position: static !important;
}
.vw-banner-9-image .vw-bg-image-layer-container.desktop .vw-bg-image-layer {
  background-position: 50% 50% !important;
}
.vw-banner-9-image .vw-bg-image-layer-container.mobile {
  position: static !important;
}
.vw-banner-9-image .vw-bg-image-layer-container.mobile .vw-bg-image-layer {
  background-position: 50% 50% !important;
}

.vw-banner-10 {
  position: relative;
}
.vw-banner-10-inn {
  height: 71.5vw;
}
@media (min-width: 576px) {
  .vw-banner-10-inn {
    max-height: 55vw;
  }
}
.vw-banner-10-inn.vhc-mobile-element-on {
  height: 421.3px;
}
@media (min-width: 768px) {
  .vw-banner-10-inn {
    max-height: 40vw;
  }
}
@media (min-width: 992px) {
  .vw-banner-10-inn {
    max-height: 35vw;
  }
}
@media (min-width: 1200px) {
  .vw-banner-10-inn {
    max-height: 28vw;
  }
}
@media (min-width: 1500px) {
  .vw-banner-10-inn {
    max-height: 25.523vw;
  }
}
.vw-banner-10-content {
  display: table;
  width: 100%;
  padding: 40px;
}
@media (min-width: 992px) {
  .vw-banner-10-content {
    position: absolute;
    top: 0;
    left: 40px;
    z-index: 5;
    height: 100%;
    max-width: 400px;
    padding: 30px;
  }
}
@media (min-width: 1200px) {
  .vw-banner-10-content {
    max-width: 450px;
  }
}
@media (min-width: 1500px) {
  .vw-banner-10-content {
    padding: 70px;
    left: 70px;
    max-width: 500px;
  }
}
.vw-banner-10-content .vw-banner-10-in {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.vw-banner-10-content .vw-banner-10-in p {
  max-width: 75%;
  margin: 0 auto 25px;
}
@media (min-width: 992px) {
  .vw-banner-10-content .vw-banner-10-in p {
    max-width: 90%;
  }
}
@media (min-width: 1500px) {
  .vw-banner-10-content .vw-banner-10-in p {
    max-width: 75%;
  }
}

.vw-slider-970 {
  overflow: hidden;
  position: relative;
}
.vw-slider-970 > .vw-inner, .vw-slider-970-item {
  overflow: hidden;
  height: 88vw;
  width: 100vw;
  background-size: cover;
}
@media (min-width: 768px) {
  .vw-slider-970 > .vw-inner, .vw-slider-970-item {
    max-height: 50vw;
    height: 50vw;
  }
}
.vw-slider-970-item {
  position: absolute;
  left: 0;
  opacity: 0.5;
  top: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.694, 0, 0.335, 1), -webkit-transform 0.5s cubic-bezier(0.694, 0, 0.335, 1);
  transition: opacity 0.5s cubic-bezier(0.694, 0, 0.335, 1), -webkit-transform 0.5s cubic-bezier(0.694, 0, 0.335, 1);
  transition: transform 0.5s cubic-bezier(0.694, 0, 0.335, 1), opacity 0.5s cubic-bezier(0.694, 0, 0.335, 1);
  transition: transform 0.5s cubic-bezier(0.694, 0, 0.335, 1), opacity 0.5s cubic-bezier(0.694, 0, 0.335, 1), -webkit-transform 0.5s cubic-bezier(0.694, 0, 0.335, 1);
  width: 100vw;
  padding: 30px 30px;
}
@media (min-width: 768px) {
  .vw-slider-970-item {
    padding: 40px;
  }
}
@media (min-width: 1200px) {
  .vw-slider-970-item {
    padding: 50px;
  }
}
.vw-slider-970-item.from-left {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.vw-slider-970-item.from-right {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.vw-slider-970-item.from-top {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
.vw-slider-970-item.from-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
.vw-slider-970-item.active {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 3;
}
.vw-slider-970-item .vw-970-subheading {
  display: inline-block;
  max-width: 800px;
}
@media (min-width: 1500px) {
  .vw-slider-970-item .vw-970-subheading {
    max-width: 1000px;
  }
}
.vw-slider-970 .animate {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
          transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.vw-slider-970 .animate.fade-in {
  opacity: 0;
}
.vw-slider-970 .animate.fade-in.active {
  opacity: 1;
}
.vw-slider-970 .animate.rotate {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: perspective(500px) rotate3d(1, 0, 0, 90deg);
          transform: perspective(500px) rotate3d(1, 0, 0, 90deg);
}
.vw-slider-970 .animate.rotate.active {
  -webkit-transform: perspective(500px) rotate3d(0, 0, 0, 30deg);
          transform: perspective(500px) rotate3d(0, 0, 0, 30deg);
}
.vw-slider-970 .animate.from-right {
  -webkit-transform: translateX(100px);
          transform: translateX(100px);
}
.vw-slider-970 .animate.from-right.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.vw-slider-970 .animate.from-left {
  -webkit-transform: translateX(-100px);
          transform: translateX(-100px);
}
.vw-slider-970 .animate.from-left.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.vw-slider-970 .animate.from-top {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
}
.vw-slider-970 .animate.from-top.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.vw-slider-970 .animate.from-bottom {
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
}
.vw-slider-970 .animate.from-bottom.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.vw-slider-700.vw-slider-970 > .vw-inner,
.vw-slider-700.vw-slider-970 .vw-slider-970-item {
  max-height: 86vw;
  height: 86vw;
}
@media (min-width: 768px) {
  .vw-slider-700.vw-slider-970 > .vw-inner,
  .vw-slider-700.vw-slider-970 .vw-slider-970-item {
    max-height: 36vw;
    height: 36vw;
  }
}

.vw-slider-970-item, .vw-slider-970-item * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn .vw-970-split-btn .btn {
  -webkit-transition-delay: 0ms !important;
          transition-delay: 0ms !important;
}

.vw-slider-970-split .vw-970-split-content {
  position: relative;
  height: 100%;
}
.vw-slider-970-split .vw-970-split-content .vw-970-split-heading,
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn {
  position: absolute;
  z-index: 5;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 560px;
}
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn .vw-970-split-text p:last-child {
  margin-bottom: 0;
}
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn .vw-970-split-btn {
  display: table-cell;
  vertical-align: middle;
}
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn .vw-970-split-btn .btn {
  white-space: nowrap;
}
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn.vw-stack .vw-970-split-text,
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn.vw-stack .vw-970-split-btn {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.vw-slider-970-split .vw-970-split-content .vw-970-split-text-btn.vw-stack .vw-970-split-text {
  margin-bottom: 15px;
}
.vw-slider-970-split .vw-970-split-content .left {
  left: 0;
  text-align: left;
}
.vw-slider-970-split .vw-970-split-content .right {
  right: 0;
  text-align: right;
}
.vw-slider-970-split .vw-970-split-content .center {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
}
.vw-slider-970-split .vw-970-split-content .top {
  top: 0;
}
.vw-slider-970-split .vw-970-split-content .bottom {
  bottom: 0;
}
.vw-slider-970-split .vw-970-split-content .middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.vw-slider-970-split .vw-970-split-content .middle.center {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.vw-catalogs .vw-catalog-images {
  position: relative;
}
.vw-catalogs .vw-catalog-images a,
.vw-catalogs .vw-catalog-images img {
  display: block;
  width: 100%;
}
.vw-catalogs .vw-catalog-images img {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.vw-catalogs .vw-catalog-images .vw-catalog-image-back {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.vw-catalogs .vw-catalog-images:hover .vw-catalog-image-front, .vw-catalogs .vw-catalog-images:focus .vw-catalog-image-front {
  opacity: 0;
}
.vw-catalogs .vw-catalog-images:hover .vw-catalog-image-back, .vw-catalogs .vw-catalog-images:focus .vw-catalog-image-back {
  opacity: 1;
}
.vw-catalogs .container.big .vw-product-wrap {
  margin-top: 80px;
}
.vw-catalogs .container.big .vw-product-wrap:first-child, .vw-catalogs .container.big .vw-product-wrap:nth-child(2) {
  margin-top: 0;
}
@media (min-width: 992px) {
  .vw-catalogs .container.big.vw-two-items-wrap {
    max-width: 900px;
  }
}
@media (min-width: 992px) {
  .vw-catalogs .container.big.vw-three-items-wrap .vw-product-wrap:nth-child(3) {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-catalogs .container.big.vw-four-items-wrap .vw-product-wrap:nth-child(3) {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .vw-catalogs .container.big.vw-four-items-wrap .vw-product-wrap:nth-child(4) {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .vw-catalogs .container.big.vw-five-items-wrap .vw-product-wrap {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 992px) {
  .vw-catalogs .container.big.vw-five-items-wrap .vw-product-wrap:nth-child(3) {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .vw-catalogs .container.big.vw-five-items-wrap .vw-product-wrap:nth-child(4), .vw-catalogs .container.big.vw-five-items-wrap .vw-product-wrap:nth-child(5) {
    margin-top: 0;
  }
}
.vw-catalogs .vw-round-borders img {
  border-radius: 12px;
}
@media (min-width: 992px) {
  .vw-catalogs .vw-round-borders img {
    border-radius: 15px;
  }
}

.vw-vacay {
  position: relative;
}
.vw-vacay [class*=col-] {
  position: static;
}
.vw-image-list-number {
  bottom: 25px;
  position: absolute;
  right: 30px;
}

.vw-bordered-box {
  text-align: center;
  border: 1px solid #333333;
  padding: 5% 15px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .vw-bordered-box {
    padding: 11% 15px;
  }
}
@media (min-width: 1200px) {
  .vw-bordered-box {
    padding: 15% 25px;
  }
}

.vw-thumb-carousel-wrapper,
.vw-wop-slider-wrapper {
  overflow: hidden;
  padding: 0 0;
}
@media (min-width: 768px) {
  .vw-thumb-carousel-wrapper,
  .vw-wop-slider-wrapper {
    padding: 0 0;
  }
}
.vw-thumb-carousel .owl-carousel,
.vw-wop-slider .owl-carousel {
  padding: 0 50px;
}
@media (min-width: 768px) {
  .vw-thumb-carousel .owl-carousel,
  .vw-wop-slider .owl-carousel {
    padding: 0 60px;
  }
}
.vw-thumb-carousel-prev, .vw-thumb-carousel-next,
.vw-wop-slider-prev,
.vw-wop-slider-next {
  background-color: transparent !important;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  font-size: 45px;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 50px;
  z-index: 2;
}
@media (min-width: 768px) {
  .vw-thumb-carousel-prev, .vw-thumb-carousel-next,
  .vw-wop-slider-prev,
  .vw-wop-slider-next {
    font-size: 50px;
    width: 60px;
  }
}
@media (min-width: 992px) {
  .vw-thumb-carousel-prev, .vw-thumb-carousel-next,
  .vw-wop-slider-prev,
  .vw-wop-slider-next {
    font-size: 60px;
  }
}
.vw-thumb-carousel-prev,
.vw-wop-slider-prev {
  left: 0;
}
.vw-thumb-carousel-next,
.vw-wop-slider-next {
  right: 0;
}
.vw-thumb-carousel.swiper-version .vw-thumb-carousel-wrapper,
.vw-wop-slider.swiper-version .vw-thumb-carousel-wrapper {
  padding: 0 60px;
}
.vw-thumb-carousel.swiper-version .vw-thumb-carousel-wrapper.vw-round-borders img,
.vw-wop-slider.swiper-version .vw-thumb-carousel-wrapper.vw-round-borders img {
  border-radius: 10px;
}
.vw-thumb-carousel.swiper-version .swiper,
.vw-wop-slider.swiper-version .swiper {
  position: static;
  padding: 0 50px;
}
@media (min-width: 768px) {
  .vw-thumb-carousel.swiper-version .swiper,
  .vw-wop-slider.swiper-version .swiper {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .vw-thumb-carousel.swiper-version .swiper .swiper-slide,
  .vw-wop-slider.swiper-version .swiper .swiper-slide {
    max-width: calc(50% - 10px);
  }
}
@media (min-width: 992px) {
  .vw-thumb-carousel.swiper-version .swiper .swiper-slide,
  .vw-wop-slider.swiper-version .swiper .swiper-slide {
    max-width: calc(33.33% - 15px);
  }
}
@media (min-width: 1200px) {
  .vw-thumb-carousel.swiper-version .swiper .swiper-slide,
  .vw-wop-slider.swiper-version .swiper .swiper-slide {
    max-width: calc(25% - 15px);
  }
}

.vw-staged-carousel-wrapper {
  overflow: hidden;
}
.vw-staged-carousel-container {
  margin: 0 auto;
  position: relative;
  width: calc(100% - 100px);
}
@media (min-width: 768px) {
  .vw-staged-carousel-container {
    width: calc(100% - 320px);
  }
}
@media (min-width: 992px) {
  .vw-staged-carousel-container {
    width: calc(100% - 460px);
  }
}
@media (min-width: 1200px) {
  .vw-staged-carousel-container {
    width: calc(100% - 560px);
  }
}
@media (min-width: 1500px) {
  .vw-staged-carousel-container {
    width: calc(100% - 760px);
  }
}
.vw-staged-carousel-prev, .vw-staged-carousel-next {
  background-color: #ffffff;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  font-size: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 50px;
  z-index: 2;
}
.vw-staged-carousel-prev.hv-text, .vw-staged-carousel-next.hv-text {
  height: calc(100% - 58px);
}
@media (min-width: 768px) {
  .vw-staged-carousel-prev, .vw-staged-carousel-next {
    font-size: 60px;
    width: 60px;
  }
}
@media (min-width: 992px) {
  .vw-staged-carousel-prev, .vw-staged-carousel-next {
    font-size: 80px;
    width: 80px;
  }
}
.vw-staged-carousel-prev:hover, .vw-staged-carousel-prev:focus, .vw-staged-carousel-next:hover, .vw-staged-carousel-next:focus {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.vw-staged-carousel-prev {
  right: 100%;
}
.vw-staged-carousel-next {
  left: 100%;
}
.vw-staged-carousel .owl-carousel .owl-stage-outer {
  overflow: visible;
}
.vw-staged-carousel.swiper-version .swiper {
  overflow: initial;
}
.vw-staged-carousel.swiper-version .swiper img {
  width: 100%;
}
.vw-staged-carousel .vw-round-borders .vw-staged-carousel-item img {
  border-radius: 16px;
}

.vw-info-box-image {
  overflow: hidden;
}
.vw-info-box-image img {
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.vw-info-box-image .vw-has-image-opacity {
  overflow: hidden;
}
.vw-info-box-image .vw-has-image-opacity > a {
  display: block;
}
.vw-round-borders .vw-info-box-image {
  border-radius: 10px;
  overflow: hidden;
}

.vw-circle-img .vw-has-image-opacity,
.vw-circle-img img {
  border-radius: 50%;
}
.vw-circle-img .vw-has-image-opacity a {
  border-radius: 50%;
  overflow: hidden;
}

.vw-ib-c-boxed .vw-circle-img {
  max-width: 50%;
  margin: 0 auto 30px;
}
@media (min-width: 768px) {
  .vw-ib-c-boxed .vw-circle-img {
    max-width: 100%;
  }
}

.vw-editorial-item-container {
  margin-left: -15px;
  margin-right: -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 100%;
}
@media (min-width: 1200px) {
  .vw-info-boxes-5 .vw-three-per-row .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 1200px) {
  .vw-info-boxes-5 .vw-four-per-row .col-md-4,
  .vw-info-boxes-5 .vw-six-per-row .col-md-4,
  .vw-info-boxes-5 .vw-seven-per-row .col-md-4 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .vw-info-boxes-5 .vw-five-per-row .col-md-4 {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1500px) {
  .vw-info-boxes-5 .vw-six-per-row .col-md-4 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
}
@media (min-width: 1500px) {
  .vw-info-boxes-5 .vw-seven-per-row .col-md-4 {
    -ms-flex: 0 0 14.285714%;
    -webkit-box-flex: 0;
            flex: 0 0 14.285714%;
    max-width: 14.285714%;
  }
}

@media (max-width: 767px) {
  .vw-h-style-lined-wrapper .col-12 {
    width: 100% !important;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

.vw-editorial-cover {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 999999;
  left: 0;
  right: 0;
  top: 0;
  opacity: 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.3);
}
.vw-editorial-cover-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vw-editorial-cover-inner img {
  max-width: 80vw;
  max-height: 80vh;
  margin: auto;
}
@media (min-width: 768px) {
  .vw-editorial-cover-inner img {
    max-width: 70vw;
    max-height: 80vh;
  }
}
.vw-editorial-cover .vw-cover-closer {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 12px;
  right: 12px;
  display: none;
  opacity: 0;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.vw-editorial-cover .vw-cover-closer::before, .vw-editorial-cover .vw-cover-closer::after {
  position: absolute;
  content: "";
  width: 30px;
  height: 1px;
  top: 50%;
  left: 50%;
  background-color: #000;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.vw-editorial-cover .vw-cover-closer::after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
          transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
@media (min-width: 768px) {
  .vw-editorial-cover .vw-cover-closer {
    width: 40px;
    height: 40px;
    -webkit-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
    cursor: pointer;
  }
  .vw-editorial-cover .vw-cover-closer::before, .vw-editorial-cover .vw-cover-closer::after {
    width: 40px;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(0.9);
            transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(0.9);
  }
  .vw-editorial-cover .vw-cover-closer::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(0.9);
            transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(0.9);
  }
  .vw-editorial-cover .vw-cover-closer:hover::before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
            transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
  }
  .vw-editorial-cover .vw-cover-closer:hover::after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
            transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
  }
}

.vw-editorial-image-box {
  display: inline-block;
  position: relative;
  margin: 5vh auto;
}
@media (min-width: 768px) {
  .vw-editorial-image-box {
    margin: auto;
  }
}

.vw-thumb-carousel .vw-thumb-carousel-item {
  cursor: pointer;
}

.vw-no-scroll {
  overflow: hidden;
}

.vw-info-boxes .col-12.vw-mb-25 {
  text-align: center;
}
.vw-info-boxes .col-12.vw-mb-25 .vw-h-style-lined {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  padding: 0 50px;
  width: auto !important;
}
@media (min-width: 768px) {
  .vw-info-boxes .col-12.vw-mb-25 .vw-h-style-lined {
    padding: 0 60px;
  }
}
@media (min-width: 1200px) {
  .vw-info-boxes .col-12.vw-mb-25 .vw-h-style-lined {
    padding: 0 80px;
  }
}
@media (min-width: 1200px) {
  .vw-info-boxes .col-12.vw-mb-25 .vw-h-style-lined {
    padding: 0 90px;
  }
}
.vw-info-boxes .col-12.vw-mb-25 .vw-h-style-lined .vw-heading {
  display: unset;
  max-width: 100%;
}

.vw-full-video iframe {
  display: block;
  height: 56.25vw;
  margin: 0;
  width: 100%;
}

.video-50-width .video-50-wrap {
  width: 100%;
}
@media (min-width: 768px) {
  .video-50-width .video-50-wrap {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  .video-50-width .video-50-wrap {
    width: 50%;
  }
}

.blockquote {
  position: relative;
  padding: 0 25px;
}
@media (min-width: 768px) {
  .blockquote {
    padding: 30px 0 0 65px;
  }
}
.blockquote i {
  display: inline-block;
  position: relative;
  left: auto;
  top: auto;
  margin-bottom: 30px;
  margin-right: -0.5em;
  font-size: 42px;
}
@media (min-width: 768px) {
  .blockquote i {
    left: 0;
    position: absolute;
    top: 0;
  }
}
.blockquote .blockquote-footer {
  color: inherit;
}
.blockquote .blockquote-footer::before {
  content: "";
}
.blockquote .blockquote-footer h5:before {
  content: "— ";
}

.vw-social-icons ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vw-social-icons ul li {
  margin: 0 0 !important;
}
.vw-social-icons ul li a {
  display: block;
  padding: 10px;
}
@media (min-width: 768px) {
  .vw-social-icons ul li a {
    padding: 15px;
  }
}
.vw-social-icons ul li i {
  font-size: 20px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (min-width: 1500px) {
  .vw-social-icons ul li i {
    font-size: 22px;
  }
}
.vw-social-icons ul li svg,
.vw-social-icons ul li img {
  max-height: 20px;
}
@media (min-width: 1500px) {
  .vw-social-icons ul li svg,
  .vw-social-icons ul li img {
    max-height: 22px;
  }
}

.vw-upcoming-events .vw-select-wrap {
  max-width: 300px;
}
.vw-upcoming-events .vw-select-wrap .form-control {
  height: auto;
  padding: 15px 40px 15px 15px;
}
.vw-upcoming-events .vw-select-wrap:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 14px;
  height: 8px;
  pointer-events: none;
  background: url("../img/dropsown arrow.png");
  top: 50%;
  right: 10px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.vw-upcoming-events .vw-call-icon {
  display: inline-block;
  width: 12px;
  height: 9px;
  margin-right: 8px;
  background: url("../img/call-icon.png");
}
.vw-upcoming-events .table {
  float: none;
  margin-top: 30px;
  width: calc(100% - 35px);
}
@media (min-width: 992px) {
  .vw-upcoming-events .table {
    float: right;
    width: calc(100% - 35px);
  }
}
.vw-upcoming-events .table tr:first-child td {
  border-top: 0;
}
.vw-upcoming-events .table td {
  padding: 45px 0;
  position: relative;
  width: 25%;
}
.vw-upcoming-events .table td .fa-briefcase {
  font-size: 20px;
  position: absolute;
  left: -35px;
  top: 48px;
}

@media (min-width: 1200px) {
  .vw-about-me .container {
    max-width: 1000px;
  }
}

.vw-testimonial-carousel .vw-testimonial-carousel-item img {
  display: inline-block;
  width: auto;
}
.vw-testimonial-carousel .owl-theme .owl-dots .owl-dot {
  outline: none;
}
.vw-testimonial-carousel .owl-theme .owl-dots .owl-dot span {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.vw-testimonial-carousel .owl-theme .owl-dots .owl-dot.active span {
  background-color: transparent;
  border-color: #2e3e5a;
}
.vw-testimonial-carousel.vw-custom-dots .owl-theme .owl-dots .owl-dot .swiper-pagination-bullet,
.vw-testimonial-carousel.vw-custom-dots .owl-theme .owl-dots .owl-dot button,
.vw-testimonial-carousel.vw-custom-dots .swiper-pagination .swiper-pagination-bullet,
.vw-testimonial-carousel.vw-custom-dots .swiper-pagination button {
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 30px;
  cursor: pointer;
  padding: 0 0;
  border-width: 1px !important;
  border-style: solid;
  outline: none !important;
}
.vw-testimonial-carousel.vw-custom-dots .owl-theme .owl-dots .owl-dot .swiper-pagination-bullet,
.vw-testimonial-carousel.vw-custom-dots .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
}
.vw-testimonial-carousel.vw-custom-dots .owl-theme .owl-dots .owl-dot .swiper-pagination-bullet.swiper-pagination-bullet-active,
.vw-testimonial-carousel.vw-custom-dots .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: transparent !important;
}
.vw-testimonial-carousel.vw-custom-dots .owl-theme .owl-dots .owl-dot .swiper-pagination-bullet:not(.swiper-pagination-bullet-active),
.vw-testimonial-carousel.vw-custom-dots .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  border-color: transparent !important;
}
.vw-testimonial-carousel.vw-custom-dots .owl-theme .owl-dots .owl-dot.active button,
.vw-testimonial-carousel.vw-custom-dots .swiper-pagination.active button {
  background: transparent !important;
}
.vw-testimonial-carousel.vw-custom-dots .owl-theme .owl-dots .owl-dot:not(.active) button,
.vw-testimonial-carousel.vw-custom-dots .swiper-pagination:not(.active) button {
  border-color: transparent !important;
}
.vw-testimonial-carousel.swiper-version .swiper-wrapper {
  margin-bottom: 50px;
}

.vw-l-img-r-grids .col-md-6:first-child {
  min-height: 320px;
}
.vw-l-img-r-grids .col-md-6:first-child img {
  width: 100%;
}
.vw-l-img-r-grids .col-md-6:last-child {
  background: #333333;
  padding: 60px 40px;
}
@media (min-width: 1500px) {
  .vw-l-img-r-grids .col-md-6:last-child {
    padding: 120px 100px;
  }
}
.vw-l-img-r-grids #masonry {
  -webkit-column-gap: 3px;
     -moz-column-gap: 3px;
          column-gap: 3px;
}
.vw-l-img-r-grids #masonry .item {
  background: #fff;
  margin: 0 0 3px 0;
  padding: 25px;
}
.vw-l-img-r-grids .client-say-footer {
  border-top: 1px solid #e3e3e3;
  margin-top: 25px;
  padding-top: 25px;
}
.vw-l-img-r-grids .client-say-footer .col-3 {
  max-width: 70px;
}
.vw-l-img-r-grids .client-say-footer .col-3 img {
  border-radius: 50%;
}
.vw-l-img-r-grids .client-say-footer .vw-fs-12 {
  letter-spacing: 0.15em;
  line-height: 1.5em;
  display: inline-block;
}
.vw-l-img-r-grids .vw-round-borders #masonry .item {
  border-radius: 10px;
}

#masonry {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
@media (min-width: 576px) {
  #masonry {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 768px) {
  #masonry {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (min-width: 1200px) {
  #masonry {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}

#masonry .item {
  display: inline-block;
  margin: 0 0 5px 0;
  width: 100%;
}

@media (min-width: 1500px) {
  .vw-portfolio-1 .container {
    max-width: 1200px;
  }
}
.vw-portfolio-1-filter {
  opacity: 0.6;
}
.vw-portfolio-1-filter:hover, .vw-portfolio-1-filter:focus, .vw-portfolio-1-filter:active {
  opacity: 1;
}
.vw-portfolio-1 .vw-filter {
  margin-bottom: 25px;
}
.vw-portfolio-1 .vw-filter > .vw-inner {
  position: relative;
  text-align: center;
  padding: 0 0;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-text {
  width: 100%;
  padding: 30px 25px 5px;
  display: inline-block;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-text p:last-child {
  margin-bottom: 0;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image {
  min-height: 450px;
  width: 100%;
  cursor: pointer;
  position: relative;
}
@media (min-width: 1200px) {
  .vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image {
    min-height: 492px;
  }
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .img-wrap {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .img-wrap .client-logo {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0 25px;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .img-wrap .client-logo img {
  max-height: 80%;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .color-blocks-wrap {
  position: absolute;
  z-index: 4;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0;
  display: none;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .color-blocks-wrap .color-blocks {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0 25px;
}
.vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .color-blocks-wrap .color-blocks .color-block {
  height: 136px;
}
@media (min-width: 576px) {
  .vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .color-blocks-wrap .color-blocks .color-block {
    height: 94px;
  }
}
@media (min-width: 768px) {
  .vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .color-blocks-wrap .color-blocks .color-block {
    height: 139px;
  }
}
@media (min-width: 992px) {
  .vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .color-blocks-wrap .color-blocks .color-block {
    height: 118px;
  }
}
@media (min-width: 1200px) {
  .vw-portfolio-1 .vw-filter > .vw-inner .vw-portfolio-1-image .color-blocks-wrap .color-blocks .color-block {
    height: 149px;
  }
}

.vw-service-boxes-header .vw-bg-image-layer-container .vw-bg-image-layer {
  background-attachment: scroll;
}
@media (min-width: 992px) {
  .vw-service-boxes-header .vw-bg-image-layer-container .vw-bg-image-layer {
    background-attachment: fixed;
  }
}

.vw-service-boxes .vw-bg-image-layer-container .vw-bg-image-layer {
  background-attachment: scroll;
}
@media (min-width: 992px) {
  .vw-service-boxes .vw-bg-image-layer-container .vw-bg-image-layer {
    background-attachment: fixed;
  }
}

.vw-service-boxes {
  padding: 60px 0;
}

.vw-service-boxes.full-bg img,
.vw-service-boxes.full-bg svg {
  max-height: 50px;
  margin-bottom: 20px;
}
.vw-service-boxes.full-bg .vw-desc-wrap > *:last-child {
  margin-bottom: 0;
}

.vw-service-boxes.half-bg {
  padding-top: 0 !important;
}
.vw-service-boxes.half-bg img,
.vw-service-boxes.half-bg svg {
  max-height: 50px;
  margin-bottom: 20px;
}
.vw-service-boxes.half-bg .vw-desc-wrap > *:last-child {
  margin-bottom: 0;
}

.vw-service-boxes.half-bg .vw-service-boxes-header {
  padding: 80px 0 100px;
}

.vw-service-boxes-header .vw-fs-10 {
  letter-spacing: 0.4em;
}

.vw-service-boxes-container {
  margin: 0 auto;
  max-width: 1600px;
  padding: 0 15px;
  position: relative;
  z-index: 2;
}
.vw-service-boxes-container.vw-round-borders .vw-service-box {
  border-radius: 10px;
}

.vw-service-boxes.half-bg .vw-service-boxes-container {
  margin-top: -100px;
}

.vw-service-boxes-container .col-12 {
  padding: 7px;
}

.vw-service-box {
  background-color: #ffffff;
  height: 100%;
  width: 100%;
  padding: 40px;
  text-align: center;
}
.vw-service-box p:last-child {
  margin-bottom: 0;
}

.vw-service-boxes.half-bg .vw-service-box {
  -webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.21);
          box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.21);
}

.vw-service-boxes.half-bg .vw-service-box img {
  height: 50px;
}

.vw-service-box img,
.vw-service-box .vw-h-style-1 {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .vw-service-boxes {
    padding: 80px 0;
  }
  .vw-service-boxes.half-bg .vw-service-boxes-header {
    padding-bottom: 120px;
  }
  .vw-service-boxes.half-bg .vw-service-boxes-container {
    margin-top: -120px;
  }
}
@media (min-width: 992px) {
  .vw-service-boxes {
    padding: 100px 0;
  }
  .vw-service-boxes.half-bg .vw-service-boxes-header {
    padding-bottom: 140px;
  }
  .vw-service-boxes.half-bg .vw-service-boxes-container {
    margin-top: -140px;
  }
}
@media (min-width: 1200px) {
  .vw-service-boxes {
    padding: 120px 0;
  }
}
.vw-service-boxes .col-12:nth-child(1) .wow {
  -webkit-animation-delay: 0.1s !important;
          animation-delay: 0.1s !important;
}
.vw-service-boxes .col-12:nth-child(2) .wow {
  -webkit-animation-delay: 0.1s !important;
          animation-delay: 0.1s !important;
}
.vw-service-boxes .col-12:nth-child(3) .wow {
  -webkit-animation-delay: 0.1s !important;
          animation-delay: 0.1s !important;
}
.vw-service-boxes .col-12:nth-child(4) .wow {
  -webkit-animation-delay: 0.1s !important;
          animation-delay: 0.1s !important;
}
.vw-service-boxes .col-12:nth-child(5) .wow {
  -webkit-animation-delay: 0.2s !important;
          animation-delay: 0.2s !important;
}
.vw-service-boxes .col-12:nth-child(6) .wow {
  -webkit-animation-delay: 0.2s !important;
          animation-delay: 0.2s !important;
}
.vw-service-boxes .col-12:nth-child(7) .wow {
  -webkit-animation-delay: 0.2s !important;
          animation-delay: 0.2s !important;
}
.vw-service-boxes .col-12:nth-child(8) .wow {
  -webkit-animation-delay: 0.2s !important;
          animation-delay: 0.2s !important;
}
.vw-service-boxes .col-12:nth-child(9) .wow {
  -webkit-animation-delay: 0.3s !important;
          animation-delay: 0.3s !important;
}
.vw-service-boxes .col-12:nth-child(10) .wow {
  -webkit-animation-delay: 0.3s !important;
          animation-delay: 0.3s !important;
}
.vw-service-boxes .col-12:nth-child(11) .wow {
  -webkit-animation-delay: 0.3s !important;
          animation-delay: 0.3s !important;
}
.vw-service-boxes .col-12:nth-child(12) .wow {
  -webkit-animation-delay: 0.3s !important;
          animation-delay: 0.3s !important;
}
.vw-service-boxes .col-12:nth-child(13) .wow {
  -webkit-animation-delay: 0.4s !important;
          animation-delay: 0.4s !important;
}
.vw-service-boxes .col-12:nth-child(14) .wow {
  -webkit-animation-delay: 0.4s !important;
          animation-delay: 0.4s !important;
}
.vw-service-boxes .col-12:nth-child(15) .wow {
  -webkit-animation-delay: 0.4s !important;
          animation-delay: 0.4s !important;
}
.vw-service-boxes .col-12:nth-child(16) .wow {
  -webkit-animation-delay: 0.4s !important;
          animation-delay: 0.4s !important;
}
.vw-service-boxes .col-12:nth-child(17) .wow {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}
.vw-service-boxes .col-12:nth-child(18) .wow {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}
.vw-service-boxes .col-12:nth-child(19) .wow {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}
.vw-service-boxes .col-12:nth-child(20) .wow {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}
.vw-service-boxes .col-12:nth-child(21) .wow {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}
.vw-service-boxes .col-12:nth-child(22) .wow {
  -webkit-animation-delay: 0.5s !important;
          animation-delay: 0.5s !important;
}

@media (max-width: 992px) {
  .vw-service-boxes .col-12 .vw-service-box .wow {
    -webkit-animation-delay: 0s !important;
            animation-delay: 0s !important;
  }
  .vw-service-boxes.half-bg .parallax {
    background-attachment: inherit !important;
    background-size: cover !important;
    background-position: center center !important;
  }
}
.vw-mobile-features {
  padding: 0 10px;
}
@media (min-width: 768px) {
  .vw-mobile-features {
    padding: 0 0;
  }
}
@media (min-width: 992px) {
  .vw-mobile-features {
    padding: 0 0;
  }
}
.vw-mobile-features .vw-mb-img-wrap img {
  max-width: 280px;
}
@media (min-width: 1200px) {
  .vw-mobile-features .vw-mb-img-wrap img {
    max-width: 300px;
  }
}

.vw-mobile-feature {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .vw-mobile-feature {
    margin-bottom: 40px;
  }
}
.vw-mobile-feature:first-child {
  margin-top: 30px;
}
@media (min-width: 992px) {
  .vw-mobile-feature:first-child {
    margin-top: 0;
  }
}
.vw-mobile-feature:last-child {
  margin-bottom: 0;
}

.mobile-features-image {
  max-width: 80%;
}
@media (min-width: 768px) {
  .mobile-features-image {
    max-width: 100%;
  }
}

/*
 .mb-ft-bg{
    display:inline-block;
    width:260px;
    height:532px;
    background-image: url(../img/phone-img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    position:relative;

    @include media-breakpoint ($xl) {
        width: 300px;
        height: 613px;
    }

    .mb-ft-bg-inn{
      position:absolute;
      width: 220px;
      height: 389px;
      left: 18px;
      top: 71px;
      overflow:hidden;

      @include media-breakpoint ($xl) {
        width: 254px;
        height: 449px;
        left: 21px;
        top: 82px;
      }

      .mb-ft-bg-inn-content{
        width:100%;
        height:100%;
          .d-table-cell{
            vertical-align:top;
          }
      }
    }
 }

*/
.vw-client-logos {
  padding: 0 10px 0;
}

.vw-client-logo {
  display: table;
  height: 100%;
  padding: 0 5px 30px;
  width: 100%;
}

.vw-client-logo > .vw-inner {
  display: table-cell;
  vertical-align: middle;
}

.vw-client-logo img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

@media (min-width: 768px) {
  .vw-client-logos {
    padding: 0 0 0;
  }
  .vw-client-logo {
    padding: 0 15px 30px;
  }
}
.vw-faq {
  position: relative;
  padding: 50px 0;
}
@media (min-width: 768px) {
  .vw-faq {
    padding: 70px 0;
  }
}
@media (min-width: 992px) {
  .vw-faq {
    padding: 90px 0;
  }
}
@media (min-width: 1200px) {
  .vw-faq {
    padding: 110px 0;
  }
}
.vw-faq:first-child {
  padding-top: 0 !important;
}
.vw-faq.vw-faq:nth-child(odd):last-child {
  padding-bottom: 0 !important;
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
  .vw-faq .container {
    max-width: 945px;
  }
}
.vw-faq .vw-bg-panel {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}

.vw-no-bg .vw-faq {
  padding: 0 0 !important;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .vw-no-bg .vw-faq {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .vw-no-bg .vw-faq {
    margin-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .vw-no-bg .vw-faq {
    margin-bottom: 60px;
  }
}
.vw-no-bg .vw-faq:last-child {
  margin-bottom: 0;
}

.vw-faq:nth-child(even) .vw-bg-panel {
  display: block;
}

.vw-faq-accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}

.vw-faq-accordion > li {
  padding-bottom: 10px;
}

.vw-faq-accordion > li:last-child {
  padding-bottom: 0;
}

.vw-faq-accordion > li > h6,
.vw-faq-accordion > li > p.vw-p-lg {
  cursor: pointer;
  margin: 0;
  padding-left: 30px;
  position: relative;
}
.vw-faq-accordion > li > h6 > a,
.vw-faq-accordion > li > p.vw-p-lg > a {
  position: relative;
  display: block;
  left: -30px;
  padding-left: 30px;
}

.vw-faq-accordion > li > h6 > .fas,
.vw-faq-accordion > li > p.vw-p-lg .fas {
  display: block;
  font-size: 18px;
  left: 0;
  line-height: inherit;
  position: absolute;
}

.vw-faq-accordion > li > h6 > .fa-minus,
.vw-faq-accordion > li > p.vw-p-lg > .fa-minus,
.vw-faq-accordion > li > p.vw-p-lg > a > .fa-minus {
  display: none;
}

.vw-faq-accordion > li.active > h6 > .fa-plus,
.vw-faq-accordion > li.active > p.vw-p-lg > .fa-plus,
.vw-faq-accordion > li.active > p.vw-p-lg > a > .fa-plus {
  display: none;
}

.vw-faq-accordion > li.active > h6 > .fa-minus,
.vw-faq-accordion > li.active > p.vw-p-lg > .fa-minus,
.vw-faq-accordion > li.active > p.vw-p-lg > a > .fa-minus {
  display: block;
}

.vw-faq-accordion > li > .vw-accordion-content {
  display: none;
  line-height: 1.714em;
  margin: 0;
  padding-top: 22px;
  padding-left: 30px;
}
.vw-faq-accordion > li > .vw-accordion-content > :first-child {
  margin-top: 0;
}
.vw-faq-accordion > li > .vw-accordion-content :last-child {
  margin-bottom: 0;
}
.vw-faq-accordion > li.active > .vw-accordion-content {
  display: block;
}

.vw-red-service-box {
  border-right: 1px solid #fff;
  overflow: hidden;
  padding: 0;
  position: relative;
}
@media (max-width: 767px) {
  .vw-red-service-box {
    border-bottom: 1px solid #fff;
    border-right: 0;
  }
}
.vw-red-service-box .vw-h-style-1 > a {
  color: inherit;
  font-weight: inherit;
}
.vw-red-service-box:last-child {
  border: 0;
}
.vw-red-service-box > a {
  background-color: rgba(255, 255, 255, 0.15);
}
@media (max-width: 767px) {
  .vw-red-service-box > a {
    min-height: 0 !important;
  }
}
.vw-red-service-box > img {
  bottom: 44px;
  display: block;
  left: 18%;
  position: absolute;
  z-index: 1;
}
@media (max-width: 991px) {
  .vw-red-service-box > img {
    left: 10px;
    max-height: 75px;
  }
}
@media (max-width: 767px) {
  .vw-red-service-box > img {
    bottom: 41px !important;
    left: 30px;
  }
}
.vw-red-service-box > .vw-h-style-1, .vw-red-service-box > a {
  position: relative;
  z-index: 2;
}

.vw-img-hover-box {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.vw-img-hover-box-content {
  background-color: #f5f5f5;
  left: 100%;
  height: calc(100% + 2px);
  position: absolute;
  top: -1px;
  -webkit-transition: left 0.4s ease;
  transition: left 0.4s ease;
  width: calc(100% + 2px);
}
.vw-img-hover-box-content .vw-mb-hv-hide {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  font-size: 25px;
  cursor: pointer;
}
.vw-img-hover-box-content.closed {
  left: 100% !important;
}
.vw-img-hover-box:hover .vw-img-hover-box-content, .vw-img-hover-box:focus .vw-img-hover-box-content {
  left: -1px;
}
.vw-img-hover-box:hover .vw-mb-hv-indicator, .vw-img-hover-box:focus .vw-mb-hv-indicator {
  display: none;
}
.vw-img-hover-box .vw-mb-hv-indicator {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 40px 25px;
  text-align: center;
  cursor: pointer;
}

.vw-img-hover-box.mb-hv-visible .vw-img-hover-box-content {
  left: -1px;
}

.vw-text-animate-banner .bg-image.io-text-animate .backgroundBG {
  background-size: cover;
  width: 100%;
  width: calc(100% + 1px);
  position: absolute;
  height: 100%;
  -webkit-animation: vw-scale-down 10s ease-out;
          animation: vw-scale-down 10s ease-out;
}

.vw-text-animate-banner .col-md-5.col-xl-4 .icon img {
  max-width: 80px;
}

.vw-text-animate-banner {
  position: relative;
}
.vw-text-animate-banner .vw-slider-970 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.vw-text-animate-banner .vw-slider-970 > .vw-inner, .vw-text-animate-banner .vw-slider-970-item {
  left: 0;
  max-height: auto;
  height: 100%;
  top: 0;
  width: 100%;
}

@-webkit-keyframes vw-scale-down {
  from {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes vw-scale-down {
  from {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.vw-text-animate-banner .bg-image.io-text-animate {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}

.darkbg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.vw-text-animate-banner .bg-image.io-text-animate .inner {
  display: table;
  height: 60vh;
  min-height: 750px;
  padding: 35px;
  width: 100%;
  position: relative;
  z-index: 5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
  display: table-cell;
  vertical-align: middle;
  padding-left: 150px;
  padding-bottom: 90px;
}

@media (min-width: 768px) {
  .vw-text-animate-banner .bg-image.io-text-animate.banner2 .vw-h-style-1 {
    padding-bottom: 0;
    padding-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-text-animate-banner .bg-image.io-text-animate.banner2 .vw-h-style-1 {
    padding-top: 50px;
  }
}
@media (min-width: 1200px) {
  .vw-text-animate-banner .bg-image.io-text-animate.banner2 .vw-h-style-1 {
    padding-top: 100px;
  }
}

.banner-text-xl span {
  display: block;
  position: absolute;
  clip: rect(0, 0, 300px, 0);
}

.banner-text-xl span.withLine:before {
  position: absolute;
  left: -186px;
  top: 50%;
  content: "";
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  width: 128px;
  height: 14px;
  background-color: #2e3e5a;
  display: block;
}

.graphic-link-wrap {
  position: absolute;
  right: 40px;
  bottom: 30px;
  max-width: 350px;
  z-index: 5;
}

.graphic-links {
  position: absolute;
  z-index: 5;
  text-align: right;
  top: 162px;
  left: -93px;
  width: 170px;
}

.graphic-links a {
  color: #ffffff;
  padding: 2px 0 2px 0;
  text-decoration: none;
  display: block;
  -webkit-transition: padding-right 0.3s ease-in-out;
  transition: padding-right 0.3s ease-in-out;
}

.graphic-links a:hover {
  padding-right: 10px;
}

.col50 {
  width: 50%;
  float: left;
}

.banner-right-text {
  display: inline-block;
  vertical-align: middle;
}

.vw-text-animate-banner .bg-image.io-text-animate.banner1 .vw-typing-text-top-pos-inner .vw-h-style-1 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

@media screen and (max-width: 991px) {
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    padding-left: 75px;
  }
  .banner-text-xl span.withLine:before {
    width: 84px;
    height: 10px;
    left: -108px;
  }
  .graphic-link-wrap img {
    display: none;
  }
  .graphic-link-wrap {
    position: absolute;
    right: 30px;
    bottom: 120px;
    color: #ffffff;
    max-width: 350px;
    z-index: 5;
    width: 135px;
  }
  .graphic-links {
    position: absolute;
    z-index: 5;
    text-align: right;
    top: 0;
    left: -30px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate.banner1 .vw-h-style-1 {
    padding-bottom: 15px;
    padding-top: 0px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate.banner2 .vw-h-style-1 {
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 800px) {
  .col50 {
    width: 100%;
  }
  .graphic-link-wrap {
    right: auto;
    left: 50px;
  }
  .graphic-links {
    text-align: left;
  }
  .graphic-links a {
    -webkit-transition: padding-left 0.3s ease-in-out;
    transition: padding-left 0.3s ease-in-out;
  }
  .graphic-links a:hover {
    padding-right: 0;
    padding-left: 10px;
  }
  .graphic-links a {
    padding-top: 0;
    padding-bottom: 0;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    line-height: 1.2em;
  }
}
@media screen and (max-width: 640px) {
  .banner-text-xl span.withLine:before {
    width: 20px;
    height: 5px;
    left: -26px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .inner {
    padding: 20px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    padding-left: 0;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .inner {
    height: 60vh;
    min-height: 420px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate.banner2 .backgroundBG {
    background-size: 100%;
  }
  .graphic-link-wrap {
    bottom: 110px;
  }
}
@media screen and (max-width: 500px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner {
    height: 55vh;
    min-height: 400px;
  }
}
.banner-text-container {
  margin: 0 auto;
  max-width: 630px;
}

.vw-text-animate-banner .banner-text-xl span.withLine:before {
  background-color: #2e3e5a;
}
.vw-text-animate-banner .graphic-links a {
  color: #ffffff;
  font-family: "Lintel", sans-serif;
  font-weight: 700;
  line-height: 1.6em;
  margin-left: 15px;
  width: 270px;
}
.vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
  line-height: 1em;
}

/* for the widget "TYPING TEXT - Image Left Text Right" - Sagir needs to transfer code to global site */
.vw-text-animate-banner .banner-text-xl span.withLine:before {
  left: -44px;
  width: 25px;
  height: 5px;
}
.vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
  padding-left: 15px;
  padding-top: 90px;
}

@media (min-width: 576px) {
  .vw-text-animate-banner .banner-text-xl span.withLine:before {
    left: -54px;
    width: 40px;
    height: 7px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    padding-left: 30px;
    padding-top: 100px;
  }
  .vw-text-animate-banner .graphic-links a {
    margin-left: 35px;
    width: 270px;
  }
}
@media (min-width: 768px) {
  .vw-text-animate-banner .banner-text-xl span.withLine:before {
    left: -54px;
    width: 40px;
    height: 6px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    padding-left: 10px;
    padding-top: 300px;
  }
  .vw-text-animate-banner .graphic-links a {
    margin-left: 35px;
    width: 270px;
    line-height: 1.3em;
  }
}
@media (min-width: 992px) {
  .vw-text-animate-banner .banner-text-xl span.withLine:before {
    left: -59px;
    width: 40px;
    height: 8px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    padding-left: 20px;
    padding-top: 100px;
  }
  .vw-text-animate-banner .graphic-links a {
    margin-left: 0px;
    line-height: 1.3em;
    width: 170px;
  }
}
@media (min-width: 1200px) {
  .vw-text-animate-banner .banner-text-xl span.withLine:before {
    left: -64px;
    width: 40px;
    height: 8px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    padding-left: 25px;
    padding-top: 100px;
  }
  .vw-text-animate-banner .graphic-links a {
    margin-left: 0px;
    line-height: 1.3em;
    width: 170px;
  }
}
@media (min-width: 1500px) {
  .vw-text-animate-banner .banner-text-xl span.withLine:before {
    left: -84px;
    width: 60px;
    height: 10px;
  }
  .vw-text-animate-banner .bg-image.io-text-animate .vw-h-style-1 {
    padding-left: 50px;
    padding-top: 100px;
  }
  .vw-text-animate-banner .graphic-links a {
    margin-left: 0px;
    line-height: 1.3em;
    width: 170px;
  }
}
.graphic-link-wrap {
  max-width: 150px;
}
@media (min-width: 768px) {
  .graphic-link-wrap {
    max-width: 200px;
  }
}
@media (min-width: 992px) {
  .graphic-link-wrap {
    max-width: 250px;
  }
}
@media (min-width: 1200px) {
  .graphic-link-wrap {
    max-width: 300px;
  }
}
@media (min-width: 1400px) {
  .graphic-link-wrap {
    max-width: 350px;
  }
}

.vw-text-animate-banner .bg-image.io-text-animate .inner.vw-typing-text-top-pos-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner.vw-typing-text-top-pos-inner .vw-typing-text-top-pos-placer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
}

.vw-top-0 {
  top: 0 !important;
}

.vw-typing-text-image-half > img,
.vw-typing-text-image-half .col-12 > img,
.vw-typing-text-image-full > img,
.vw-typing-text-image-full .col-12 > img,
.vw-typing-text-image-half-double > img,
.vw-typing-text-image-half-double .col-12 > img {
  width: 100%;
  -webkit-animation: vw-scale-down 10s ease;
          animation: vw-scale-down 10s ease;
}

.vw-typing-text-image-half-double .col-12,
.vw-typing-text-image-half-double .col-12 .small-image-inner {
  overflow: hidden;
}
.vw-typing-text-image-half-double .col-12 img {
  width: 100%;
  -webkit-animation: vw-scale-down 10s ease;
          animation: vw-scale-down 10s ease;
}

.vw-text-animate-banner {
  height: auto !important;
  overflow: hidden;
}
.vw-text-animate-banner > img,
.vw-text-animate-banner .col-12 > img {
  width: 100%;
}
.vw-text-animate-banner .vw-typing-text-image-column {
  overflow: hidden;
}
.vw-text-animate-banner .vw-image-opacity {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 4;
}

.vw-text-animate-banner .bg-image.io-text-animate {
  height: auto !important;
}
.vw-text-animate-banner .bg-image.io-text-animate .vw-image-opacity {
  position: absolute;
  height: 100%;
  width: 100%;
}
.vw-text-animate-banner .bg-image.io-text-animate .vw-text-animate-banner-image {
  width: 100%;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 20px;
  line-height: 1.15em;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element:not(.halfSlider) {
  padding-left: 44px;
}
@media (min-width: 576px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element:not(.halfSlider) {
    padding-left: 54px;
  }
}
@media (min-width: 768px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element:not(.halfSlider) {
    padding-top: 75px !important;
  }
}
@media (min-width: 992px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element:not(.halfSlider) {
    padding-left: 59px;
  }
}
@media (min-width: 1200px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element:not(.halfSlider) {
    padding-left: 64px;
  }
}
@media (min-width: 1500px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element:not(.halfSlider) {
    padding-left: 84px;
  }
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element.halfSlider {
  padding-left: 65px;
}
@media (min-width: 768px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element.halfSlider {
    padding-left: 45px;
  }
}
@media (min-width: 992px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element.halfSlider {
    padding-left: 55px;
  }
}
@media (min-width: 1200px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element.halfSlider {
    padding-left: 60px;
  }
}
@media (min-width: 1500px) {
  .vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element.halfSlider {
    padding-left: 85px;
  }
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element span {
  clip: unset;
  position: relative;
  display: block;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element span.vw-typing-rotators {
  width: 100%;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element .vw-typing-text {
  position: absolute;
  top: 0;
  left: 0;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element .vw-typing-item:not(.vw-typing-rotators),
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element .vw-typing-text {
  white-space: nowrap;
  overflow: hidden;
}
.vw-text-animate-banner .bg-image.io-text-animate .inner .vw-typing-text-element span.vw-height-maker {
  opacity: 0;
  visibility: hidden;
}
.vw-text-animate-banner .bg-image.io-text-animate.relatively-positioned .inner {
  display: block !important;
  min-height: 0px;
  height: auto;
}
.vw-text-animate-banner .bg-image.io-text-animate.relatively-positioned .inner .vw-typing-text-element {
  display: block !important;
  padding-left: 54px;
}
@media (min-width: 768px) {
  .vw-text-animate-banner .bg-image.io-text-animate.relatively-positioned .inner .vw-typing-text-element {
    padding-left: 45px;
  }
}
@media (min-width: 992px) {
  .vw-text-animate-banner .bg-image.io-text-animate.relatively-positioned .inner .vw-typing-text-element {
    padding-left: 54px;
  }
}
@media (min-width: 1200px) {
  .vw-text-animate-banner .bg-image.io-text-animate.relatively-positioned .inner .vw-typing-text-element {
    padding-left: 54px;
  }
}
@media (min-width: 1500px) {
  .vw-text-animate-banner .bg-image.io-text-animate.relatively-positioned .inner .vw-typing-text-element {
    padding-left: 80px;
  }
}

.vw-no-opacity {
  opacity: 0;
}

.vw-typing-text-element {
  line-height: 1.15em;
}
.vw-typing-text-element .vw-bullet-line {
  display: block;
  position: absolute !important;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.vw-typing-text-element.fullSlider .vw-bullet-line {
  width: 25px;
  height: 5px;
  right: calc(100% + 19px);
}
@media (min-width: 576px) {
  .vw-typing-text-element.fullSlider .vw-bullet-line {
    height: 6px;
    right: calc(100% + 14px);
    width: 40px;
  }
}
@media (min-width: 992px) {
  .vw-typing-text-element.fullSlider .vw-bullet-line {
    height: 8px;
    right: calc(100% + 19px);
  }
}
@media (min-width: 1200px) {
  .vw-typing-text-element.fullSlider .vw-bullet-line {
    right: calc(100% + 24px);
    width: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-typing-text-element.fullSlider .vw-bullet-line {
    height: 10px;
    right: calc(100% + 24px);
    width: 60px;
  }
}
.vw-typing-text-element.halfSlider .vw-bullet-line {
  width: 40px;
  height: 7px;
  right: calc(100% + 25px);
}
@media (min-width: 768px) {
  .vw-typing-text-element.halfSlider .vw-bullet-line {
    width: 30px;
    height: 6px;
    right: calc(100% + 15px);
  }
}
@media (min-width: 992px) {
  .vw-typing-text-element.halfSlider .vw-bullet-line {
    height: 8px;
    right: calc(100% + 20px);
    width: 35px;
  }
}
@media (min-width: 1200px) {
  .vw-typing-text-element.halfSlider .vw-bullet-line {
    height: 8px;
    right: calc(100% + 25px);
    width: 35px;
  }
}
@media (min-width: 1500px) {
  .vw-typing-text-element.halfSlider .vw-bullet-line {
    height: 10px;
    right: calc(100% + 25px);
    width: 60px;
  }
}

.io-text-animate.relatively-positioned .vw-typing-text-element .vw-bullet-lineq {
  height: 5px;
  right: calc(100% + 13px);
  width: 41px;
}
@media (min-width: 768px) {
  .io-text-animate.relatively-positioned .vw-typing-text-element .vw-bullet-lineq {
    height: 5px;
    right: calc(100% + 13px);
    width: 41px;
  }
}
@media (min-width: 992px) {
  .io-text-animate.relatively-positioned .vw-typing-text-element .vw-bullet-lineq {
    height: 5px;
    right: calc(100% + 13px);
    width: 41px;
  }
}
@media (min-width: 1200px) {
  .io-text-animate.relatively-positioned .vw-typing-text-element .vw-bullet-lineq {
    height: 5px;
    right: calc(100% + 4px);
    width: 50px;
  }
}
@media (min-width: 1500px) {
  .io-text-animate.relatively-positioned .vw-typing-text-element .vw-bullet-lineq {
    height: 8px;
    right: calc(100% + 20px);
    width: 76px;
  }
}

.vw-text-animate-banner.vw-typing-text-slider.vw-typing-text-responsive .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vw-text-animate-banner.vw-typing-text-slider.vw-typing-text-responsive .swiper-slide img {
  min-width: 100%;
  min-height: 100%;
}
.vw-text-animate-banner.vw-typing-text-slider.vw-typing-text-responsive .io-text-animate {
  position: absolute;
  left: 0;
  top: 0;
  height: 100% !important;
  width: 100%;
}

.vw-text-animate-banner.vw-typing-text-responsive .bg-image.io-text-animate:not(.relatively-positioned) .inner {
  position: absolute;
  width: 100%;
  height: 100% !important;
  left: 0;
  top: 0;
  padding: 0;
  min-height: auto;
  z-index: 6;
}
.vw-text-animate-banner.vw-typing-text-responsive .bg-image.io-text-animate.relatively-positioned {
  position: relative;
  height: auto !important;
}
.vw-text-animate-banner.vw-typing-text-responsive .bg-image.io-text-animate.relatively-positioned .inner {
  height: auto !important;
  width: 100%;
  padding-left: 0 !important;
  min-height: auto;
}

@media screen and (max-width: 767px) {
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: end !important;
    padding-bottom: 70px !important;
  }
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner .vw-typing-text-element {
    padding: 0 25px !important;
  }
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner .vw-typing-text-element span.vw-typing-item {
    width: 100% !important;
    text-align: center !important;
  }
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner .vw-typing-text-element .vw-typing-text {
    left: 50% !important;
    -webkit-transform: translateX(-50%) !important;
            transform: translateX(-50%) !important;
  }
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner .vw-typing-text-element .vw-bullet-line {
    display: none !important;
  }
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner .vw-typing-text-element .vw-m-btn-wrap .vw-m-btn-in {
    margin: -8px -7px;
    text-align: center;
  }
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner .vw-typing-text-element .vw-m-btn-wrap .vw-m-btn-in .btn,
  .vw-text-animate-banner.vw-new-mob-layout .bg-image.io-text-animate .inner .vw-typing-text-element .vw-m-btn-wrap .vw-m-btn-in .vw-icon-link {
    margin: 8px 7px;
    min-width: 1px;
  }
}
@media (min-width: 1200px) {
  .vw-typing-text-slider-half-double .vw-round-borders .col-xl-7,
  .vw-typing-text-slider-half .vw-round-borders .col-xl-7 {
    border-bottom-right-radius: 16px;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .vw-typing-text-slider-half-double .vw-round-borders .col-xl-5 .small-image-wrap .small-image-inner,
  .vw-typing-text-slider-half .vw-round-borders .col-xl-5 .small-image-wrap .small-image-inner {
    border-radius: 16px;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .vw-typing-text-slider-half-double .vw-round-borders .col-xl-5 .vw-bg-color-4,
  .vw-typing-text-slider-half .vw-round-borders .col-xl-5 .vw-bg-color-4 {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    overflow: hidden;
  }
}

/*
.vw-text-animate-banner .bg-image.io-text-animate {
  height: auto !important;
  > .vw-image-opacity {
    position: absolute;
    height: 100%;
    width: 100%;
  }
  .vw-text-animate-banner-image {
    width: 100%;
  }
  .inner {
    display: flex !important;
    align-items: center;
    position: responsive;
    .vw-typing-text-element {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      display: flex;
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
      padding-left: 40px;
      @media (min-width: 768px) {
        padding-left: 60px;
      }
      @include media-breakpoint($lg) {
        padding-left: 85px;
      }
      span {
        clip: unset;
        position: relative;
        display: block;
      }
      span:not(.vw-typing-rotators) {
      }
      span.vw-typing-rotators {
        width: 100%;
      }
      .vw-typing-text {
        position: absolute;
        top: 0;
        left: 0;
      }
      .vw-typing-item:not(.vw-typing-rotators),
      .vw-typing-text {
        white-space: nowrap;
        overflow: hidden;
        // animation: animateTextShow 300ms ease-in-out 0ms 1 forwards ;
        // transition: width 600ms cubic-bezier(0.71, -0.04, 0.43, 1.12);
      }
      span.vw-height-maker {
        opacity: 0;
        visibility: hidden;
      }
    }
  }
  @media (max-width: 600px) {
    .vw-typing-text-element {
      font-size: 32px;
    }
  }
}
.vw-no-opacity {
  opacity: 0;
}
.vw-bullet-line {
  display: block;
  position: absolute !important;
  width: 20px;
  height: 5px;
  right: calc(100% + 20px);
  top: 50%;
  transform: translate(0, -50%);
  background-color: #ccc;
  @include media-breakpoint($md) {
    height: 10px;
    right: calc(100% + 20px);
    width: 40px;
  }
  @include media-breakpoint($lg) {
    height: 14px;
    right: calc(100% + 35px);
    width: 60px;
  }
}
.vw-text-animate-banner.vw-typing-text-slider.vw-typing-text-responsive {
  .io-text-animate {
    position: absolute;
    left: 0;
    top: 0;
    height: 100% !important;
    width: 100%;
  }
}
.vw-text-animate-banner.vw-typing-text-responsive {
  .bg-image.io-text-animate {
    .inner {
      position: absolute;
      width: 100%;
      height: 100% !important;
      left: 0;
      top: 0;
      padding: 0;
      min-height: auto;
    }
  }
}
*/
/*
.vw-text-animate-banner.vw-typing-text-container {
  .inner {
    display: flex !important;
    align-items: center;
    .vw-typing-text-element {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      display: flex;
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
      span {
        clip: unset;
        position: relative;
        display: block;
      }
      span.vw-typing-rotators {
        width: 100%;
      }
      .vw-typing-text {
        position: absolute;
        top: 0;
        left: 0;
      }
      .vw-typing-item:not(.vw-typing-rotators),
      .vw-typing-text {
        white-space: nowrap;
        overflow: hidden;
      }
      span.vw-height-maker {
        opacity: 0;
        visibility: hidden;
      }
    }
  }
}
.vw-no-opacity {
  opacity: 0;
}
.vw-bullet-line {
  display: block;
  position: absolute !important;
  width: 60px;
  height: 5px;
  right: calc(100% + 19px);
  top: 50%;
  transform: translate(0, -50%);
  background-color: #ccc;
  @include media-breakpoint($md) {
    height: 6px;
    right: calc(100% + 14px);
  }
  @include media-breakpoint($lg) {
    height: 8px;
    right: calc(100% + 19px);
  }
  @include media-breakpoint($xl) {
    height: 8px;
    right: calc(100% + 24px);
  }
  @include media-breakpoint($xxl) {
    height: 10px;
    right: calc(100% + 30px);
  }
}
*/
.vw-l-hover-box-content {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: left 0.4s ease;
  transition: left 0.4s ease;
  padding: 30px;
}
@media (min-width: 1200px) {
  .vw-l-hover-box-content {
    padding: 30px 50px;
  }
}
@media (min-width: 1500px) {
  .vw-l-hover-box-content {
    padding: 40px 60px;
  }
}

.vw-google-reviews .vw-review-wrap,
.vw-google-reviews .col-md-6 {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .vw-google-reviews .vw-review-wrap,
  .vw-google-reviews .col-md-6 {
    margin-top: 50px;
  }
}
@media (min-width: 1200px) {
  .vw-google-reviews .vw-review-wrap,
  .vw-google-reviews .col-md-6 {
    margin-top: 60px;
  }
}
@media (min-width: 1500px) {
  .vw-google-reviews .vw-review-wrap,
  .vw-google-reviews .col-md-6 {
    margin-top: 70px;
  }
}
.vw-google-reviews .vw-review-wrap:first-child,
.vw-google-reviews .col-md-6:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .vw-google-reviews .vw-review-wrap:nth-child(2),
  .vw-google-reviews .col-md-6:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-google-reviews .vw-review-wrap:nth-child(3),
  .vw-google-reviews .col-md-6:nth-child(3) {
    margin-top: 0;
  }
}
.vw-google-reviews .vw-review-wrap p:last-child,
.vw-google-reviews .col-md-6 p:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .vw-google-reviews .row:not(.vw-three-per-row) .col-md-6 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .vw-google-reviews .row:not(.vw-three-per-row) .col-md-6:nth-child(4) {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .vw-google-reviews .row.vw-four-per-row .vw-review-wrap {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .vw-google-reviews .row.vw-four-per-row .vw-review-wrap:nth-child(4) {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .vw-google-reviews .row.vw-five-per-row .vw-review-wrap {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1200px) {
  .vw-google-reviews .row.vw-five-per-row .vw-review-wrap:nth-child(4), .vw-google-reviews .row.vw-five-per-row .vw-review-wrap:nth-child(5) {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  .vw-google-reviews .row.vw-six-per-row .vw-review-wrap {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (min-width: 1500px) {
  .vw-google-reviews .row.vw-six-per-row .vw-review-wrap {
    -ms-flex: 0 0 16.6666%;
    -webkit-box-flex: 0;
            flex: 0 0 16.6666%;
    max-width: 16.6666%;
  }
}
@media (min-width: 1200px) {
  .vw-google-reviews .row.vw-six-per-row .vw-review-wrap:nth-child(4), .vw-google-reviews .row.vw-six-per-row .vw-review-wrap:nth-child(5) {
    margin-top: 0;
  }
}
@media (min-width: 1500px) {
  .vw-google-reviews .row.vw-six-per-row .vw-review-wrap:nth-child(6) {
    margin-top: 0;
  }
}
.vw-google-reviews .vw-review-rating {
  color: #f6a800;
}

.social-feeds {
  padding: 45px 0;
}
.social-feeds .col-12 .inner {
  padding: 0 0;
  margin-bottom: 45px;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}
.social-feeds .col-12 .inner .vw-heading {
  border-left: 6px solid #2e3e5a;
  padding-left: 15px;
  line-height: 0.75em;
}
.social-feeds .col-12:last-child .inner {
  margin-bottom: 0;
}
.social-feeds .widget-facebook {
  height: 520px;
}
.social-feeds .widget-facebook .facebook_iframe {
  border: none;
}

.inner-social-feeds .col-12 .inner {
  margin-bottom: 25px;
}

#twitter-widget-0 {
  background: #fff !important;
}

@media (min-width: 768px) {
  .inner-social-feeds .col-12 .inner {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .social-feeds .col-12 .inner {
    margin-bottom: 0;
    padding: 0 0;
    max-width: 100%;
  }
  .social-feeds .col-12:first-child .inner {
    padding: 0 10px 0 25px;
  }
  .social-feeds .col-12:last-child .inner {
    padding: 0 25px 0 10px;
  }
}
@media (min-width: 1200px) {
  .social-feeds {
    padding: 60px 0;
  }
}
@media (min-width: 1500px) {
  .social-feeds .col-12 .inner {
    padding: 0 50px;
  }
  .social-feeds .col-12:first-child .inner {
    padding: 0 7px 0 65px;
  }
  .social-feeds .col-12:last-child .inner {
    padding: 0 65px 0 7px;
  }
}
.person-list-container .row {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.person-list-container .row .person-list-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.person-list-container .row .person-list-inner.one {
  width: 288px;
}
.person-list-container .row .person-list-inner.one .vw-person-list-item {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}
.person-list-container .row .person-list-inner.two-items, .person-list-container .row .person-list-inner.three-items, .person-list-container .row .person-list-inner.four-items, .person-list-container .row .person-list-inner.five-items {
  width: 100%;
}
.person-list-container .row .person-list-inner.two-items .vw-person-list-item, .person-list-container .row .person-list-inner.three-items .vw-person-list-item, .person-list-container .row .person-list-inner.four-items .vw-person-list-item, .person-list-container .row .person-list-inner.five-items .vw-person-list-item {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (min-width: 576px) {
  .person-list-container .row .person-list-inner > div {
    max-width: 100%;
  }
  .person-list-container .row .person-list-inner.one {
    width: 288px;
  }
  .person-list-container .row .person-list-inner.two-items, .person-list-container .row .person-list-inner.three-items, .person-list-container .row .person-list-inner.four-items, .person-list-container .row .person-list-inner.five-items {
    width: 100%;
  }
  .person-list-container .row .person-list-inner.two-items .vw-person-list-item, .person-list-container .row .person-list-inner.three-items .vw-person-list-item, .person-list-container .row .person-list-inner.four-items .vw-person-list-item, .person-list-container .row .person-list-inner.five-items .vw-person-list-item {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .person-list-container .row .person-list-inner > div {
    max-width: 100%;
  }
  .person-list-container .row .person-list-inner.one {
    width: 288px;
  }
  .person-list-container .row .person-list-inner.two-items {
    width: 576px;
  }
  .person-list-container .row .person-list-inner.two-items .vw-person-list-item {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .person-list-container .row .person-list-inner.three-items, .person-list-container .row .person-list-inner.four-items, .person-list-container .row .person-list-inner.five-items {
    width: 100%;
  }
  .person-list-container .row .person-list-inner.three-items .vw-person-list-item, .person-list-container .row .person-list-inner.four-items .vw-person-list-item, .person-list-container .row .person-list-inner.five-items .vw-person-list-item {
    -ms-flex: 0 0 33.3333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media (min-width: 992px) {
  .person-list-container .row .person-list-inner.one {
    width: 288px;
  }
  .person-list-container .row .person-list-inner.two-items {
    width: 576px;
  }
  .person-list-container .row .person-list-inner.two-items .vw-person-list-item {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .person-list-container .row .person-list-inner.three-items {
    width: 864px;
  }
  .person-list-container .row .person-list-inner.three-items .vw-person-list-item {
    -ms-flex: 0 0 33.3333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
  .person-list-container .row .person-list-inner.four-items {
    width: 100%;
  }
  .person-list-container .row .person-list-inner.four-items .vw-person-list-item {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .person-list-container .row .person-list-inner.five-items {
    width: 100%;
  }
  .person-list-container .row .person-list-inner.five-items .vw-person-list-item {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1200px) {
  .person-list-container .row .person-list-inner.four-items {
    width: 1152px;
  }
}
@media (min-width: 1200px) and (min-width: 1500px) {
  .person-list-container .row .person-list-inner.five-items {
    width: 1440px;
  }
  .person-list-container .row .person-list-inner.five-items .vw-person-list-item {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
.person-list-container .row .vw-person-list-item {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 45px;
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
}
@media (min-width: 576px) {
  .person-list-container .row .vw-person-list-item {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .person-list-container .row .vw-person-list-item {
    -ms-flex: 0 0 33.33%;
    -webkit-box-flex: 0;
            flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (min-width: 1200px) {
  .person-list-container .row .vw-person-list-item {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
.person-list-container .row .vw-person-list-item .grade {
  line-height: 1.3em;
}
.person-list-container .row .vw-person-list-item .vw-standard-img {
  position: relative;
  overflow: hidden;
}
.person-list-container .row .vw-person-list-item .vw-standard-img > img {
  opacity: 0;
  z-index: 1;
}
.person-list-container .row .vw-person-list-item .vw-standard-img .vw-has-bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.person-list-container .row .vw-person-list-item .vw-links-wrap {
  display: inline-block;
}
.person-list-container .row .vw-person-list-item .vw-links-wrap p {
  margin-bottom: 3px;
}
.person-list-container .row .vw-person-list-item .vw-links-wrap p:last-child {
  margin-bottom: 0;
}
.person-list-container .row .vw-person-list-item .vw-links-wrap .vw-icon-wrap {
  display: inline-block;
  min-width: 25px;
  text-align: center;
  margin-right: 8px;
}
.person-list-container.vw-round-borders .vw-standard-img,
.person-list-container.vw-round-borders img {
  border-radius: 10px;
}
@media (min-width: 1200px) {
  .person-list-container .single-person-container .container {
    max-width: 982px;
  }
}
.person-list-container .single-person-container .container .vw-single-person-img {
  max-width: 235px;
}

.vw-3-box-banner-item {
  padding: 0 15px;
}
@media (min-width: 992px) {
  .vw-3-box-banner .col-3-1 {
    -ms-flex: 0 0 23%;
    -webkit-box-flex: 0;
            flex: 0 0 23%;
    max-width: 23%;
  }
  .vw-3-box-banner .col-3-2 {
    -ms-flex: 0 0 29.85%;
    -webkit-box-flex: 0;
            flex: 0 0 29.85%;
    max-width: 29.85%;
    padding: 0 0.78% !important;
  }
  .vw-3-box-banner .col-3-3 {
    -ms-flex: 0 0 47.15%;
    -webkit-box-flex: 0;
            flex: 0 0 47.15%;
    max-width: 47.15%;
  }
}
.vw-3-box-banner .col-12:first-child .d-table {
  width: 100%;
  height: 100%;
  padding: 0 10px;
}
@media (min-width: 992px) {
  .vw-3-box-banner .col-12:first-child .d-table {
    padding: 0 0;
  }
}
.vw-3-box-banner .col-12:first-child .d-table img {
  width: auto !important;
  display: initial;
  max-height: 75px;
}
@media (min-width: 768px) {
  .vw-3-box-banner .col-12:first-child .d-table img {
    max-height: 90px;
  }
}
.vw-3-box-banner .vw-img-title {
  position: absolute;
  left: 0;
  bottom: 25px;
  width: 100%;
  z-index: 5;
  padding: 0 25px;
  text-align: center;
}
.vw-3-box-banner .swiper-slide {
  background-color: #fff;
}

.vw-left-right-editorial .with-dot-lines {
  display: inline-block;
  position: relative;
  padding-left: 45px;
}
@media (min-width: 992px) {
  .vw-left-right-editorial .with-dot-lines {
    padding-left: 60px;
  }
}
.vw-left-right-editorial .with-dot-lines:before {
  content: " ";
  position: absolute;
  left: 13px;
  bottom: 4px;
  width: 5px;
  height: 50px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #333333), color-stop(30%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to bottom, #333333 25%, rgba(255, 255, 255, 0) 30%);
  background-position: bottom;
  background-size: 3px 15px;
  background-repeat: repeat-y;
  opacity: 0.3;
}
@media (min-width: 992px) {
  .vw-left-right-editorial .with-dot-lines:before {
    left: 15px;
    height: 75px;
  }
}
.vw-left-right-editorial .with-dot-lines:after {
  content: " ";
  position: absolute;
  left: -13px;
  bottom: 0;
  width: 70%;
  height: 5px;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(25%, #333333), color-stop(30%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #333333 25%, rgba(255, 255, 255, 0) 30%);
  background-position: bottom;
  background-size: 15px 3px;
  background-repeat: repeat-x;
  opacity: 0.3;
}
@media (min-width: 992px) {
  .vw-left-right-editorial .with-dot-lines:after {
    left: -13px;
  }
}
.vw-left-right-editorial .row .vw-lf-ed-txt {
  float: left;
  width: 100%;
  text-align: center;
}
@media (min-width: 992px) {
  .vw-left-right-editorial .row .vw-lf-ed-txt {
    text-align: right;
    width: auto;
  }
}
.vw-left-right-editorial .row.flex-row-reverse .vw-lf-ed-txt {
  float: left;
  width: 100%;
  text-align: center;
}
@media (min-width: 992px) {
  .vw-left-right-editorial .row.flex-row-reverse .vw-lf-ed-txt {
    text-align: right;
  }
}
.vw-left-right-editorial .row:last-child .col-12:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
@media (min-width: 992px) {
  .vw-left-right-editorial .align-self-end,
  .vw-left-right-editorial .row:last-child .col-12:last-child {
    margin-bottom: 16% !important;
  }
}

.blog-wrap {
  margin-bottom: 60px;
}

.blog-post-wrap {
  margin-bottom: 40px;
}
@media (min-width: 1200px) {
  .blog-post-wrap .container {
    max-width: 950px;
  }
}
.vh-single-blog-post {
  margin: 0 0 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #000;
}

.vh-single-blog-post .vh-post-thumbnail img {
  width: 100%;
}

.vh-single-blog-post .vh-post-thumbnail .post-cta {
  position: absolute;
  top: 15px;
  left: 30px;
  z-index: 10;
}

.vh-single-blog-post .vh-post-thumbnail .post-cta a {
  padding: 0 10px;
  display: inline-block;
  height: 20px;
  background-color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  color: #0000ff;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.75px;
}

.vh-single-blog-post .vh-post-thumbnail .post-cta a:hover, .vh-single-blog-post .vh-post-thumbnail .post-cta a:focus {
  background-color: #0000ff;
  color: #ffffff;
}

.vh-single-blog-post .vh-post-thumbnail .video-btn {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  background-color: #ffffff;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  text-align: center;
}

.vh-single-blog-post .vh-post-thumbnail .video-btn i {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  line-height: 36px;
}

.vh-single-blog-post .vh-post-thumbnail .video-btn:hover i, .vh-single-blog-post .vh-post-thumbnail .video-btn:focus i {
  color: #0000ff;
}

.vh-single-blog-post .vh-post-content .vh-post-meta h6 {
  font-size: 14px;
}

.vh-single-blog-post.vh-post-style-2 {
  margin-bottom: 5px;
}

.vh-single-blog-post.vh-post-style-2 .vh-post-thumbnail {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 97px;
  flex: 0 0 97px;
  min-width: 97px;
  margin-right: 15px;
}

.vh-single-blog-post.vh-post-style-2 .vh-post-content {
  padding: 5px 30px 5px 5px;
}

.vh-single-blog-post.vh-post-style-2 .vh-post-content .vh-headline h5 {
  font-size: 14px;
  margin-bottom: 10px;
}

.vh-single-blog-post.vh-post-style-2:last-of-type {
  margin-bottom: 0;
}

.vh-single-blog-post.vh-post-style-2.widget-post .vh-post-thumbnail {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70px;
  flex: 0 0 70px;
  min-width: 70px;
  margin-right: 15px;
}

.vh-single-blog-post.vh-post-style-3 .vh-post-thumbnail {
  position: relative;
  z-index: 1;
}

.vh-single-blog-post.vh-post-style-3 .vh-post-thumbnail::after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: auto;
  content: "";
  position: absolute;
}

.vh-single-blog-post.vh-post-style-3 .vh-post-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  padding: 0;
  position: absolute;
  width: calc(100% - 30px);
  height: calc(100% - 30px);
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  z-index: 2;
}

.vh-single-blog-post.vh-post-style-3 .vh-post-content .post-tag a {
  padding: 0 10px;
  display: inline-block;
  height: 20px;
  background-color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  color: #0000ff;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.75px;
}

.vh-single-blog-post.vh-post-style-3 .vh-post-content .post-tag a:hover, .vh-single-blog-post.vh-post-style-3 .vh-post-content .post-tag a:focus {
  background-color: #0000ff;
  color: #ffffff;
}

.vh-single-blog-post.vh-post-style-3 .vh-post-content .vh-headline h5 {
  font-size: 18px;
  color: #ffffff;
}

.vh-single-blog-post.vh-post-style-4:last-of-type {
  margin-bottom: 0;
}

.blog-archive-open:hover,
.blog-archive-open:focus {
  text-decoration: none;
  color: #000;
}

.vh-js-blog-archive-section p strong {
  font-weight: bold;
}

.vh-js-blog-archive-section ul {
  padding: 0 0;
  list-style-type: none;
  font-size: 95%;
}

.vh-js-archives-year-list > li > a {
  font-weight: 300;
}

.vh-js-archives-year-list > li > a::before {
  content: "\f067";
  font-family: "font Awesome 5 Pro";
  -webkit-transition: content 0.3s;
  transition: content 0.3s;
  margin-right: 6px;
  position: relative;
  top: 0;
  transition: content 0.3s;
}

.vh-js-archives-year-list > li.active > a:before {
  content: "\f068";
}

.vh-js-archives-post-list {
  display: none;
  margin-top: 15px;
  margin-left: 25px;
}

.vh-js-archives-post-list li {
  line-height: 100%;
  margin-bottom: 15px;
  font-size: 90%;
}

.blog-img img {
  width: 100%;
  height: auto;
}

.listByYear {
  display: none;
  margin-left: 25px;
}

@media only screen and (max-width: 992px) {
  .blog-wrap,
  .blog-post-wrap {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .vh-single-blog-post.vh-post-style-2 .vh-post-content .vh-headline h5 {
    font-size: 13px;
  }
  .vh-single-blog-post {
    margin: 0 0 25px;
    padding-bottom: 20px;
  }
  .vh-single-blog-post .col-md-3,
  .vh-single-blog-post .col-md-9 {
    padding: 0 0;
  }
  .vh-single-blog-post .col-md-3 {
    margin-bottom: 30px;
  }
}
.vw-blog-page-widget .vw-round-borders .vh-single-blog-post {
  border-radius: 10px;
  overflow: hidden;
  padding: 0;
}

.banner-text-xl.sliderTextOnRight span.withLine:before {
  width: 50px;
  left: -63px;
  height: 5px;
}
@media (min-width: 1200px) {
  .banner-text-xl.sliderTextOnRight span.withLine:before {
    left: -54px;
  }
}
@media (min-width: 1500px) {
  .banner-text-xl.sliderTextOnRight span.withLine:before {
    width: 76px;
    left: -96px;
    height: 8px;
  }
}

.banner-right-animate-text {
  margin-bottom: 75px;
  padding-left: 54px;
}
@media (min-width: 1200px) {
  .banner-right-animate-text {
    margin-bottom: 110px;
  }
}
@media (min-width: 1500px) {
  .banner-right-animate-text {
    padding-left: 96px;
    margin-bottom: 130px;
  }
}

.banner-right-image-and-button .text-content {
  width: 100%;
  text-align: center;
  margin: 30px auto;
}
@media (min-width: 1200px) {
  .banner-right-image-and-button .text-content {
    position: absolute;
    bottom: 15px;
    text-align: left;
    margin: 0 0;
  }
}
@media (min-width: 1500px) {
  .banner-right-image-and-button .text-content {
    bottom: 30px;
  }
}

.ribbon {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  z-index: 3;
}
.ribbon:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 35px 30px 0;
  border-color: transparent rgb(11.5, 15.5, 22.5) transparent transparent;
  left: 0;
  bottom: -30px;
  z-index: 1;
}
.ribbon:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 35px 0 0;
  border-color: rgb(11.5, 15.5, 22.5) transparent transparent transparent;
  right: 0px;
  bottom: -30px;
  z-index: 1;
}
.ribbon .left-fold {
  background-color: #2e3e5a;
  background-image: -webkit-gradient(linear, right top, left top, from(rgb(28.75, 38.75, 56.25)), to(rgb(37.375, 50.375, 73.125)));
  background-image: linear-gradient(-90deg, rgb(28.75, 38.75, 56.25), rgb(37.375, 50.375, 73.125));
  position: absolute;
  height: 90%;
  width: 60px;
  left: -25px;
  bottom: -30px;
  display: block;
  margin: 0;
  border-right: 1px solid rgb(28.75, 38.75, 56.25);
}
@media (min-width: 992px) {
  .ribbon .left-fold {
    height: 85%;
  }
}
.ribbon .left-fold:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 90px 0;
  border-color: transparent rgb(37.375, 50.375, 73.125) transparent transparent;
  left: -15px;
  top: 0;
}
@media (min-width: 992px) {
  .ribbon .left-fold:before {
    border-width: 0 20px 110px 0;
  }
}
.ribbon .left-fold:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 90px 20px;
  border-color: transparent transparent rgb(37.375, 50.375, 73.125) transparent;
  left: -15px;
  bottom: 0;
}
@media (min-width: 992px) {
  .ribbon .left-fold:after {
    border-width: 0 0 110px 20px;
  }
}
.ribbon .ribbon-content {
  z-index: 2;
  position: relative;
  width: 100%;
  display: table;
  min-height: 100px;
  padding: 25px 0;
}
@media (min-width: 992px) {
  .ribbon .ribbon-content {
    min-height: 130px;
  }
}
@media (min-width: 1200px) {
  .ribbon .ribbon-content {
    min-height: 145px;
  }
}
@media (min-width: 1500px) {
  .ribbon .ribbon-content {
    min-height: 165px;
  }
}
.ribbon .ribbon-content .ribbon-content-in {
  display: table-cell;
  vertical-align: middle;
}
.ribbon .right-fold {
  background-color: #2e3e5a;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(28.75, 38.75, 56.25)), to(rgb(37.375, 50.375, 73.125)));
  background-image: linear-gradient(90deg, rgb(28.75, 38.75, 56.25), rgb(37.375, 50.375, 73.125));
  position: absolute;
  height: 90%;
  width: 60px;
  right: -25px;
  bottom: -30px;
  display: block;
  margin: 0;
  border-left: 1px solid rgb(28.75, 38.75, 56.25);
}
@media (min-width: 992px) {
  .ribbon .right-fold {
    height: 85%;
  }
}
.ribbon .right-fold:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 90px 20px 0 0;
  border-color: rgb(37.375, 50.375, 73.125) transparent transparent transparent;
  right: -15px;
  top: 0;
}
@media (min-width: 992px) {
  .ribbon .right-fold:before {
    border-width: 110px 20px 0 0;
  }
}
.ribbon .right-fold:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 90px 0 0 20px;
  border-color: transparent transparent transparent rgb(37.375, 50.375, 73.125);
  right: -15px;
  bottom: 0;
}
@media (min-width: 992px) {
  .ribbon .right-fold:after {
    border-width: 110px 0 0 20px;
  }
}

.ribbon-description {
  margin: 40px auto 0;
  max-width: 500px;
}

.video-with-content-1,
.vimeo-video-wrapper {
  position: relative;
}
.video-with-content-1 .vw-dy-hvr-content,
.vimeo-video-wrapper .vw-dy-hvr-content {
  display: none;
  text-align: center;
}
.video-with-content-1 .vw-dy-hvr-content.active,
.vimeo-video-wrapper .vw-dy-hvr-content.active {
  display: block;
}
.video-with-content-1 .vw-dy-hvr-content.fade-down h1,
.video-with-content-1 .vw-dy-hvr-content.fade-down p, .video-with-content-1 .vw-dy-hvr-content.fade-up h1,
.video-with-content-1 .vw-dy-hvr-content.fade-up p,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-down h1,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-down p,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-up h1,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-up p {
  opacity: 0;
  -webkit-transform: translateY(-50px);
          transform: translateY(-50px);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.video-with-content-1 .vw-dy-hvr-content.fade-down p, .video-with-content-1 .vw-dy-hvr-content.fade-up p,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-down p,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-up p {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.video-with-content-1 .vw-dy-hvr-content .fade-up h1,
.video-with-content-1 .vw-dy-hvr-content .fade-up p,
.vimeo-video-wrapper .vw-dy-hvr-content .fade-up h1,
.vimeo-video-wrapper .vw-dy-hvr-content .fade-up p {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}
.video-with-content-1 .vw-dy-hvr-content.fade-down.animate h1,
.video-with-content-1 .vw-dy-hvr-content.fade-down.animate p, .video-with-content-1 .vw-dy-hvr-content.fade-up.animate h1,
.video-with-content-1 .vw-dy-hvr-content.fade-up.animate p,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-down.animate h1,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-down.animate p,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-up.animate h1,
.vimeo-video-wrapper .vw-dy-hvr-content.fade-up.animate p {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
@media (min-width: 992px) {
  .video-with-content-1 .vw-dy-hvr-content,
  .vimeo-video-wrapper .vw-dy-hvr-content {
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: auto;
    max-width: 650px;
  }
  .video-with-content-1 .vw-dy-hvr-content.top.left,
  .vimeo-video-wrapper .vw-dy-hvr-content.top.left {
    top: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .video-with-content-1 .vw-dy-hvr-content.top.center,
  .vimeo-video-wrapper .vw-dy-hvr-content.top.center {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .video-with-content-1 .vw-dy-hvr-content.top.right,
  .vimeo-video-wrapper .vw-dy-hvr-content.top.right {
    top: 0;
    left: auto;
    right: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .video-with-content-1 .vw-dy-hvr-content.middle.left,
  .vimeo-video-wrapper .vw-dy-hvr-content.middle.left {
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .video-with-content-1 .vw-dy-hvr-content.middle.center,
  .vimeo-video-wrapper .vw-dy-hvr-content.middle.center {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .video-with-content-1 .vw-dy-hvr-content.middle.right,
  .vimeo-video-wrapper .vw-dy-hvr-content.middle.right {
    top: 50%;
    left: auto;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .video-with-content-1 .vw-dy-hvr-content.bottom.left,
  .vimeo-video-wrapper .vw-dy-hvr-content.bottom.left {
    top: auto;
    bottom: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .video-with-content-1 .vw-dy-hvr-content.bottom.center,
  .vimeo-video-wrapper .vw-dy-hvr-content.bottom.center {
    top: auto;
    bottom: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .video-with-content-1 .vw-dy-hvr-content.bottom.right,
  .vimeo-video-wrapper .vw-dy-hvr-content.bottom.right {
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .video-with-content-1 .vw-dy-hvr-content.bottom.vw-with-video-controls,
  .vimeo-video-wrapper .vw-dy-hvr-content.bottom.vw-with-video-controls {
    margin-bottom: 50px;
  }
}
@media (min-width: 1500px) {
  .video-with-content-1 .vw-dy-hvr-content,
  .vimeo-video-wrapper .vw-dy-hvr-content {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .video-with-content-1 .video-hvr-content,
  .vimeo-video-wrapper .video-hvr-content {
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.video-with-content-1 .video-hvr-content .inn,
.vimeo-video-wrapper .video-hvr-content .inn {
  width: 100%;
  float: right;
}
@media (min-width: 1200px) {
  .video-with-content-1 .video-hvr-content .inn,
  .vimeo-video-wrapper .video-hvr-content .inn {
    width: 50%;
  }
}
.video-with-content-1 .video-hvr-content .circle-link,
.vimeo-video-wrapper .video-hvr-content .circle-link {
  display: inline-table;
  vertical-align: top;
  margin: 10px;
  width: 140px;
  height: 140px;
  padding: 15px;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (min-width: 768px) {
  .video-with-content-1 .video-hvr-content .circle-link,
  .vimeo-video-wrapper .video-hvr-content .circle-link {
    width: 180px;
    height: 180px;
    margin: 25px;
    padding: 25px;
  }
}
@media (min-width: 992px) {
  .video-with-content-1 .video-hvr-content .circle-link,
  .vimeo-video-wrapper .video-hvr-content .circle-link {
    width: 220px;
    height: 220px;
  }
}
.video-with-content-1 .video-hvr-content .circle-link .circle-inn,
.vimeo-video-wrapper .video-hvr-content .circle-link .circle-inn {
  display: table-cell;
  vertical-align: middle;
}
.video-with-content-1 .BGVideo-controls,
.vimeo-video-wrapper .BGVideo-controls {
  z-index: 10;
}

.vw-video-testimonail .container-fluid.vw-has-bg {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  .vw-video-testimonail .container-fluid.vw-has-bg {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1500px) {
  .vw-video-testimonail .container-fluid.vw-has-bg {
    padding-top: 150px;
    padding-bottom: 150px;
  }
}
.vw-video-testimonail .row .vw-video-wrap {
  margin-top: 60px;
  display: none;
}
.vw-video-testimonail .row .vw-video-wrap:nth-child(1), .vw-video-testimonail .row .vw-video-wrap:nth-child(2) {
  display: block;
}
.vw-video-testimonail .row .vw-video-wrap:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .vw-video-testimonail .row .vw-video-wrap:nth-child(2) {
    margin-top: 0;
  }
}
.vw-video-testimonail .row .vw-video-wrap.vw-rounded-corners .embed-responsive {
  border-radius: 10px;
}
.vw-video-testimonail .row .vw-load-more {
  display: none;
}
.vw-video-testimonail .row .vw-view-all-wrap {
  display: none;
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-3-per-row .row .vw-video-wrap {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-3-per-row .row .vw-video-wrap:nth-child(3) {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-4-per-row .row .vw-video-wrap {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-4-per-row .row .vw-video-wrap:nth-child(3), .vw-video-testimonail.vw-4-per-row .row .vw-video-wrap:nth-child(4) {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-visible-one-row.vw-3-per-row .row .vw-video-wrap:nth-child(3) {
    display: block;
  }
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-visible-one-row.vw-4-per-row .row .vw-video-wrap:nth-child(3), .vw-video-testimonail.vw-visible-one-row.vw-4-per-row .row .vw-video-wrap:nth-child(4) {
    display: block;
  }
}
.vw-video-testimonail.vw-visible-two-row .row .vw-video-wrap:nth-child(1), .vw-video-testimonail.vw-visible-two-row .row .vw-video-wrap:nth-child(2), .vw-video-testimonail.vw-visible-two-row .row .vw-video-wrap:nth-child(3), .vw-video-testimonail.vw-visible-two-row .row .vw-video-wrap:nth-child(4) {
  display: block;
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-visible-two-row.vw-3-per-row .row .vw-video-wrap:nth-child(5), .vw-video-testimonail.vw-visible-two-row.vw-3-per-row .row .vw-video-wrap:nth-child(6) {
    display: block;
  }
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-visible-two-row.vw-4-per-row .row .vw-video-wrap:nth-child(5), .vw-video-testimonail.vw-visible-two-row.vw-4-per-row .row .vw-video-wrap:nth-child(6), .vw-video-testimonail.vw-visible-two-row.vw-4-per-row .row .vw-video-wrap:nth-child(7), .vw-video-testimonail.vw-visible-two-row.vw-4-per-row .row .vw-video-wrap:nth-child(8) {
    display: block;
  }
}
.vw-video-testimonail.vw-visible-all-row .row .vw-video-wrap {
  display: block;
}
.vw-video-testimonail.vw-visible-all-row .row .vw-load-more {
  display: none !important;
}
.vw-video-testimonail.vw-visible-all-row .row .vw-load-more-wrap {
  display: none !important;
}
.vw-video-testimonail.vw-visible-all-row .row .vw-view-all-wrap {
  display: none !important;
}
.vw-video-testimonail.vw-show-view-all .vw-load-more {
  display: none !important;
}
.vw-video-testimonail.vw-show-view-all .vw-load-more-wrap {
  display: none !important;
}
.vw-video-testimonail.vw-show-view-all .vw-view-all-wrap {
  display: block !important;
}
.vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12 {
  padding: 0 25px;
  margin-bottom: 40px;
}
.vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12:last-child {
  margin-bottom: 0;
}
@media (min-width: 500px) {
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12 {
    -ms-flex: 0 0 33.33%;
    -webkit-box-flex: 0;
            flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12:nth-last-child(3) {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12 {
    padding: 0 40px;
    margin-bottom: 60px;
  }
}
@media (min-width: 1700px) {
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12 {
    padding: 0 50px;
    margin-bottom: 80px;
  }
}
.vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12 .embed-responsive-1by1:before {
  padding-top: 174%;
}
.vw-video-testimonail.vw-video-testimonail-tall .container-fluid .col-12 .vw-description p:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid.vw-four-per-row .col-12 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid.vw-four-per-row .col-12:nth-last-child(4) {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid.vw-five-per-row .col-12 {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid.vw-five-per-row .col-12:nth-last-child(4) {
    margin-bottom: 0;
  }
  .vw-video-testimonail.vw-video-testimonail-tall .container-fluid.vw-five-per-row .col-12:nth-last-child(5) {
    margin-bottom: 0;
  }
}

.pdf-icon {
  display: inline-block;
  width: 49%;
  max-width: 49%;
  padding: 0 15px;
  margin: 25px auto 23px;
}
@media (min-width: 768px) {
  .pdf-icon {
    width: 100%;
    max-width: 180px;
    margin: 35px auto 32px;
  }
}
@media (min-width: 768px) {
  .pdf-icon {
    margin: 45px auto 42px;
  }
}
.pdf-icon svg {
  max-height: 85px;
}

.vw-pdf-icons .pdf-icons,
.vw-pdf-icons .pdf-icon,
.vw-pdf-icons .pdf-icon > a,
.vw-pdf-icons .vw-pdf-link-alter,
.vw-pdf-icons .icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vw-pdf-icons .pdf-icons {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 900px;
}
.vw-pdf-icons .pdf-icons.vw-six-items {
  max-width: 1080px;
}
.vw-pdf-icons .pdf-icons-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vw-pdf-icons .pdf-icons-inner.one-item {
  max-width: 180px;
}
@media (min-width: 768px) {
  .vw-pdf-icons .pdf-icons-inner.two-items {
    width: 100%;
    max-width: 360px;
  }
}
@media (min-width: 992px) {
  .vw-pdf-icons .pdf-icons-inner {
    width: 80%;
  }
  .vw-pdf-icons .pdf-icons-inner.one-item {
    width: 20%;
  }
  .vw-pdf-icons .pdf-icons-inner.two-items {
    width: 40%;
  }
  .vw-pdf-icons .pdf-icons-inner.three-items {
    width: 65%;
  }
  .vw-pdf-icons .pdf-icons-inner.four-items {
    width: 80%;
  }
  .vw-pdf-icons .pdf-icons-inner.five-items {
    width: 100%;
  }
  .vw-pdf-icons .pdf-icons-inner.six-items {
    width: 100%;
  }
}
.vw-pdf-icons .pdf-icon > a,
.vw-pdf-icons .pdf-icon .vw-pdf-link-alter {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.vw-pdf-icons .pdf-icon > a .icon-wrapper,
.vw-pdf-icons .pdf-icon .vw-pdf-link-alter .icon-wrapper {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vw-pdf-icons .vw-desc-wrap > *:last-child {
  margin-bottom: 0;
}

.pdf-icon {
  display: inline-block;
  width: 49%;
  max-width: 49%;
  padding: 0 15px;
  margin: 25px auto;
}
@media (min-width: 768px) {
  .pdf-icon {
    width: 100%;
    max-width: 180px;
    margin: 35px auto;
  }
}
@media (min-width: 768px) {
  .pdf-icon {
    margin: 45px auto;
  }
}
.pdf-icon svg {
  max-height: 85px;
}

.vw-pdf-icons .pdf-icons,
.vw-pdf-icons .pdf-icon,
.vw-pdf-icons .pdf-icon > a,
.vw-pdf-icons .vw-pdf-link-alter,
.vw-pdf-icons .icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vw-pdf-icons .pdf-icons {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 900px;
}
.vw-pdf-icons .pdf-icons.vw-six-items {
  max-width: 1080px;
}
.vw-pdf-icons .pdf-icons-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.vw-pdf-icons .pdf-icons-inner.one-item {
  max-width: 180px;
}
@media (min-width: 768px) {
  .vw-pdf-icons .pdf-icons-inner.two-items {
    width: 100%;
    max-width: 360px;
  }
}
@media (min-width: 992px) {
  .vw-pdf-icons .pdf-icons-inner {
    width: 80%;
  }
  .vw-pdf-icons .pdf-icons-inner.one-item {
    width: 20%;
  }
  .vw-pdf-icons .pdf-icons-inner.two-items {
    width: 40%;
  }
  .vw-pdf-icons .pdf-icons-inner.three-items {
    width: 65%;
  }
  .vw-pdf-icons .pdf-icons-inner.four-items {
    width: 80%;
  }
  .vw-pdf-icons .pdf-icons-inner.five-items {
    width: 100%;
  }
  .vw-pdf-icons .pdf-icons-inner.six-items {
    width: 100%;
  }
}
.vw-pdf-icons .pdf-icon > a,
.vw-pdf-icons .pdf-icon .vw-pdf-link-alter {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.vw-pdf-icons .pdf-icon > a .icon-wrapper,
.vw-pdf-icons .pdf-icon .vw-pdf-link-alter .icon-wrapper {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.vw-heading-top-border {
  padding: 32px 40px;
}
@media (min-width: 768px) {
  .vw-heading-top-border {
    padding: 60px 30px;
  }
}
@media (min-width: 992px) {
  .vw-heading-top-border {
    padding: 100px 30px;
  }
}
@media (min-width: 1200px) {
  .vw-heading-top-border {
    padding: 140px 30px;
  }
}
@media (min-width: 1500px) {
  .vw-heading-top-border {
    padding: 190px 30px;
  }
}
.vw-heading-top-border .vw-txt-cnotainer {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px 28px;
  margin: 0 0 30px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .vw-heading-top-border .vw-txt-cnotainer {
    padding: 0 15px 40px;
    margin: 0 0 40px;
  }
}
@media (min-width: 992px) {
  .vw-heading-top-border .vw-txt-cnotainer {
    width: auto;
    max-width: 66%;
    padding: 10px 50px 10px 0;
    margin: 0 0;
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .vw-heading-top-border .vw-txt-cnotainer {
    padding: 10px 100px 10px 0;
  }
}
@media (min-width: 1700px) {
  .vw-heading-top-border .vw-txt-cnotainer {
    padding: 10px 140px 10px 0;
  }
}
.vw-heading-top-border .vw-txt-cnotainer .vw-rgt-border {
  position: absolute;
  bottom: 0;
  left: calc(50% - 75px);
  width: 150px;
  height: 1px;
  opacity: 0.5;
}
@media (min-width: 992px) {
  .vw-heading-top-border .vw-txt-cnotainer .vw-rgt-border {
    left: auto;
    right: 0;
    width: 1px;
    height: 100%;
  }
}
.vw-heading-top-border .vw-txt-cnotainer .vw-p-xxl {
  line-height: 1.2em;
}
@media (min-width: 992px) {
  .vw-heading-top-border .vw-btn-container {
    padding: 10px 0 10px 60px;
  }
}
@media (min-width: 1200px) {
  .vw-heading-top-border .vw-btn-container {
    padding: 10px 0 10px 100px;
  }
}
@media (min-width: 1700px) {
  .vw-heading-top-border .vw-btn-container {
    padding: 10px 0 10px 140px;
  }
}

.vw-parallax-banner-1 {
  height: 350px;
}
@media (min-width: 992px) {
  .vw-parallax-banner-1 {
    height: 400px;
  }
}
@media (min-width: 1500px) {
  .vw-parallax-banner-1 {
    height: 450px;
  }
}
.vw-parallax-banner-1 .vw-bg-image-layer-container .vw-bg-image-layer {
  position: relative;
  background-attachment: fixed;
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.vw-parallax-banner-1 {
  /*
    .text-lg-right{
      @include media-breakpoint ($lg) {
        float: left;
        width: 65%;
      }
    }

    .text-lg-left{
      @include media-breakpoint ($lg) {
        float: right;
        width: 65%;
      }
    } */
}

.vw-mx-w-1000 {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

.parallax {
  position: relative;
  background-attachment: fixed;
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}
.parallax-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  position: relative;
  z-index: 3;
}

@media (max-width: 992px) {
  .vw-parallax-banner-1 .parallax {
    background-attachment: inherit !important;
    background-size: cover !important;
    background-position: center center !important;
  }
}
.vw-our-students .profile-img {
  width: 100%;
  display: inline-block;
}
.vw-our-students .profile-img img {
  border-radius: 50%;
  max-width: 150px;
}

.vw-graph-free-size img {
  max-width: 100% !important;
}
.vw-graph-free-size .heading {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.vw-graph-free-size.with-bg {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (min-width: 992px) {
  .vw-graph-free-size.with-bg {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1500px) {
  .vw-graph-free-size.with-bg {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

.score-graph .row .col-lg-4 {
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .score-graph .row .col-lg-4 {
    margin-bottom: 0;
  }
}
.score-graph .row .col-lg-4:last-child {
  margin-bottom: 0;
}

/* .vw-l-img-r-content-with-social-icons{
  .vw-l-img-r-content-wrap p{
    margin-bottom: 7px;
  }
  .vw-l-img-r-content-wrap p:before{
    content: "- ";
    position: relative;
  }
}
*/
.vw-8-picture-hover-boxes a {
  font-weight: inherit;
}
.vw-8-picture-hover-boxes .vw-has-image-opacity {
  overflow: hidden;
}
.vw-8-picture-hover-boxes .vw-has-image-opacity > img {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.vw-8-picture-hover-boxes-content {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
}
.vw-8-picture-hover-boxes-content .vw-inner {
  position: absolute;
  top: 100%;
  left: 0;
  height: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 25px 25px;
}
@media (min-width: 1500px) {
  .vw-8-picture-hover-boxes-content .vw-inner {
    padding: 25px 30px;
  }
}
@media (min-width: 1700px) {
  .vw-8-picture-hover-boxes-content .vw-inner {
    padding: 25px 50px;
  }
}
.vw-8-picture-hover-boxes-content .vw-inner p:last-child {
  margin-bottom: 0;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap .vw-content-opacity {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  -webkit-transition: height 0.5s ease;
  transition: height 0.5s ease;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap .vw-content-opacity span.overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap .vw-title-opacity {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap .vw-8-picture-hover-boxes-title {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 15px;
  z-index: 5;
  width: 150px;
  min-height: 115px;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap .vw-8-picture-hover-boxes-title .align-self-center {
  position: relative;
  z-index: 6;
  width: 100%;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap .vw-8-picture-hover-boxes-title .align-self-center .vw-icon {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap:hover .vw-has-image-opacity > img, .vw-8-picture-hover-boxes .vw-8-hover-wrap:focus .vw-has-image-opacity > img, .vw-8-picture-hover-boxes .vw-8-hover-wrap:active .vw-has-image-opacity > img {
  -webkit-transform: scale(1.5) rotate(0deg) translate(0);
  transform: scale(1.5) rotate(0deg) translate(0);
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap:hover .vw-8-picture-hover-boxes-title, .vw-8-picture-hover-boxes .vw-8-hover-wrap:focus .vw-8-picture-hover-boxes-title, .vw-8-picture-hover-boxes .vw-8-hover-wrap:active .vw-8-picture-hover-boxes-title {
  opacity: 0;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap:hover .vw-8-picture-hover-boxes-title .vw-icon, .vw-8-picture-hover-boxes .vw-8-hover-wrap:focus .vw-8-picture-hover-boxes-title .vw-icon, .vw-8-picture-hover-boxes .vw-8-hover-wrap:active .vw-8-picture-hover-boxes-title .vw-icon {
  margin-left: 15px;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap:hover .vw-content-opacity, .vw-8-picture-hover-boxes .vw-8-hover-wrap:focus .vw-content-opacity, .vw-8-picture-hover-boxes .vw-8-hover-wrap:active .vw-content-opacity {
  height: 100%;
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap:hover .vw-8-picture-hover-boxes-content, .vw-8-picture-hover-boxes .vw-8-hover-wrap:focus .vw-8-picture-hover-boxes-content, .vw-8-picture-hover-boxes .vw-8-hover-wrap:active .vw-8-picture-hover-boxes-content {
  bottom: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.vw-8-picture-hover-boxes .vw-8-hover-wrap:hover .vw-8-picture-hover-boxes-content .vw-inner, .vw-8-picture-hover-boxes .vw-8-hover-wrap:focus .vw-8-picture-hover-boxes-content .vw-inner, .vw-8-picture-hover-boxes .vw-8-hover-wrap:active .vw-8-picture-hover-boxes-content .vw-inner {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: auto;
}
.vw-8-picture-hover-boxes .vw-have-lines .row {
  margin: 0 -16px;
}
.vw-8-picture-hover-boxes .vw-have-lines .row .vw-8-hover-wrap {
  padding: 1px !important;
}
.vw-8-picture-hover-boxes .vw-have-lines .row .vw-8-hover-wrap .vw-content-opacity {
  width: calc(100% - 2px);
  left: 1px;
}
.vw-8-picture-hover-boxes .vw-have-lines .row .vw-8-hover-wrap .vw-8-picture-hover-boxes-title {
  right: 1px;
  bottom: 1px;
}
.vw-8-picture-hover-boxes .vw-have-lines .row .vw-8-hover-wrap:hover .vw-content-opacity, .vw-8-picture-hover-boxes .vw-have-lines .row .vw-8-hover-wrap:focus .vw-content-opacity, .vw-8-picture-hover-boxes .vw-have-lines .row .vw-8-hover-wrap:active .vw-content-opacity {
  height: calc(100% - 2px);
  bottom: 1px;
}
.vw-8-picture-hover-boxes .vw-round-borders .row .vw-8-hover-wrap {
  border-radius: 20px;
  overflow: hidden;
}
.vw-8-picture-hover-boxes .vw-round-borders .row .vw-8-hover-wrap .vw-8-picture-hover-boxes-title {
  border-top-left-radius: 16px;
  overflow: hidden;
}
.vw-8-picture-hover-boxes .bottom-lined-bg {
  height: 20px;
}
@media (min-width: 1500px) {
  .vw-8-picture-hover-boxes .bottom-lined-bg {
    height: 30px;
  }
}

@media (min-width: 992px) {
  .enrollment-1 .b-r-1 {
    border-right-width: 1px;
    border-right-style: solid;
  }
}
.enrollment-1 .vw-video-wrap .vw-video-box {
  aspect-ratio: 2.06/1.5;
}
@media (min-width: 768px) {
  .enrollment-1 .vw-video-wrap .vw-video-box {
    aspect-ratio: auto !important;
  }
}
.enrollment-1 .vw-video-wrap .embed-responsive {
  padding-top: 0 !important;
  aspect-ratio: 2.06/1;
}
.enrollment-1 .vw-video-wrap .embed-responsive .js-vimeo-placer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.enrollment-1 .vw-video-wrap .embed-responsive iframe {
  width: 100%;
  height: 56.25vw;
  min-height: 100vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.enrollment-1 .vw-desc-wrap > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .enrollment-1 .vw-round-borders .vw-left-content .vw-has-image-opacity {
    border-radius: 16px;
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  .enrollment-1 .vw-round-borders .vw-video-wrap .row {
    border-bottom-left-radius: 40px;
  }
}

.enrollment-2 .vw-video-wrap .vw-video-box {
  aspect-ratio: 2.61/1.5;
}
@media (min-width: 768px) {
  .enrollment-2 .vw-video-wrap .vw-video-box {
    aspect-ratio: auto !important;
  }
}
.enrollment-2 .vw-video-wrap .embed-responsive {
  padding-top: 0 !important;
  aspect-ratio: 2.61/1;
}
.enrollment-2 .vw-video-wrap .embed-responsive .js-vimeo-placer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.enrollment-2 .vw-video-wrap .embed-responsive iframe {
  width: 100%;
  height: 56.25vw;
  min-height: 100vh;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.enrollment-2 .vw-desc-wrap > *:last-child {
  margin-bottom: 0;
}
.enrollment-2 .enroll-block {
  min-height: 100px;
}
@media (min-width: 1200px) {
  .enrollment-2 .enroll-block {
    min-height: 350px;
  }
}
@media (min-width: 1500px) {
  .enrollment-2 .enroll-block {
    min-height: 400px;
  }
}
.enrollment-2 .enroll-block .enroll-link {
  display: block;
}
@media (min-width: 1200px) {
  .enrollment-2 .enroll-block .enroll-link {
    position: absolute;
    bottom: 35px;
    right: 0;
    padding: 0 40px;
    text-align: right;
  }
}
.enrollment-2 .vw-has-image-opacity > a.btn {
  width: auto;
  display: inline-block;
}
@media (min-width: 992px) {
  .enrollment-2 .vw-round-borders .vw-left-content .vw-has-image-opacity {
    border-radius: 16px;
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  .enrollment-2 .vw-round-borders .col-lg-6 .row .col-lg-6:first-child {
    border-bottom-left-radius: 40px;
  }
}
.enrollment-2 .vw-right-content > .vw-has-image-opacity {
  margin-bottom: -1px;
}

.vw-slider-two-boxes {
  position: relative;
}
.vw-slider-two-boxes-item {
  height: 85vw;
  width: 100%;
}
@media (min-width: 768px) {
  .vw-slider-two-boxes-item {
    height: 52vw;
  }
}
@media (min-width: 992px) {
  .vw-slider-two-boxes-item {
    height: 47vw;
  }
}
@media (min-width: 1200px) {
  .vw-slider-two-boxes-item {
    height: 38vw;
  }
}
@media (min-width: 1500px) {
  .vw-slider-two-boxes-item {
    height: 30.25vw;
  }
}
.vw-slider-two-boxes .two-boxes-wrap {
  width: 100%;
  margin-top: 50px;
}
@media (min-width: 992px) {
  .vw-slider-two-boxes .two-boxes-wrap {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    z-index: 5;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .vw-slider-two-boxes .two-boxes-wrap-inn {
    display: table;
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .vw-slider-two-boxes .two-boxes-wrap-inn .vw-inner {
    display: table-cell;
    vertical-align: middle;
  }
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes {
  width: 100%;
  max-width: 420px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes {
    float: right;
  }
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box {
  display: inline-block;
  width: 100%;
  -webkit-box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.2);
  margin-bottom: 35px;
}
@media (min-width: 1500px) {
  .vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box {
    margin-bottom: 45px;
  }
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box:last-child {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box:last-child {
    margin-bottom: 0;
  }
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-header {
  position: relative;
  width: 100%;
  padding: 10px 0;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-header .bfr-elmt {
  content: "";
  position: absolute;
  top: 0;
  left: -20px;
  width: 25%;
  height: 100%;
  -webkit-transform: skew(-15deg);
  transform: skew(-15deg);
  z-index: 2;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-header .aft-elmt {
  content: "";
  position: absolute;
  top: 0;
  right: -20px;
  width: 25%;
  height: 100%;
  -webkit-transform: skew(-15deg);
  transform: skew(-15deg);
  z-index: 2;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-header .heading {
  position: relative;
  z-index: 3;
  padding: 0 25px;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-header .heading span {
  opacity: 0.45;
  font-style: italic;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-links {
  display: block;
  width: 100%;
  padding: 15px;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-links-item {
  display: block;
  width: 100%;
  margin-bottom: 15px;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-links-item:last-child {
  margin-bottom: 5px;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-links-item .links-img {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  margin-right: 10px;
  text-align: center;
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-links-item .links-text {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 60px);
}
.vw-slider-two-boxes .two-boxes-wrap-inn .two-boxes-boxes .two-boxes-box .two-boxes-links-item .links-text p {
  margin-bottom: 0;
  line-height: 1.25em;
}

.vw-slider-bottom-strip {
  position: relative;
}
.vw-slider-bottom-strip-item {
  height: 85vw;
  width: 100%;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip-item {
    height: 33.9vw;
    background-size: cover;
  }
}
.vw-slider-bottom-strip-item .vw-sl-bt-dsc-content {
  display: block;
  width: 100%;
  padding: 0 15px;
  margin: 20px auto;
}
.vw-slider-bottom-strip-item .vw-sl-bt-dsc-content-in {
  display: inline-block;
  padding: 30px;
  max-width: 520px;
  margin: 0 30px;
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip-item .vw-sl-bt-dsc-content-in {
    margin: 0 50px;
  }
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip-item .vw-sl-bt-dsc-content-in {
    margin: 0 9.5vw;
  }
}
@media (min-width: 1500px) {
  .vw-slider-bottom-strip-item .vw-sl-bt-dsc-content-in {
    max-width: 590px;
  }
}
.vw-slider-bottom-strip .slider-bottom-trip {
  width: 100%;
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip .slider-bottom-trip {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
  }
}
.vw-slider-bottom-strip .slider-bottom-trip .vw-mb-bg-panel {
  position: absolute;
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip .slider-bottom-trip .vw-mb-bg-panel {
    display: none;
  }
}
.vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item {
  display: inline-block;
  width: 100%;
  position: relative;
  text-align: left;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item {
    width: auto;
    margin-right: 10px;
  }
}
.vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item:last-child {
  margin-bottom: 0;
  margin-right: 0;
}
.vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item .bfr-elmt {
  display: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 10px;
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item .bfr-elmt {
    display: inline-block;
  }
}
.vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item p {
  display: inline-block;
  vertical-align: text-top;
  margin: 0 0;
  line-height: 1.25em;
  width: 100%;
  text-align: center;
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item p {
    width: auto;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip .slider-bottom-trip .dot-menu-item:first-child .bfr-elmt {
    display: none;
  }
}
.vw-slider-bottom-strip .vw-slider-bottom-strip-nav {
  display: none;
  position: absolute;
  top: calc(75.521vw - 40px);
  right: 0;
  padding: 5px 5px;
  z-index: 5;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav {
    bottom: 0;
    top: auto !important;
    padding: 10px 5px;
  }
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav {
    padding: 20px 5px;
  }
}
.vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-next,
.vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-prev {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 30px;
  cursor: pointer;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-next,
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-prev {
    padding: 0 20px;
  }
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-next,
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-prev {
    padding: 0 44px;
    min-height: 30px;
  }
}
.vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-next svg,
.vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-prev svg {
  width: 40px;
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-next svg,
  .vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-prev svg {
    width: 42px;
  }
}
.vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-prev {
  border-right-width: 1px;
  border-right-style: solid;
}
.vw-slider-bottom-strip .vw-slider-bottom-strip-nav .vw-slider-bottom-strip-prev svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.vw-slider-bottom-strip.vw-arrows .vw-slider-bottom-strip-nav {
  display: inline-table;
}
.vw-slider-bottom-strip.vw-dot-circle .swiper-pagination {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  position: absolute;
  left: 50%;
  top: calc(75.5208vw - 40px);
  bottom: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0;
  z-index: 5;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.vw-dot-circle .swiper-pagination {
    top: auto;
    bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip.vw-dot-circle .swiper-pagination {
    bottom: 25px;
  }
}
.vw-slider-bottom-strip.vw-dot-circle .swiper-pagination .vw-dot {
  line-height: 1;
  display: block;
  width: 10px;
  height: 10px;
  border-width: 1px;
  border-style: solid;
  outline: 0 !important;
  padding: 0 0;
  border-radius: 50%;
  margin: 0;
  cursor: pointer;
  margin: 0 5px;
}
.vw-slider-bottom-strip.vw-dot-circle .swiper-pagination .vw-dot:not(.vw-dot-active) {
  background-color: transparent !important;
}
.vw-slider-bottom-strip.vw-dot-circle-right .swiper-pagination {
  right: -1px;
  top: 40vw;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
  bottom: auto !important;
  left: auto !important;
  width: auto !important;
  padding: 25px 12px 25px 13px;
  background-color: rgba(255, 255, 255, 0.3);
  border: 1px solid rgba(112, 112, 112, 0.3);
  border-radius: 20px 0px 0px 20px;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.vw-dot-circle-right .swiper-pagination {
    top: 50%;
  }
}
.vw-slider-bottom-strip.vw-dot-circle-right .swiper-pagination .vw-dot {
  margin: 7px;
  display: block !important;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  opacity: 1;
  background-color: #ffffff;
  position: relative;
}
.vw-slider-bottom-strip.vw-dot-circle-right .swiper-pagination .vw-dot.vw-dot-active:before {
  position: absolute;
  width: 6px;
  height: 6px;
  top: 5px;
  left: 5px;
  content: "";
  background-color: #ccc;
  border-radius: 50%;
}
.vw-slider-bottom-strip.vw-dot-line .swiper-pagination {
  display: inline-table;
  width: 48px;
  counter-reset: dots;
  position: absolute;
  top: 40vw;
  left: auto;
  right: 25px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.vw-dot-line .swiper-pagination {
    top: 50%;
  }
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip.vw-dot-line .swiper-pagination {
    right: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-slider-bottom-strip.vw-dot-line .swiper-pagination {
    right: 60px;
  }
}
.vw-slider-bottom-strip.vw-dot-line .swiper-pagination .vw-dot {
  position: relative;
  float: right;
  width: 25px;
  height: 2px;
  margin: 0 0 20px;
  border: none !important;
  outline: none !important;
  border-radius: 0 !important;
  cursor: pointer;
}
.vw-slider-bottom-strip.vw-dot-line .swiper-pagination .vw-dot:last-child {
  margin-bottom: 0;
}
.vw-slider-bottom-strip.vw-dot-line .swiper-pagination .vw-dot:before {
  counter-increment: dots;
  content: "0" counter(dots);
  position: absolute;
  left: -42px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  opacity: 0;
}
.vw-slider-bottom-strip.vw-dot-line .swiper-pagination .vw-dot.vw-dot-active {
  width: 48px;
}
.vw-slider-bottom-strip.vw-dot-line .swiper-pagination .vw-dot.vw-dot-active:before {
  opacity: 1;
}
.vw-slider-bottom-strip.vw-hide-nav .vw-slider-807-nav,
.vw-slider-bottom-strip.vw-hide-nav .swiper-pagination {
  display: none !important;
}
.vw-slider-bottom-strip .owl-theme .owl-dots {
  display: none;
}
.vw-slider-bottom-strip.vw-dot-circle .owl-theme .owl-dots {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  left: 50%;
  top: calc(75.521vw - 35px);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.vw-dot-circle .owl-theme .owl-dots {
    top: auto;
    bottom: 20px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .vw-slider-bottom-strip.vw-dot-circle .owl-theme .owl-dots {
    bottom: 25px;
  }
}
.vw-slider-bottom-strip.vw-dot-circle .owl-theme .owl-dots .owl-dot {
  line-height: 1;
  margin: 0 5px;
}
.vw-slider-bottom-strip.vw-dot-circle .owl-theme .owl-dots .owl-dot button {
  display: block;
  width: 10px;
  height: 10px;
  border-width: 1px;
  border-style: solid;
  outline: 0 !important;
  padding: 0 0;
  border-radius: 30px;
  margin: 0;
  cursor: pointer;
}
.vw-slider-bottom-strip.vw-dot-circle .owl-theme .owl-dots .owl-dot button span {
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  background: transparent !important;
}
.vw-slider-bottom-strip.vw-dot-circle .owl-theme .owl-dots .owl-dot:not(.active) button {
  background-color: transparent !important;
}
.vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots {
  display: inline-table;
  width: 90px;
  counter-reset: dots;
  position: absolute;
  top: 38vw;
  left: auto;
  right: 25px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  margin: 0 !important;
  padding: 0 !important;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots {
    top: 50%;
  }
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots {
    right: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots {
    right: 60px;
  }
}
.vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots .owl-dot {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: none !important;
  outline: none !important;
  background: transparent !important;
  cursor: pointer;
  padding: 0 0;
  margin: 10px 0;
  opacity: 1;
  cursor: pointer;
}
.vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots .owl-dot button {
  float: right;
  width: 24px;
  height: 2px;
  margin: 0 0;
  border: none !important;
  outline: none !important;
  border-radius: 0 !important;
  cursor: pointer;
}
.vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots .owl-dot button:before {
  counter-increment: dots;
  content: "0" counter(dots);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  opacity: 0;
}
.vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots .owl-dot.active button {
  width: 48px;
}
.vw-slider-bottom-strip.vw-dot-line .owl-theme .owl-dots .owl-dot.active button:before {
  opacity: 1;
}
.vw-slider-bottom-strip.vw-arrows .vw-slider-bottom-strip-nav.multiple-items {
  display: inline-table;
}
.vw-slider-bottom-strip.vw-hide-nav .owl-theme .owl-dots,
.vw-slider-bottom-strip.vw-hide-nav .vw-slider-bottom-strip-nav {
  display: none !important;
}
.vw-slider-bottom-strip .vw-sroll-wrap {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 10px 25px 25px;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip .vw-sroll-wrap {
    position: absolute;
    width: auto;
    text-align: inherit;
    bottom: 40px;
    left: 40px;
    z-index: 10;
    padding: 0 0;
    background-color: transparent !important;
  }
}
@media (min-width: 1500px) {
  .vw-slider-bottom-strip .vw-sroll-wrap {
    bottom: 50px;
    left: 60px;
  }
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip .vw-sroll-wrap.vw-right {
    left: auto;
    right: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-slider-bottom-strip .vw-sroll-wrap.vw-right {
    right: 60px;
  }
}
.vw-slider-bottom-strip .vw-sroll-wrap i {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.vw-slider-bottom-strip .vw-custom-slide-numbers {
  display: none;
  margin-top: 30px;
}
@media (min-width: 992px) {
  .vw-slider-bottom-strip .vw-custom-slide-numbers {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip .vw-custom-slide-numbers {
    margin-top: 60px;
  }
}
@media (min-width: 1700px) {
  .vw-slider-bottom-strip .vw-custom-slide-numbers {
    margin-top: 80px;
  }
}
.vw-slider-bottom-strip .vw-custom-slide-numbers span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
}
.vw-slider-bottom-strip .vw-custom-slide-numbers span:first-child {
  margin-left: 0;
}
.vw-slider-bottom-strip .vw-custom-slide-numbers span:last-child {
  margin-right: 0;
}
.vw-slider-bottom-strip .vw-custom-slide-numbers span.vw-line {
  width: 100px;
  height: 2px;
  border-radius: 2px;
  opacity: 0.7;
}
.vw-slider-bottom-strip.vw-custom-sl-numbers .vw-custom-slide-numbers {
  display: block;
}
.vw-slider-bottom-strip.vw-dot-circle-right .owl-theme .owl-dots {
  display: block;
  position: absolute;
  right: 0;
  top: 38vw;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: 0;
  padding: 20px 15px;
  background-color: rgba(255, 255, 255, 0.3);
  border: 1px solid rgba(112, 112, 112, 0.3);
  border-radius: 20px 0px 0px 20px;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.vw-dot-circle-right .owl-theme .owl-dots {
    top: 50%;
    padding: 27px 20px 27px 20px;
  }
}
.vw-slider-bottom-strip.vw-dot-circle-right .owl-theme .owl-dots .owl-dot {
  line-height: 1;
  display: block !important;
  opacity: 1;
  position: relative;
  margin: 0 0 10px;
}
.vw-slider-bottom-strip.vw-dot-circle-right .owl-theme .owl-dots .owl-dot:last-child {
  margin-bottom: 0;
}
.vw-slider-bottom-strip.vw-dot-circle-right .owl-theme .owl-dots .owl-dot button {
  display: block;
  width: 12px;
  height: 12px;
  border-width: 1px;
  border-style: solid;
  outline: 0 !important;
  padding: 0 0;
  border-radius: 30px;
  margin: 0;
  cursor: pointer;
}
.vw-slider-bottom-strip.vw-dot-circle-right .owl-theme .owl-dots .owl-dot button span {
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  background: transparent !important;
}
.vw-slider-bottom-strip.vw-dot-circle-right .owl-theme .owl-dots .owl-dot:not(.active) button {
  background-color: transparent !important;
}

@media screen and (max-width: 767px) {
  .vw-slider-bottom-strip .vw-slider-bottom-strip-item {
    height: auto;
    background-image: none !important;
  }
  .vw-slider-bottom-strip .vw-slider-bottom-strip-item .vw-bg-image.mobile {
    max-width: 100%;
    opacity: 1;
    position: static !important;
    top: auto;
    left: auto;
  }
}
.vw-slider-bottom-strip.swiper-version {
  height: auto !important;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.swiper-version .vw-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    z-index: 10;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.vw-slider-bottom-strip.swiper-version .vw-sl-bt-dsc-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vw-slider-bottom-strip.swiper-version .vw-nav-dot {
  display: inline-block;
  width: 100%;
  cursor: pointer;
  position: relative;
  border: none !important;
  outline: none !important;
  background: transparent !important;
  cursor: pointer;
  padding: 0 0;
  margin: 10px 0;
  opacity: 1;
  cursor: pointer;
}
.vw-slider-bottom-strip.swiper-version .vw-nav-dot-wrapper {
  display: inline-table;
  width: 90px;
  counter-reset: dots;
  position: absolute;
  top: 38vw;
  left: auto;
  right: 25px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  z-index: 15;
}
@media (min-width: 768px) {
  .vw-slider-bottom-strip.swiper-version .vw-nav-dot-wrapper {
    top: 50%;
  }
}
@media (min-width: 1200px) {
  .vw-slider-bottom-strip.swiper-version .vw-nav-dot-wrapper {
    right: 40px;
  }
}
@media (min-width: 1500px) {
  .vw-slider-bottom-strip.swiper-version .vw-nav-dot-wrapper {
    right: 60px;
  }
}
.vw-slider-bottom-strip.swiper-version .vw-nav-dot button {
  float: right;
  width: 24px;
  height: 2px;
  margin: 0 0;
  border: none !important;
  outline: none !important;
  border-radius: 0 !important;
  cursor: pointer;
}
.vw-slider-bottom-strip.swiper-version .vw-nav-dot button::before {
  counter-increment: dots;
  content: "0" counter(dots);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: 400;
  font-size: 20px;
  line-height: 1;
  opacity: 0;
}
.vw-slider-bottom-strip.swiper-version .vw-nav-dot.active button {
  width: 48px;
}
.vw-slider-bottom-strip.swiper-version .vw-nav-dot.active button::before {
  opacity: 1;
}

#map-container-wrap {
  overflow: hidden;
  padding-bottom: 26.25%;
  position: relative;
  height: 350px;
}
@media (min-width: 768px) {
  #map-container-wrap {
    height: 400px;
  }
}
@media (min-width: 992px) {
  #map-container-wrap {
    height: 450px;
  }
}
@media (min-width: 1200px) {
  #map-container-wrap {
    height: 500px;
  }
}
@media (min-width: 1500px) {
  #map-container-wrap {
    height: 600px;
  }
}
#map-container-wrap iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

.vw-border-boxes-box {
  display: inline-block;
  width: 100%;
  height: calc(100% - 30px);
  border-width: 10px;
  border-style: solid;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  margin: 0 0 30px;
}
.vw-border-boxes-box:hover, .vw-border-boxes-box:focus {
  -webkit-box-shadow: 0px 0px 12px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 12px 3px rgba(0, 0, 0, 0.2);
}
.vw-border-boxes-box .vw-border-boxes-title {
  display: block;
}
.vw-border-boxes-box .vw-border-boxes-title .heading {
  display: inline-block;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  padding: 0 25px 10px 0;
}
.vw-border-boxes .vw-round-borders .vw-border-boxes-box {
  border-radius: 2em;
}
.vw-border-boxes .vw-round-borders .vw-border-boxes-box img {
  border-top-left-radius: 1.5em;
  border-top-right-radius: 1.5em;
}

.pricing-quadrant-tabs #tabs .nav {
  text-align: center;
}
.pricing-quadrant-tabs #tabs .nav-tabs {
  border-bottom: none;
  display: block;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
@media (min-width: 768px) {
  .pricing-quadrant-tabs #tabs .nav-tabs {
    white-space: nowrap;
  }
}
.pricing-quadrant-tabs #tabs .nav-tabs::-webkit-scrollbar {
  -webkit-appearance: none;
}
.pricing-quadrant-tabs #tabs .nav-tabs::-webkit-scrollbar:vertical {
  width: 12px;
}
.pricing-quadrant-tabs #tabs .nav-tabs::-webkit-scrollbar:horizontal {
  height: 12px;
}
.pricing-quadrant-tabs #tabs .nav-tabs::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  border: 2px solid #ffffff;
}
.pricing-quadrant-tabs #tabs .nav-tabs::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}
.pricing-quadrant-tabs #tabs .nav-tabs .nav-link {
  display: inline-block;
  vertical-align: bottom;
  border-radius: 0 !important;
  border: none !important;
  padding: 0;
  margin-bottom: 5px;
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 47%;
}
@media (min-width: 768px) {
  .pricing-quadrant-tabs #tabs .nav-tabs .nav-link {
    width: auto;
  }
}
.pricing-quadrant-tabs #tabs .nav-tabs .nav-link .heading {
  margin-bottom: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 5px 15px;
  margin-right: -5px;
}
.pricing-quadrant-tabs #tabs .nav-tabs .nav-link .heading span {
  opacity: 0.4;
}
.pricing-quadrant-tabs #tabs .nav-tabs .nav-link.active .heading {
  border-bottom-width: 0;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-width: 1px;
  border-left-width: 5px;
  border-right-width: 5px;
}
.pricing-quadrant-tabs #tabs .nav-tabs .nav-link.active .heading span {
  opacity: 1;
  font-size: 120%;
}
@media (min-width: 1200px) {
  .pricing-quadrant-tabs #tabs .nav-tabs .nav-link.active .heading span {
    font-size: 130%;
  }
}
.pricing-quadrant-tabs #tabs .tab-content .row {
  margin-left: -5px;
  margin-right: -5px;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner {
  height: 100%;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner .tabs-title-area {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 18px 20px;
  background-size: 10px 10px;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner .tabs-title-area .heading {
  margin-bottom: 0;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner .tabs-content-area {
  padding: 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner .tabs-content-area img {
  height: 70px;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner .tabs-content-area .pricing-wrap {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 10px;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner .tabs-content-area .pricing-wrap .col-6 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.pricing-quadrant-tabs #tabs .tab-content .row .vw-inner .tabs-content-area .pricing-wrap .col-6 .heading {
  margin-bottom: 0;
}

.vw-home-img-slider {
  position: relative;
}
.vw-home-img-slider .carousel-image-container {
  padding: 103px 63px 0;
  background-size: cover !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  max-width: 325px;
  margin: 45px auto 0;
  position: relative;
}
@media (min-width: 576px) {
  .vw-home-img-slider .carousel-image-container {
    max-width: 100%;
    padding: 163px 100px 0;
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .vw-home-img-slider .carousel-image-container {
    max-width: 100%;
    padding: 210px 130px 0;
  }
}
@media (min-width: 992px) {
  .vw-home-img-slider .carousel-image-container {
    max-width: 100%;
    padding: 155px 95px 0;
  }
}
@media (min-width: 1200px) {
  .vw-home-img-slider .carousel-image-container {
    max-width: 100%;
    padding: 185px 114px 0;
  }
}
@media (min-width: 992px) {
  .vw-home-img-slider .carousel-text {
    margin-top: 68px;
  }
}
@media (min-width: 1200px) {
  .vw-home-img-slider .carousel-text {
    margin-top: 85px;
  }
}
.vw-home-img-slider .carousel-image-dots {
  position: absolute;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 99;
  list-style: none;
  margin: 0;
  max-width: 100%;
  padding: 0;
  text-align: left;
}
.vw-home-img-slider .carousel-image-dots > li {
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin-right: 10px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin-bottom: 0;
}
.vw-home-img-slider .carousel-image-dots > li.active, .vw-home-img-slider .carousel-image-dots > li:hover {
  border-width: 0;
}
.vw-home-img-slider .carousel-image-dots > li:last-child {
  margin-right: 0;
}

.two-img-text .col-md-6:first-child {
  padding: 0 15px 15px;
}
@media (min-width: 768px) {
  .two-img-text .col-md-6:first-child {
    padding: 50px 15px 0;
  }
}
@media (min-width: 1200px) {
  .two-img-text .col-md-6:first-child {
    padding: 80px 15px 0;
  }
}
@media (min-width: 1500px) {
  .two-img-text .col-md-6:first-child {
    padding: 120px 15px 0;
  }
}
@media (min-width: 768px) {
  .two-img-text .col-md-6:first-child .two-img-text-inn {
    float: right;
  }
}
@media (min-width: 768px) {
  .two-img-text .col-md-6:first-child .two-img-text-inn p {
    padding-left: 50px;
  }
}
@media (min-width: 1200px) {
  .two-img-text .col-md-6:first-child .two-img-text-inn p {
    padding-left: 75px;
  }
}
@media (min-width: 1500px) {
  .two-img-text .col-md-6:first-child .two-img-text-inn p {
    padding-left: 120px;
  }
}
@media (min-width: 768px) {
  .two-img-text .col-md-6:first-child .two-img-text-inn p[style*="text-align:left;"], .two-img-text .col-md-6:first-child .two-img-text-inn p[style*="text-align: left;"] {
    padding-left: 0 !important;
    padding-right: 30px;
  }
}
@media (min-width: 768px) {
  .two-img-text .col-md-6:first-child .two-img-text-inn p[style*="text-align:center;"], .two-img-text .col-md-6:first-child .two-img-text-inn p[style*="text-align: center;"] {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media (min-width: 768px) {
  .two-img-text .text-md-right ul li {
    list-style-position: inside;
    text-indent: -22px;
    padding-left: 22px;
  }
}

.alternative-images .col-lg-5 {
  padding: 30px 25px 50px;
}
@media (min-width: 992px) {
  .alternative-images .col-lg-5 {
    padding: 15px 35px;
  }
}
.alternative-images .row:last-child .col-lg-5 {
  padding-bottom: 0;
}

@media (max-width: 992px) {
  .alternative-images .wow {
    -webkit-animation-delay: 0s !important;
            animation-delay: 0s !important;
  }
}
.widget-5-images .container-fluid {
  overflow: hidden;
}
.widget-5-images .container-fluid .row {
  margin-left: -20px;
  margin-right: -20px;
}
.widget-5-images .container-fluid .row .col-lg-2-3 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
          flex: 0 0 50%;
  max-width: 50%;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}
.widget-5-images .container-fluid .row .col-lg-2-3:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .widget-5-images .container-fluid .row .col-lg-2-3 {
    -ms-flex: 0 0 33.33%;
    -webkit-box-flex: 0;
            flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (min-width: 992px) {
  .widget-5-images .container-fluid .row .col-lg-2-3 {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
    margin-bottom: 0;
  }
}

.vw-slider-with-buttons {
  position: relative;
}
.vw-slider-with-buttons-item {
  height: 85vw;
  width: 100%;
}
@media (min-width: 768px) {
  .vw-slider-with-buttons-item {
    height: 30vw;
    background-size: cover;
  }
}
.vw-slider-with-buttons .btn {
  position: relative;
  margin: 10px auto;
  display: inline-block;
  width: 100%;
  max-width: 75%;
}
@media (min-width: 768px) {
  .vw-slider-with-buttons .btn {
    width: auto;
    max-width: 100%;
    margin: 10px 8px;
  }
}
.vw-slider-with-buttons .btn.outlined .vw-before-element {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.3;
  z-index: -1;
}
.vw-slider-with-buttons .btn.outlined:hover .vw-before-element {
  opacity: 0;
}

.ft-gal-widget .container-fluid {
  border-width: 2px;
  border-style: solid;
}
@media (min-width: 992px) {
  .ft-gal-widget .container-fluid .col-lg-40 {
    -ms-flex: 0 0 40%;
    -webkit-box-flex: 0;
            flex: 0 0 40%;
    max-width: 40%;
  }
}
@media (min-width: 992px) {
  .ft-gal-widget .container-fluid .col-lg-20 {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
.ft-gal-widget .container-fluid .row .row .col-12 {
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.ft-gal-widget .container-fluid .row .row .col-12 .img-borders {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  border-width: 2px;
  border-style: solid;
}
.ft-gal-widget .container-fluid .row .row .col-12 .block-title {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.ft-gal-widget .container-fluid .row .row .col-12 .hover-detail {
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  z-index: 5;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  cursor: initial;
}
.ft-gal-widget .container-fluid .row .row .col-12 .hover-detail-in {
  display: table;
  width: 100%;
  height: 100%;
  padding: 15px 25px;
}
.ft-gal-widget .container-fluid .row .row .col-12 .hover-detail .share-wrap {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  display: none;
}
.ft-gal-widget .container-fluid .row .row .col-12 .hover-detail .detail-wrap {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 50px 25px 25px;
  text-align: center;
}
.ft-gal-widget .container-fluid .row .row .col-12 .hover-detail .detail-wrap .opan-modal {
  cursor: pointer;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.ft-gal-widget .container-fluid .row .row .col-12 .hover-detail .detail-wrap .opan-modal i {
  margin-top: 5px;
}
@media (min-width: 1500px) {
  .ft-gal-widget .container-fluid .row .row .col-12 .hover-detail .detail-wrap .opan-modal i {
    margin-top: 10px;
  }
}
.ft-gal-widget .container-fluid .row .row .col-12:hover .block-title {
  opacity: 0;
}
.ft-gal-widget .container-fluid .row .row .col-12:hover .hover-detail {
  opacity: 1;
}
.ft-gal-widget .closeButton {
  display: block;
  height: 30px;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 30px;
}
.ft-gal-widget .closeButton span {
  background-color: #242121;
  display: block;
  height: 2px;
  left: -5px;
  position: absolute;
  width: 40px;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.ft-gal-widget .closeButton span:first-child {
  top: 14px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ft-gal-widget .closeButton span:last-child {
  bottom: 14px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.ft-gal-widget .closeButton:hover span:first-child {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.ft-gal-widget .closeButton:hover span:last-child {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.ft-gal-widget .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.ft-gal-widget .modal .modal-dialog {
  width: 96%;
  max-width: 750px;
  margin: 50px auto;
  left: auto;
  top: auto;
  -webkit-transform: translate(0, 0) !important;
          transform: translate(0, 0) !important;
}
.ft-gal-widget .modal .modal-dialog .modal-content {
  border: none;
  border-radius: 0;
  padding: 0 0;
}
.ft-gal-widget .modal .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  border-radius: 0;
  padding: 30px 60px 0 30px;
}
@media (min-width: 992px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-header {
    padding: 30px 60px 0 35px;
  }
}
@media (min-width: 1200px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-header {
    padding: 35px 60px 0 45px;
  }
}
.ft-gal-widget .modal .modal-dialog .modal-content .modal-header h1 {
  line-height: 0.85;
  text-transform: uppercase;
  max-width: 180px;
}
@media (min-width: 768px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-header h1 {
    max-width: 240px;
  }
}
@media (min-width: 992px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-header h1 {
    max-width: 300px;
  }
}
@media (min-width: 1200px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-header h1 {
    max-width: 350px;
  }
}
@media (min-width: 1500px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-header h1 {
    max-width: 400px;
  }
}
.ft-gal-widget .modal .modal-dialog .modal-content .modal-body {
  padding: 10px 30px;
}
@media (min-width: 992px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-body {
    padding: 15px 35px;
  }
}
@media (min-width: 1200px) {
  .ft-gal-widget .modal .modal-dialog .modal-content .modal-body {
    padding: 15px 45px;
  }
}
.ft-gal-widget .modal .modal-dialog .modal-content .modal-body ul li {
  margin-bottom: 0;
}
.ft-gal-widget .modal .modal-dialog .modal-content .modal-footer {
  padding: 15px 0 0;
  border-top: none;
}
.ft-gal-widget .modal .modal-dialog .modal-content .modal-footer .btn {
  width: 100%;
}

.vw-slider-995-item {
  width: 100%;
}
@media (min-width: 768px) {
  .vw-slider-995-item {
    height: 50vw;
  }
}
.vw-slider-995-item .vw-content-wrap {
  width: 100%;
  padding: 30px 25px;
}
@media (min-width: 576px) {
  .vw-slider-995-item .vw-content-wrap {
    padding: 40px 40px;
  }
}
@media (min-width: 768px) {
  .vw-slider-995-item .vw-content-wrap {
    padding: 40px 60px;
  }
}
@media (min-width: 992px) {
  .vw-slider-995-item .vw-content-wrap {
    position: absolute;
    z-index: 5;
    padding: 40px 35px;
  }
}
@media (min-width: 1200px) {
  .vw-slider-995-item .vw-content-wrap {
    padding: 40px 35px;
  }
}
@media (min-width: 1500px) {
  .vw-slider-995-item .vw-content-wrap {
    padding: 50px 35px;
  }
}
@media (min-width: 1900px) {
  .vw-slider-995-item .vw-content-wrap {
    padding: 60px 64px;
  }
}
.vw-slider-995-item .vw-content-wrap.top {
  bottom: auto;
  top: 40px;
}
@media (min-width: 1900px) {
  .vw-slider-995-item .vw-content-wrap.top {
    top: 60px;
  }
}
.vw-slider-995-item .vw-content-wrap.middle {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.vw-slider-995-item .vw-content-wrap.bottom {
  top: auto;
  bottom: 40px;
}
@media (min-width: 1900px) {
  .vw-slider-995-item .vw-content-wrap.bottom {
    bottom: 60px;
  }
}
.vw-slider-995-item .vw-content-wrap.left {
  right: auto;
  left: 0;
}
.vw-slider-995-item .vw-content-wrap.center {
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.vw-slider-995-item .vw-content-wrap.right {
  left: auto;
  right: 0;
}
.vw-slider-995-item .vw-content-wrap.middle.center {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.vw-slider-995-item .vw-content-wrap.vw-w-25 {
  max-width: 25%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-30 {
  max-width: 30%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-40 {
  max-width: 40%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-50 {
  max-width: 50%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-60 {
  max-width: 60%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-70 {
  max-width: 70%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-80 {
  max-width: 80%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-90 {
  max-width: 90%;
}
.vw-slider-995-item .vw-content-wrap.vw-w-100 {
  max-width: 100%;
}

@media (max-width: 991px) {
  .vw-video-dynamic-width .vw-v-d-wrap {
    width: 100% !important;
  }
}

@media (max-width: 991px) {
  .vw-video-variable-width .video-box {
    width: 100% !important;
  }
}
.vw-video-variable-width.vw-round-borders .embed-responsive {
  border-radius: 10px;
}

.vh-location-contact-modal .modal-content {
  border: none;
  border-radius: 0;
}
.vh-location-contact-modal .modal-header {
  padding: 25px;
  text-align: center;
  border-bottom: none;
}
.vh-location-contact-modal .modal-body {
  padding: 15px 25px 25px;
}
.vh-location-contact-modal .fv-plugins-bootstrap .fv-help-block {
  color: #2e3e5a;
  font-size: 80%;
  margin-top: 0.25rem;
}

.vh-location-contact-section {
  height: 450px !important;
  width: 100% !important;
  position: relative;
  overflow: hidden;
}

.vh-content-popup {
  max-width: 300px;
  height: auto;
}

.modal-backdrop.fade {
  display: none;
}

.vh-client-component-location_contact .vh-location-contact-modal {
  background: rgba(0, 0, 0, 0.6);
  padding-right: 0 !important;
}
.vh-client-component-location_contact .modal .modal-dialog {
  max-width: 600px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  margin: 0px;
}
.vh-client-component-location_contact .modal .modal-dialog .modal-content {
  height: auto !important;
  float: inherit;
}
.vh-client-component-location_contact .closeButton {
  display: block;
  height: 30px;
  width: 30px;
  position: absolute;
  right: 30px !important;
  top: 30px !important;
}
.vh-client-component-location_contact .closeButton span {
  background-color: #212121;
  display: block;
  height: 2px;
  left: -5px;
  position: absolute;
  width: 40px;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vh-client-component-location_contact .closeButton span:first-child {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 16px !important;
}
.vh-client-component-location_contact .closeButton span:last-child {
  bottom: 14px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.vh-client-component-location_contact .closeButton:hover span:first-child {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.vh-client-component-location_contact .closeButton:hover span:last-child {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.vh-location-contact-modal .modal-content {
  width: calc(100% - 40px);
  margin-left: 20px;
  border-radius: 10px;
}

@media (min-width: 1200px) {
  .vw-ft-sbs-btns .container-fluid {
    max-width: 1296px;
  }
}
@media (min-width: 1200px) {
  .vw-ft-sbs-btns .container-fluid.vw-2-3-width {
    max-width: 66.6666%;
  }
}
@media (min-width: 1200px) {
  .vw-ft-sbs-btns .container-fluid.vw-3-4-width {
    max-width: 75%;
  }
}
@media (min-width: 1200px) {
  .vw-ft-sbs-btns .container-fluid.vw-9-10-width {
    max-width: 90%;
  }
}
@media (min-width: 1200px) {
  .vw-ft-sbs-btns .container-fluid.vw-full-width {
    max-width: 100%;
  }
}
.vw-ft-sbs-btns .container-fluid.vw-round-borders .vw-has-image-opacity {
  border-radius: 16px;
  overflow: hidden;
}
.vw-ft-sbs-btns .vw-has-image-opacity .vw-image-opacity {
  opacity: 0 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.vw-ft-sbs-btns-content {
  position: absolute;
  z-index: 5;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 100%;
}
.vw-ft-sbs-btns-content .vw-bordered-text {
  border-width: 1px;
  border-style: solid;
  padding: 25px;
  width: 150px;
  height: 150px;
  position: relative;
}
@media (min-width: 576px) {
  .vw-ft-sbs-btns-content .vw-bordered-text {
    width: 200px;
    height: 200px;
  }
}
.vw-ft-sbs-btns-content .vw-bordered-text p {
  margin-bottom: 0;
}
.vw-ft-sbs-btns-content .vw-bordered-text .vw-hv-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.4;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.vw-ft-sbs-btns .col-12 {
  margin-bottom: 30px;
}
.vw-ft-sbs-btns .col-12:hover .vw-hv-bg {
  opacity: 1;
}
.vw-ft-sbs-btns .col-12:hover .vw-image-opacity {
  opacity: 0.2 !important;
}

.vw-student-say-carousel-wrapper {
  overflow: hidden;
  padding: 0 50px;
}
@media (min-width: 768px) {
  .vw-student-say-carousel-wrapper {
    padding: 0 60px;
  }
}
.vw-student-say-carousel-wrapper .profile-img {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  overflow: hidden;
  display: inline-block;
}
.vw-student-say-carousel-prev, .vw-student-say-carousel-next {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  font-size: 45px;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 50px;
  z-index: 2;
}
@media (min-width: 768px) {
  .vw-student-say-carousel-prev, .vw-student-say-carousel-next {
    font-size: 50px;
    width: 60px;
  }
}
@media (min-width: 992px) {
  .vw-student-say-carousel-prev, .vw-student-say-carousel-next {
    font-size: 60px;
  }
}
.vw-student-say-carousel-prev {
  left: 0;
}
.vw-student-say-carousel-next {
  right: 0;
}
.vw-student-say-carousel .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .vw-student-say-carousel .owl-theme .owl-nav.disabled + .owl-dots {
    display: none;
  }
}
.vw-student-say-carousel.swiper-version .swiper-button-next:after, .vw-student-say-carousel.swiper-version .swiper-button-prev:after {
  color: initial;
}

@media (min-width: 1500px) {
  .vw-filterable-logo .container {
    max-width: 1200px;
  }
}
.vw-filterable-logo .container.vw-no-filter .row .vw-filter {
  position: static !important;
}
.vw-filterable-logo-filter {
  opacity: 0.6;
  padding: 0 4px;
}
.vw-filterable-logo-filter:hover, .vw-filterable-logo-filter:focus, .vw-filterable-logo-filter:active {
  opacity: 1;
}
.vw-filterable-logo .vw-filter {
  padding: 0 20px;
  margin-bottom: 50px;
}
@media (min-width: 1200px) {
  .vw-filterable-logo .vw-filter {
    padding: 0 55px;
  }
}
.vw-filterable-logo .vw-filter .vw-fltr-logo {
  display: table;
  height: 100%;
  max-height: 120px;
  width: 100%;
}
.vw-filterable-logo .vw-filter .vw-fltr-logo-in {
  display: table-cell;
  vertical-align: middle;
}
.vw-filterable-logo .vw-filter .vw-h-style-1 {
  margin-top: 25px;
}
.vw-filterable-logo .vw-filter p:last-child {
  margin-bottom: 0;
}

.vw-agld-wrap {
  position: relative;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  padding: 25px 60px;
}
.vw-agld-wrap .vw-agld-l,
.vw-agld-wrap .vw-agld-r {
  position: absolute;
  top: 0;
  height: 100%;
}
.vw-agld-wrap .vw-agld-l svg,
.vw-agld-wrap .vw-agld-r svg {
  width: auto;
  height: 100%;
}
.vw-agld-wrap .vw-agld-l {
  left: 0;
}
.vw-agld-wrap .vw-agld-r {
  right: 0;
}
.vw-agld-wrap hr {
  height: 1px;
  opacity: 0.7;
  margin: 15px 0;
}

@media (min-width: 1200px) {
  .vw-side-images .container-fluid {
    max-width: 1296px;
  }
}

.vw-contact-images-with-map .text-sm-right:first-child {
  padding: 0 15px 0;
}
@media (min-width: 576px) {
  .vw-contact-images-with-map .text-sm-right:first-child {
    padding: 60px 15px 0;
  }
}
@media (min-width: 768px) {
  .vw-contact-images-with-map .text-sm-right:first-child {
    padding: 100px 15px 0;
  }
}
@media (min-width: 1200px) {
  .vw-contact-images-with-map .text-sm-right:first-child {
    padding: 50px 15px 0;
  }
}
@media (min-width: 1500px) {
  .vw-contact-images-with-map .text-sm-right:first-child {
    padding: 120px 15px 0;
  }
}
.vw-contact-images-with-map .text-sm-right:first-child img {
  max-width: 30px;
}
.vw-contact-images-with-map #map-container-wrap {
  overflow: hidden;
  padding-bottom: 26.25%;
  position: relative;
  min-height: 350px;
  height: 100%;
}
@media (min-width: 576px) {
  .vw-contact-images-with-map #map-container-wrap {
    min-height: 450px;
  }
}
@media (min-width: 1200px) {
  .vw-contact-images-with-map #map-container-wrap {
    min-height: 350px;
  }
}
.vw-contact-images-with-map #map-container-wrap iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.vw-contact-images-with-map .vw-social-icons {
  display: inline-block;
  margin-top: 10px;
}
.vw-contact-images-with-map .vw-social-icons a {
  display: inline-block;
  margin: 0 5px;
}
.vw-contact-images-with-map .vw-social-icons a:first-child {
  margin-left: 0;
}
.vw-contact-images-with-map .vw-social-icons a:last-child {
  margin-right: 0;
}
@media (min-width: 1200px) {
  .vw-contact-images-with-map .vh-client-component-location_contact {
    position: absolute !important;
    height: 100% !important;
    width: calc(100% - 25px) !important;
  }
  .vw-contact-images-with-map .vh-client-component-location_contact .vh-location-contact-section.vh-js-location-contacts-section {
    height: 100% !important;
    position: absolute !important;
    width: 100% !important;
  }
  .vw-contact-images-with-map .vh-client-component-location_contact .vh-map-wrap {
    height: 100%;
  }
}

@media (min-width: 1500px) {
  .vw-side-images-short .container {
    max-width: 1376px;
  }
}

.vw-carpool-wrap .container-fluid {
  max-width: 1700px;
}
.vw-carpool-wrap .container-fluid .vw-farm-container {
  max-width: 100%;
}
.vw-carpool-wrap .container-fluid .vw-farm-container .col-6 {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}

.vw-6-picture-hover-boxes a {
  font-weight: inherit;
}
.vw-6-picture-hover-boxes .vw-has-image-opacity {
  overflow: hidden;
}
.vw-6-picture-hover-boxes .vw-has-image-opacity > img {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.vw-6-picture-hover-boxes-content {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
}
.vw-6-picture-hover-boxes-content .vw-inner {
  position: absolute;
  top: 100%;
  left: 0;
  height: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 25px 40px;
}
@media (min-width: 1500px) {
  .vw-6-picture-hover-boxes-content .vw-inner {
    padding: 25px 70px;
  }
}
.vw-6-picture-hover-boxes-content .vw-inner p:last-child {
  margin-bottom: 0;
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap {
  cursor: pointer;
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap .vw-content-opacity {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 0.6;
  -webkit-transition: height 0.5s ease;
  transition: height 0.5s ease;
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap .vw-title-opacity {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap .vw-6-picture-hover-boxes-title {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 15px;
  z-index: 5;
  width: 125px;
  min-height: 125px;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 768px) {
  .vw-6-picture-hover-boxes .vw-6-hover-wrap .vw-6-picture-hover-boxes-title {
    width: 135px;
    min-height: 135px;
  }
}
@media (min-width: 1200px) {
  .vw-6-picture-hover-boxes .vw-6-hover-wrap .vw-6-picture-hover-boxes-title {
    width: 150px;
    min-height: 150px;
  }
}
@media (min-width: 1500px) {
  .vw-6-picture-hover-boxes .vw-6-hover-wrap .vw-6-picture-hover-boxes-title {
    width: 180px;
    min-height: 180px;
  }
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap .vw-6-picture-hover-boxes-title .align-self-center {
  position: relative;
  z-index: 6;
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap:hover .vw-has-image-opacity > img, .vw-6-picture-hover-boxes .vw-6-hover-wrap:focus .vw-has-image-opacity > img, .vw-6-picture-hover-boxes .vw-6-hover-wrap:active .vw-has-image-opacity > img {
  -webkit-transform: scale(1.5) rotate(0deg) translate(0);
  transform: scale(1.5) rotate(0deg) translate(0);
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap:hover .vw-6-picture-hover-boxes-title, .vw-6-picture-hover-boxes .vw-6-hover-wrap:focus .vw-6-picture-hover-boxes-title, .vw-6-picture-hover-boxes .vw-6-hover-wrap:active .vw-6-picture-hover-boxes-title {
  opacity: 0;
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap:hover .vw-content-opacity, .vw-6-picture-hover-boxes .vw-6-hover-wrap:focus .vw-content-opacity, .vw-6-picture-hover-boxes .vw-6-hover-wrap:active .vw-content-opacity {
  height: 100%;
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap:hover .vw-6-picture-hover-boxes-content, .vw-6-picture-hover-boxes .vw-6-hover-wrap:focus .vw-6-picture-hover-boxes-content, .vw-6-picture-hover-boxes .vw-6-hover-wrap:active .vw-6-picture-hover-boxes-content {
  bottom: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.vw-6-picture-hover-boxes .vw-6-hover-wrap:hover .vw-6-picture-hover-boxes-content .vw-inner, .vw-6-picture-hover-boxes .vw-6-hover-wrap:focus .vw-6-picture-hover-boxes-content .vw-inner, .vw-6-picture-hover-boxes .vw-6-hover-wrap:active .vw-6-picture-hover-boxes-content .vw-inner {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: auto;
}

.vw-l-steps-r-banner .vw-lsrb-steps-wrap {
  float: right;
  width: 100%;
}
@media (min-width: 1200px) {
  .vw-l-steps-r-banner .vw-lsrb-steps-wrap {
    max-width: 600px;
  }
}
.vw-l-steps-r-banner .vw-lsrb-steps-wrap-in {
  float: left;
  width: 100%;
}
@media (min-width: 576px) {
  .vw-l-steps-r-banner .vw-lsrb-steps-wrap-in {
    width: 50%;
  }
}
.vw-l-steps-r-banner .vw-lsrb-steps-wrap-in .vw-lsrb-step {
  float: left;
  width: 100%;
  padding: 10px 25px 30px;
  text-align: center;
}
@media (min-width: 992px) {
  .vw-l-steps-r-banner .vw-lsrb-steps-wrap-in .vw-lsrb-step {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .vw-l-steps-r-banner .vw-lsrb-steps-wrap-in .vw-lsrb-step {
    padding: 10px 30px 30px;
  }
}
@media (min-width: 1500px) {
  .vw-l-steps-r-banner .vw-lsrb-steps-wrap-in .vw-lsrb-step {
    padding: 10px 35px 40px;
  }
}
.vw-l-steps-r-banner .vw-lsrb-steps-wrap-in .vw-lsrb-step-icon {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 0 0 10px;
}
.vw-l-steps-r-banner .vw-lsrb-steps-wrap-in .vw-lsrb-step p:last-child {
  margin-bottom: 0;
}

.vw-l-steps-r-banner-custom .container-fluid {
  max-width: 1500px;
}
.vw-l-steps-r-banner-custom .container-fluid .row .col-lg-6:first-child {
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1500px) {
  .vw-l-steps-r-banner-custom .container-fluid .row .col-lg-6:first-child {
    max-width: 50%;
  }
}
.vw-l-steps-r-banner-custom .container-fluid .vw-mlc-help-img-wrap {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  text-align: center;
}
@media (min-width: 576px) {
  .vw-l-steps-r-banner-custom .container-fluid .vw-mlc-help-img-wrap {
    width: 35%;
  }
}
.vw-l-steps-r-banner-custom .container-fluid .vw-mlc-help-content-wrap {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  padding: 30px 25px 0;
}
@media (min-width: 576px) {
  .vw-l-steps-r-banner-custom .container-fluid .vw-mlc-help-content-wrap {
    width: 64%;
    padding: 25px;
  }
}

.vw-side-images-front-banner .container {
  position: relative;
}
.vw-side-images-front-banner .container .vw-sifb-banner {
  padding: 40px;
}
@media (min-width: 992px) {
  .vw-side-images-front-banner .container .vw-sifb-banner {
    position: absolute;
    max-width: 400px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 5;
  }
}
@media (min-width: 1500px) {
  .vw-side-images-front-banner .container .vw-sifb-banner {
    max-width: 460px;
    padding: 40px 50px;
  }
}
.vw-side-images-front-banner .container .vw-sifb-banner-dsk {
  display: none;
}
@media (min-width: 992px) {
  .vw-side-images-front-banner .container .vw-sifb-banner-dsk {
    display: block;
  }
}
@media (min-width: 992px) {
  .vw-side-images-front-banner .container .vw-sifb-banner-mob {
    display: none;
  }
}

.vw-simple-text-bg-banner-content {
  max-width: 910px;
  margin: 0 auto;
  padding: 50px 40px;
}
@media (min-width: 1200px) {
  .vw-simple-text-bg-banner-content {
    padding: 60px 100px;
  }
}

.vw-banner-11 {
  min-height: 25vw;
}
.vw-banner-11.vhc-mobile-element-on {
  min-height: 298.74px;
}
@media (min-width: 768px) {
  .vw-banner-11 {
    min-height: 28vw;
  }
}
@media (min-width: 992px) {
  .vw-banner-11 {
    min-height: 21.5vw;
  }
}
@media (min-width: 1200px) {
  .vw-banner-11 {
    min-height: 17.57vw;
  }
}
@media (min-width: 1500px) {
  .vw-banner-11 {
    min-height: 12.5vw;
  }
}
.vw-banner-11-content {
  position: relative;
  max-width: 390px;
  margin: 0 auto;
  padding: 25px 40px;
}
.vw-banner-11-content-in {
  position: relative;
  z-index: 3;
}
.vw-banner-11-content .vw-panel {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.vw-banner-11 .vw-round-borders .vw-banner-11-content {
  border-radius: 10px;
  overflow: hidden;
}

.vw-image-download-mosaic .col-6 {
  position: relative;
  overflow: hidden;
}
.vw-image-download-mosaic .col-6 .vw-content-opacity {
  position: absolute;
  z-index: 3;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.vw-image-download-mosaic .col-6 .vw-has-image-opacity {
  overflow: hidden;
}
.vw-image-download-mosaic .col-6 .vw-has-image-opacity > img {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.vw-image-download-mosaic .col-6 .vw-title {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 5;
  padding: 25px;
  text-align: center;
  -webkit-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.vw-image-download-mosaic .col-6 .vw-hover-content {
  opacity: 0;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  padding: 25px;
  text-align: center;
}
.vw-image-download-mosaic .col-6:not(:hover) .vw-content-opacity {
  opacity: 0 !important;
}
.vw-image-download-mosaic .col-6:hover .vw-has-image-opacity > img {
  -webkit-transform: scale(1.5) rotate(0deg) translate(0);
  transform: scale(1.5) rotate(0deg) translate(0);
}
.vw-image-download-mosaic .col-6:hover .vw-title {
  opacity: 0;
  -webkit-transition: all 0s ease;
  transition: all 0s ease;
}
.vw-image-download-mosaic .col-6:hover .vw-hover-content {
  opacity: 1;
}
.vw-image-download-mosaic .vw-no-animation .col-6:hover .vw-title {
  opacity: 1;
}
.vw-image-download-mosaic .vw-no-animation .col-6:hover .vw-hover-content {
  opacity: 0;
  display: none;
}
.vw-image-download-mosaic .vw-no-animation .col-6:hover .vw-has-image-opacity > img {
  -webkit-transform: none;
          transform: none;
}
.vw-image-download-mosaic .vw-have-lines .row {
  margin: 0 -16px;
}
.vw-image-download-mosaic .vw-have-lines .row .col-6 {
  padding: 1px !important;
}
.vw-image-download-mosaic .vw-round-borders .col-6 {
  border-radius: 16px;
  overflow: hidden;
}

@media (min-width: 768px) {
  .vw-animated-gif-img img {
    max-width: 90%;
  }
}
@media (min-width: 1200px) {
  .vw-animated-gif-img img {
    max-width: 85%;
  }
}
@media (min-width: 1500px) {
  .vw-animated-gif-img img {
    max-width: 75%;
  }
}

@media (min-width: 1200px) {
  .vw-faqs-accordion .container {
    max-width: 820px;
  }
}
@media (min-width: 1350px) {
  .vw-faqs-accordion .container {
    max-width: 950px;
  }
}
.vw-faqs-accordion .accordion .card {
  padding: 0 0 30px;
  margin: 0 0 30px;
  background: none;
  border: none;
  border-radius: 0;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
}
.vw-faqs-accordion .accordion .card .card-header {
  background: none;
  border: none;
  padding: 0 0;
}
.vw-faqs-accordion .accordion .card .card-header a span {
  float: none;
}
.vw-faqs-accordion .accordion .card .card-header a span:first-child {
  float: right;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 6px;
}
.vw-faqs-accordion .accordion .card .card-header a span:last-child {
  padding-right: 25px;
}
.vw-faqs-accordion .accordion .card .card-header a i:before {
  content: "\f068";
}
.vw-faqs-accordion .accordion .card .card-header a.collapsed i:before {
  content: "\f067";
}
.vw-faqs-accordion .accordion .card .card-body {
  padding: 25px 0 0;
}
.vw-faqs-accordion .accordion .card .card-body p:last-child,
.vw-faqs-accordion .accordion .card .card-body ul li:last-child {
  margin-bottom: 0;
}

.vw-person-list-circle-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.vw-person-list-circle-container.one-item .vw-single-person {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .vw-person-list-circle-container.one-item {
    width: 33.3333%;
  }
  .vw-person-list-circle-container.two-items {
    width: 66.6666%;
  }
  .vw-person-list-circle-container.two-items .vw-single-person {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .vw-person-list-circle-container.one-item {
    width: 20%;
  }
  .vw-person-list-circle-container.two-items {
    width: 40%;
  }
  .vw-person-list-circle-container.two-items .vw-single-person {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .vw-person-list-circle-container.three-items {
    width: 60%;
  }
  .vw-person-list-circle-container.three-items .vw-single-person {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
  .vw-person-list-circle-container.four-items {
    width: 80%;
  }
  .vw-person-list-circle-container.four-items .vw-single-person {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .vw-person-list-circle-container.five-items {
    width: 100%;
  }
  .vw-person-list-circle-container.five-items .vw-single-person {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 1500px) {
  .vw-person-list-circle-container.five-items {
    width: 100%;
  }
  .vw-person-list-circle-container.five-items .vw-single-person {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
}
.vw-person-list-circle .row {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.vw-person-list-circle .vw-single-person {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 45px;
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .vw-person-list-circle .vw-single-person {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
.vw-person-list-circle .vw-single-person .vw-img-circle {
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  width: 170px;
  height: 170px;
}
.vw-person-list-circle .vw-single-person img {
  border-radius: 50%;
  max-width: 100%;
  max-height: 100%;
}
.vw-person-list-circle .vw-single-person .vw-icons-wrap a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.vw-person-list-circle .vw-single-person .vw-icons-wrap a:last-child {
  margin-right: 0;
}
@media (min-width: 576px) {
  .vw-person-list-circle .vw-single-person {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .vw-person-list-circle .vw-single-person {
    -ms-flex: 0 0 33.33%;
    -webkit-box-flex: 0;
            flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}
@media (min-width: 1200px) {
  .vw-person-list-circle .vw-single-person {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
            flex: 0 0 20%;
    max-width: 20%;
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media (min-width: 1500px) {
  .vw-person-list-circle .vw-single-person {
    padding-right: 35px;
    padding-left: 35px;
  }
}
.vw-person-list-circle .vw-single-person .vw-links-wrap {
  display: inline-block;
}
.vw-person-list-circle .vw-single-person .vw-links-wrap p {
  margin-bottom: 3px;
}
.vw-person-list-circle .vw-single-person .vw-links-wrap p:last-child {
  margin-bottom: 0;
}
.vw-person-list-circle .vw-single-person .vw-links-wrap .vw-icon-wrap {
  display: inline-block;
  min-width: 25px;
  text-align: center;
  margin-right: 8px;
}

.vw-event-table-widget .vw-tbl-instruction {
  margin: 35px 0 25px;
  width: 100%;
  font-size: 14px;
}
@media (min-width: 992px) {
  .vw-event-table-widget .vw-tbl-instruction {
    display: none;
  }
}
.vw-event-table-widget .vw-farm-container {
  max-width: 320px;
}
.vw-event-table-widget .vw-upcomming-events-tbl {
  max-width: 100%;
  float: none;
}
@media (min-width: 992px) {
  .vw-event-table-widget .vw-upcomming-events-tbl {
    margin-top: 15px;
    max-width: calc(100% - 35px);
    float: right;
  }
}
.vw-event-table-widget .vw-upcomming-events-tbl td {
  width: 25%;
}
.vw-event-table-widget .vw-upcomming-events-tbl td.vw-with-suitcase-icon .vw-suitcase-icon {
  position: relative;
}
.vw-event-table-widget .vw-upcomming-events-tbl td.vw-with-suitcase-icon .vw-suitcase-icon i {
  position: absolute;
  left: -35px;
  top: 0;
}
.vw-event-table-widget .vw-table-wrap::-webkit-scrollbar {
  -webkit-appearance: none;
}
.vw-event-table-widget .vw-table-wrap::-webkit-scrollbar:vertical {
  width: 12px;
}
.vw-event-table-widget .vw-table-wrap::-webkit-scrollbar:horizontal {
  height: 12px;
}
.vw-event-table-widget .vw-table-wrap::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  border: 2px solid #ffffff;
}
.vw-event-table-widget .vw-table-wrap::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}

.vw-tabbed-link-articles .nav-tabs {
  border-bottom: none;
  display: block;
  width: 100%;
  text-align: center;
}
.vw-tabbed-link-articles .nav-tabs .nav-link {
  border: none;
  background: transparent;
  display: inline-block;
  width: 100%;
  border-radius: 0 !important;
  border: none !important;
  margin-bottom: 15px;
  padding: 0 10px;
}
@media (min-width: 768px) {
  .vw-tabbed-link-articles .nav-tabs .nav-link {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .vw-tabbed-link-articles .nav-tabs .nav-link {
    padding: 0 15px;
  }
}
.vw-tabbed-link-articles .nav-tabs .nav-link span {
  display: inline-block;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  padding-bottom: 2px;
}
.vw-tabbed-link-articles .nav-tabs .nav-link:not(.active) span {
  border-color: transparent;
}
@media (min-width: 992px) {
  .vw-tabbed-link-articles .row.text-lg-center .vw-tabs-main-heading {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}

.vw-tabbed-social-media .nav-tabs {
  border-bottom: none;
  display: block;
  width: 100%;
  text-align: center;
}
.vw-tabbed-social-media .nav-tabs .nav-link {
  border: none;
  background: transparent;
  display: inline-block;
  border-radius: 0 !important;
  border: none !important;
  margin-bottom: 15px;
  padding: 0 15px;
}
@media (min-width: 1200px) {
  .vw-tabbed-social-media .nav-tabs .nav-link {
    padding: 0 20px;
  }
}
.vw-tabbed-social-media .nav-tabs .nav-link span {
  display: inline-block;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  padding-bottom: 2px;
}
.vw-tabbed-social-media .nav-tabs .nav-link:not(.active) span {
  border-color: transparent;
}
.vw-tabbed-social-media .tabs-content-area img.vw-tsm-icon {
  max-width: 80px;
}
.vw-tabbed-social-media .tabs-content-area .col-md-6.vw-bg-color-2 {
  overflow: hidden;
}
@media (min-width: 768px) {
  .vw-tabbed-social-media .tabs-content-area .col-md-6.vw-bg-color-2 {
    min-height: 300px;
  }
}
@media (min-width: 768px) {
  .vw-tabbed-social-media .tabs-content-area .col-md-6.vw-bg-color-2.vw-tsm-fb-wrap {
    margin-bottom: -12px;
  }
}
@media (min-width: 768px) {
  .vw-tabbed-social-media .tabs-content-area .col-md-6.vw-bg-color-2.vw-tsm-insta-wrap {
    margin-bottom: -10px;
  }
}
.vw-tabbed-social-media .tabs-content-area .col-md-6.vw-bg-color-2 .row {
  margin: -1px;
}
.vw-tabbed-social-media .tabs-content-area .col-md-6.vw-bg-color-2 .row .col-3 {
  padding: 1px;
}

.vw-service-boxes-i-left {
  padding: 60px 0;
}
@media (min-width: 768px) {
  .vw-service-boxes-i-left {
    padding: 80px 0;
  }
}
@media (min-width: 992px) {
  .vw-service-boxes-i-left {
    padding: 100px 0;
  }
}
@media (min-width: 1200px) {
  .vw-service-boxes-i-left {
    padding: 120px 0;
  }
}
.vw-service-boxes-i-left .vw-bg-image-layer-container .vw-back-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}
.vw-service-boxes-i-left .vw-bg-image-layer-container .vw-bg-image-layer {
  background-attachment: scroll;
}
@media (min-width: 992px) {
  .vw-service-boxes-i-left .vw-bg-image-layer-container .vw-bg-image-layer {
    background-attachment: fixed;
  }
}
.vw-service-boxes-i-left .vw-bg-image-layer-container.mobile {
  display: block !important;
}
@media (min-width: 992px) {
  .vw-service-boxes-i-left .vw-bg-image-layer-container.mobile {
    display: none !important;
  }
}
.vw-service-boxes-i-left .vw-has-bg-image .vw-bg-image.mobile {
  opacity: 1 !important;
  display: none !important;
}
@media (min-width: 992px) {
  .vw-service-boxes-i-left .vw-has-bg-image .vw-bg-image.mobile {
    display: none !important;
  }
}
.vw-service-boxes-i-left-container {
  margin: 0 auto;
  max-width: 1600px;
  padding: 0 15px;
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  .vw-service-boxes-i-left-container .vw-2-per-row {
    max-width: 760px;
  }
}
@media (min-width: 1200px) {
  .vw-service-boxes-i-left-container .vw-4-per-row {
    max-width: 1350px;
  }
}
.vw-service-boxes-i-left-container .col-12 {
  padding: 7px;
}
.vw-service-boxes-i-left-container .col-12 .vw-single-box {
  height: 100%;
  width: 100%;
  padding: 40px 25px;
  display: table;
}
.vw-service-boxes-i-left-container .col-12 .vw-single-box > div, .vw-service-boxes-i-left-container .col-12 .vw-single-box > a {
  display: table-cell;
  vertical-align: middle;
}
.vw-service-boxes-i-left-container .col-12 .vw-single-box .vw-img-wrap {
  display: inline-block;
  width: 75px;
  text-align: center;
  vertical-align: middle;
}
.vw-service-boxes-i-left-container .col-12 .vw-single-box .vw-dt-wrap {
  display: inline-l-align:middle}.vw-slider-synced-btm-txt .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next .nav-btn,.vw-slider-synced-btm-txt .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev .nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0}.vw-slider-synced-btm-txt .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next .nav-btn i,.vw-slider-synced-btm-txt .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev .nav-btn i{font-size:13px;line-height:1}@media (min-width:992px){.vw-slider-synced-btm-txt .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next .nav-btn i,.vw-slider-synced-btm-txt .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev .nav-btn i{font-size:16px}}.vw-slider-synced-btm-txt .vw-ssbt-slider-scroll-txt{padding:30px 40px}@media (min-width:992px){.vw-slider-synced-btm-txt .vw-ssbt-slider-scroll-txt{padding:30px 7.3vw}}@media (min-width:1500px){.vw-slider-synced-btm-txt .vw-ssbt-slider-scroll-txt{padding:40px 7.3vw}}.vw-slider-synced-btm-txt .vw-slider-synced-overlay-content{width:100%;padding:30px 40px}@media (min-width:992px){.vw-slider-synced-btm-txt .vw-slider-synced-overlay-content{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;max-width:50%;padding:30px 0 30px 7.3vw}}.vw-project-carousel-2 .container-fluid{position:relative;padding:50px 15px}@media (min-width:992px){.vw-project-carousel-2 .container-fluid{padding:60px 15px}}@media (min-width:1200px){.vw-project-carousel-2 .container-fluid{padding:5vw 15px}}.vw-project-carousel-2 .col-lg-4{padding:0 40px 20px}@media (min-width:576px){.vw-project-carousel-2 .col-lg-4{padding:30px 40px}}@media (min-width:768px){.vw-project-carousel-2 .col-lg-4{padding:35px 7.3vw}}@media (min-width:992px){.vw-project-carousel-2 .col-lg-4{padding:35px 50px}}@media (min-width:1200px){.vw-project-carousel-2 .col-lg-4{padding:40px 7.3vw}}@media (min-width:1500px){.vw-project-carousel-2 .col-lg-4{padding:55px 7.3vw}}.vw-project-carousel-2 .col-lg-4 .vw-st-text{display:inline-block;width:100%}@media (min-width:992px){.vw-project-carousel-2 .col-lg-4 .vw-st-text{min-height:calc(20.9375vw - 12px);padding-bottom:30px}}@media (min-width:1200px){.vw-project-carousel-2 .col-lg-4 .vw-st-text{min-height:calc(20.9375vw - 4px)}}@media (min-width:1500px){.vw-project-carousel-2 .col-lg-4 .vw-st-text{min-height:calc(20.9375vw - 11px);padding-bottom:40px}}@media (min-width:1780px){.vw-project-carousel-2 .col-lg-4 .vw-st-text{min-height:calc(20.9375vw - 5px)}}.vw-project-carousel-2 .col-lg-8{padding:0 0 0 25px}@media (min-width:1200px){.vw-project-carousel-2 .col-lg-8{padding:0 0}}.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item{padding:25px 10px 25px 0}@media (min-width:576px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item{padding:30px 15px 30px 0}}@media (min-width:768px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item{padding:35px 20px 35px 0}}@media (min-width:1200px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item{padding:40px 25px 40px 0}}@media (min-width:1500px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item{padding:55px 38px 55px 0}}.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item img,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item img,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item img,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item img{margin-bottom:30px}@media (min-width:1500px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item img,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item img,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item img,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item img{margin-bottom:40px}}.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-separation-line,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-separation-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-separation-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-separation-line{position:absolute;top:0;right:0;width:1px;height:100%;opacity:0.6}.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-project-title{margin-bottom:40px}@media (min-width:992px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-project-title{margin-bottom:50px}}@media (min-width:1200px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-project-title{margin-bottom:60px}}@media (min-width:1500px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-project-title,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-project-title{margin-bottom:75px}}.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-project-title .vw-project-number,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-project-title .vw-project-number,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-project-title .vw-project-number,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-project-title .vw-project-number{display:inline-block;width:100%;margin-bottom:25px}@media (min-width:992px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-project-title .vw-project-number,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-project-title .vw-project-number,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-project-title .vw-project-number,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-project-title .vw-project-number{width:auto;margin-bottom:0;margin-right:15px}}.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-link-wrap a .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-link-wrap a .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-link-wrap a .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-link-wrap a .vw-link-line{display:inline-block;vertical-align:middle;width:30px;height:2px;margin-left:15px;-webkit-transition:width 0.5s ease;transition:width 0.5s ease}@media (min-width:1500px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-link-wrap a .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-link-wrap a .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-link-wrap a .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-link-wrap a .vw-link-line{width:39px;margin-left:25px}}.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-link-wrap a:hover .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-link-wrap a:hover .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-link-wrap a:hover .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-link-wrap a:hover .vw-link-line{width:45px}@media (min-width:1500px){.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .slide-item .vw-link-wrap a:hover .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .owl-item .vw-project-carousel-2-item .vw-link-wrap a:hover .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .slide-item .vw-link-wrap a:hover .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-link-wrap a:focus .vw-link-line,.vw-project-carousel-2 .col-lg-8 .swiper-slide .vw-project-carousel-2-item .vw-link-wrap a:hover .vw-link-line{width:60px}}.vw-project-carousel-2 .col-lg-8 .swiper-slide{max-width:80%}@media (min-width:768px){.vw-project-carousel-2 .col-lg-8 .swiper-slide{max-width:74.1%}}@media (min-width:992px){.vw-project-carousel-2 .col-lg-8 .swiper-slide{max-width:55.55%}}.vw-project-carousel-2-next,.vw-project-carousel-2-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:45px;height:45px;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:1px;border-style:solid;border-radius:50%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer}@media (min-width:1500px){.vw-project-carousel-2-next,.vw-project-carousel-2-prev{width:55px;height:55px}}.vw-project-carousel-2-next .vw-before-element,.vw-project-carousel-2-prev .vw-before-element{opacity:0;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:50%}.vw-project-carousel-2-next i,.vw-project-carousel-2-prev i{font-size:19px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:relative;z-index:2}@media (min-width:1500px){.vw-project-carousel-2-next i,.vw-project-carousel-2-prev i{font-size:22px}}.vw-project-carousel-2-next .vw-hover-icon,.vw-project-carousel-2-prev .vw-hover-icon{display:none;opacity:0}.vw-project-carousel-2-next:focus,.vw-project-carousel-2-next:hover,.vw-project-carousel-2-prev:focus,.vw-project-carousel-2-prev:hover{border-color:transparent!important}.vw-project-carousel-2-next:focus .vw-before-element,.vw-project-carousel-2-next:hover .vw-before-element,.vw-project-carousel-2-prev:focus .vw-before-element,.vw-project-carousel-2-prev:hover .vw-before-element{opacity:1}.vw-project-carousel-2-next:focus .vw-icon,.vw-project-carousel-2-next:hover .vw-icon,.vw-project-carousel-2-prev:focus .vw-icon,.vw-project-carousel-2-prev:hover .vw-icon{display:none;opacity:0}.vw-project-carousel-2-next:focus .vw-hover-icon,.vw-project-carousel-2-next:hover .vw-hover-icon,.vw-project-carousel-2-prev:focus .vw-hover-icon,.vw-project-carousel-2-prev:hover .vw-hover-icon{display:block;opacity:1}.vw-project-carousel-2-next{margin-left:15px}.vw-project-carousel-2 .vw-round-borders img{border-radius:10px}.vw-project-carousel-2 .swiper-slide img{width:100%;display:block}.vw-project-carousel-3 .container-fluid{padding:50px 15px}@media (min-width:992px){.vw-project-carousel-3 .container-fluid{padding:60px 15px}}@media (min-width:1200px){.vw-project-carousel-3 .container-fluid{padding:5vw 15px}}.vw-project-carousel-3 .container-fluid.vw-round-borders .vw-project-carousel-3-item img{border-radius:15px}.vw-project-carousel-3 .col-lg-4{padding:0 40px 20px}@media (min-width:576px){.vw-project-carousel-3 .col-lg-4{padding:30px 40px}}@media (min-width:768px){.vw-project-carousel-3 .col-lg-4{padding:35px 7.3vw}}@media (min-width:768px){.vw-project-carousel-3 .col-lg-4{padding:35px 50px}}@media (min-width:1200px){.vw-project-carousel-3 .col-lg-4{padding:40px 7.3vw}}@media (min-width:1500px){.vw-project-carousel-3 .col-lg-4{padding:55px 7.3vw}}.vw-project-carousel-3 .col-lg-8{padding:0 0 0 25px}@media (min-width:1200px){.vw-project-carousel-3 .col-lg-8{padding:0 0}}.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item{padding:25px 10px 25px 0}@media (min-width:576px){.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item{padding:30px 15px 30px 0}}@media (min-width:768px){.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item{padding:35px 20px 35px 0}}@media (min-width:1200px){.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item{padding:40px 25px 40px 0}}@media (min-width:1500px){.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item{padding:55px 38px 55px 0}}.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item .vw-project-title,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item .vw-project-title,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item .vw-project-title,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item .vw-project-title{margin-top:30px}@media (min-width:1500px){.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item .vw-project-title,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item .vw-project-title,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item .vw-project-title,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item .vw-project-title{margin-top:40px}}.vw-project-carousel-3 .col-lg-8 .owl-item .slide-item .vw-separation-line,.vw-project-carousel-3 .col-lg-8 .owl-item .vw-project-carousel-3-item .vw-separation-line,.vw-project-carousel-3 .col-lg-8 .swiper-slide .slide-item .vw-separation-line,.vw-project-carousel-3 .col-lg-8 .swiper-slide .vw-project-carousel-3-item .vw-separation-line{position:absolute;top:0;right:0;width:1px;height:100%;opacity:0.6}.vw-project-carousel-3 .col-lg-8 .swiper-slide{max-width:80%}@media (min-width:768px){.vw-project-carousel-3 .col-lg-8 .swiper-slide{max-width:44.44%}}.vw-img-left-thumbs-right-slider{position:relative}.vw-img-left-thumbs-right-slider-item .container-fluid{max-width:100%;padding:0 15px}@media (min-width:768px){.vw-img-left-thumbs-right-slider-item .container-fluid{padding:0 80px}}@media (min-width:992px){.vw-img-left-thumbs-right-slider-item .container-fluid{max-width:88vw;padding:0 15px}}@media (min-width:1500px){.vw-img-left-thumbs-right-slider-item .container-fluid{max-width:76.5625vw}}.vw-img-left-thumbs-right-slider-item .container-fluid .vw-big-img{position:relative}@media (min-width:992px){.vw-img-left-thumbs-right-slider-item .container-fluid .vw-big-img{-ms-flex:0 0 54.0818%;-webkit-box-flex:0;flex:0 0 54.0818%;max-width:54.0818%;padding:0 0}}.vw-img-left-thumbs-right-slider-item .container-fluid .vw-big-img .vw-btm-text{width:100%;padding:0 25px;text-align:left;margin:30px 0 0}.vw-img-left-thumbs-right-slider-item .container-fluid .vw-thumbs{padding:0 23px}@media (min-width:992px){.vw-img-left-thumbs-right-slider-item .container-fluid .vw-thumbs{-ms-flex:0 0 45.9182%;-webkit-box-flex:0;flex:0 0 45.9182%;max-width:45.9182%;padding:0 0 0 37px}}.vw-img-left-thumbs-right-slider-item .container-fluid .vw-thumbs .row .col-6{padding:0 8px;margin-bottom:22px}@media (min-width:992px){.vw-img-left-thumbs-right-slider-item .container-fluid .vw-thumbs .row .col-6{padding:0 17px}}.vw-img-left-thumbs-right-slider-item .container-fluid .vw-thumbs .row .col-6:last-child{margin-bottom:0}.vw-img-left-thumbs-right-slider-item .container-fluid .vw-thumbs .row .col-6:nth-last-child(2){margin-bottom:0}.vw-img-left-thumbs-right-slider-next,.vw-img-left-thumbs-right-slider-prev{cursor:pointer;font-size:40px;height:100%;position:absolute;top:-23px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:2}.vw-img-left-thumbs-right-slider-prev{left:2.5vw}@media (min-width:1500px){.vw-img-left-thumbs-right-slider-prev{left:4.95vw}}.vw-img-left-thumbs-right-slider-next{right:2.5vw}@media (min-width:1500px){.vw-img-left-thumbs-right-slider-next{right:4.95vw}}.vw-img-left-thumbs-right-slider .owl-theme .owl-dots{position:absolute;left:50%;top:calc(89.33vw + 70px);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 0!important;display:none!important}@media (min-width:576px){.vw-img-left-thumbs-right-slider .owl-theme .owl-dots{top:calc(89.33vw + 85px)}}@media (min-width:768px){.vw-img-left-thumbs-right-slider .owl-theme .owl-dots{top:89.33vw}}@media (min-width:992px){.vw-img-left-thumbs-right-slider .owl-theme .owl-dots{display:none!important}}.vw-img-left-thumbs-right-slider .owl-theme .owl-dots .owl-dot{margin:0 6px;vertical-align:middle}.vw-img-left-thumbs-right-slider .owl-theme .owl-dots .owl-dot button{border-width:1px;border-style:solid;border-radius:50%;padding:0;margin:0;outline:0;width:10px;height:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important}.vw-img-left-thumbs-right-slider .owl-theme .owl-dots .owl-dot button div{width:5px;height:5px;border-radius:50%;margin:1px;border:none;display:none}.vw-img-left-thumbs-right-slider .owl-theme .owl-dots .owl-dot.active button div,.vw-img-left-thumbs-right-slider .owl-theme .owl-dots .owl-dot:hover button div{display:block}.vw-img-left-thumbs-right-slider .vw-round-borders img{border-radius:10px}@media (min-width:768px){.vw-shop-catalog-3-boxes .container-fluid{padding:0 40px}}.vw-shop-catalog-3-boxes .container-fluid .col-12{margin-top:50px}@media (min-width:768px){.vw-shop-catalog-3-boxes .container-fluid .col-12{margin-top:60px}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid .col-12{margin-top:70px}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid .col-12{margin-top:80px}}@media (min-width:1500px){.vw-shop-catalog-3-boxes .container-fluid .col-12{margin-top:100px}}.vw-shop-catalog-3-boxes .container-fluid .col-12:first-child{margin-top:0}@media (min-width:576px){.vw-shop-catalog-3-boxes .container-fluid .col-12:nth-child(2){margin-top:0}}.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-img-wrap{display:block;width:100%;overflow:hidden;position:relative}.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-img-wrap a,.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-img-wrap img{display:block;width:100%}.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-img-wrap img.vw-image-back{left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-img-wrap img.vw-image-back:focus,.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-img-wrap img.vw-image-back:hover{opacity:1}.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-detail-wrap{display:inline-block;width:100%;padding:0 25px}.vw-shop-catalog-3-boxes .container-fluid .col-12 .vw-detail-wrap p{line-height:1.65em}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-two-per-row{max-width:870px}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-three-per-row .col-12{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-three-per-row .col-12:nth-child(3){margin-top:0}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-four-per-row .col-12{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-four-per-row .col-12{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-four-per-row .col-12:nth-child(3){margin-top:0}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-four-per-row .col-12:nth-child(3),.vw-shop-catalog-3-boxes .container-fluid.vw-four-per-row .col-12:nth-child(4){margin-top:0}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-five-per-row .col-12{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-five-per-row .col-12{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-five-per-row .col-12:nth-child(3){margin-top:0}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-five-per-row .col-12:nth-child(3),.vw-shop-catalog-3-boxes .container-fluid.vw-five-per-row .col-12:nth-child(4),.vw-shop-catalog-3-boxes .container-fluid.vw-five-per-row .col-12:nth-child(5){margin-top:0}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-six-per-row .col-12{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-six-per-row .col-12{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:992px){.vw-shop-catalog-3-boxes .container-fluid.vw-six-per-row .col-12:nth-child(3){margin-top:0}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-six-per-row .col-12:nth-child(3),.vw-shop-catalog-3-boxes .container-fluid.vw-six-per-row .col-12:nth-child(4),.vw-shop-catalog-3-boxes .container-fluid.vw-six-per-row .col-12:nth-child(5),.vw-shop-catalog-3-boxes .container-fluid.vw-six-per-row .col-12:nth-child(6){margin-top:0}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-50-width{max-width:50%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-60-width{max-width:60%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-70-width{max-width:70%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-80-width{max-width:80%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-90-width{max-width:90%}}@media (min-width:1200px){.vw-shop-catalog-3-boxes .container-fluid.vw-100-width{max-width:100%}}.vw-shop-catalog-3-boxes .container-fluid.vw-round-borders .col-12 .vw-img-wrap{border-radius:10px}@media (min-width:768px){.vw-l-text-r-boxed-text .container-fluid{padding:0 25px}}@media (min-width:992px){.vw-l-text-r-boxed-text .container-fluid{padding:0 40px}}@media (min-width:1200px){.vw-l-text-r-boxed-text .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-text-r-boxed-text .container-fluid{padding:0 7.05vw}}@media (min-width:992px){.vw-l-text-r-boxed-text .container-fluid .col-12{padding:0 25px}}@media (min-width:1200px){.vw-l-text-r-boxed-text .container-fluid .col-12{padding:0 50px}}@media (min-width:1500px){.vw-l-text-r-boxed-text .container-fluid .col-12{padding:0 4vw}}.vw-l-text-r-boxed-text .container-fluid .col-12 p:last-child{margin-bottom:0}.vw-l-text-r-boxed-text .container-fluid .col-12 .vw-box-wrap{padding:0 15px;margin-bottom:30px}.vw-l-text-r-boxed-text .container-fluid .col-12 .vw-box-wrap:last-child{margin-bottom:0}@media (min-width:576px){.vw-l-text-r-boxed-text .container-fluid .col-12 .vw-box-wrap{margin-bottom:0}}.vw-l-text-r-boxed-text .container-fluid .col-12 .vw-box-wrap .vw-box-in{position:relative;display:table;width:100%;height:100%;padding:40px 15px}@media (min-width:1500px){.vw-l-text-r-boxed-text .container-fluid .col-12 .vw-box-wrap .vw-box-in{padding:60px 20px}}.vw-l-text-r-boxed-text .container-fluid .col-12 .vw-box-wrap .vw-box-in .vw-box-in-borders{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-width:2px;opacity:0.25}.vw-l-3-img-r-text .container-fluid .col-12{padding:0 0}@media (min-width:992px){.vw-l-3-img-r-text .container-fluid .col-12{padding:0 25px}}@media (min-width:1200px){.vw-l-3-img-r-text .container-fluid .col-12{padding:0 50px}}@media (min-width:1500px){.vw-l-3-img-r-text .container-fluid .col-12{padding:0 4vw}}.vw-l-3-img-r-text .container-fluid .col-12 p:last-child{margin-bottom:0}@media (min-width:992px){.vw-l-3-img-r-text .container-fluid .col-12:first-child{padding-left:0}}.vw-l-3-img-r-text .container-fluid .col-12:last-child{padding:0 40px}@media (min-width:992px){.vw-l-3-img-r-text .container-fluid .col-12:last-child{padding-left:2vw;padding-right:4vw}}.vw-l-3-img-r-text .container-fluid .col-12:last-child .btn{margin-top:15px}@media (min-width:992px){.vw-l-3-img-r-text .container-fluid .col-12:last-child .btn{margin-top:30px}}@media (min-width:1500px){.vw-l-3-img-r-text .container-fluid .col-12:last-child .btn{margin-top:50px}}.vw-l-3-img-r-text .container-fluid .col-12 img{width:100%}@media (min-width:768px){.vw-l-accordion-r-img-text .container-fluid{padding:0 25px}}@media (min-width:992px){.vw-l-accordion-r-img-text .container-fluid{padding:0 40px}}@media (min-width:1200px){.vw-l-accordion-r-img-text .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-accordion-r-img-text .container-fluid{padding:0 7.05vw}}@media (min-width:992px){.vw-l-accordion-r-img-text .container-fluid .col-12{padding:0 25px}}@media (min-width:1200px){.vw-l-accordion-r-img-text .container-fluid .col-12{padding:0 50px}}@media (min-width:1500px){.vw-l-accordion-r-img-text .container-fluid .col-12{padding:0 4vw}}.vw-l-accordion-r-img-text .container-fluid .col-12 p:last-child{margin-bottom:0}.vw-l-accordion-r-img-text .container-fluid .col-12:last-child{padding:0 15px}@media (min-width:768px){.vw-l-accordion-r-img-text .container-fluid .col-12:last-child{padding:0 25px}}@media (min-width:992px){.vw-l-accordion-r-img-text .container-fluid .col-12:last-child{padding-left:2vw;padding-right:4vw}}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card{border:none!important;border-radius:0;padding:30px 25px;margin-bottom:20px}@media (min-width:768px){.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card{padding:35px 30px}}@media (min-width:1200px){.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card{padding:35px 35px;margin-bottom:25px}}@media (min-width:1500px){.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card{margin-bottom:35px}}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .vw-card-borders{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-width:2px;z-index:1}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .vw-card-borders.opened{display:none}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header{position:relative;border:none!important;z-index:5;background:transparent!important;padding:0 0}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a .vw-ques-warap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a span{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a span:first-child{float:right;margin-left:15px}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a span:last-child{padding-right:25px;max-width:calc(100% - 50px)}@media (min-width:1500px){.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a span:last-child{max-width:calc(100% - 60px)}}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a span i{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;width:35px;height:35px;border-radius:50%}@media (min-width:1500px){.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a span i{width:40px;height:40px}}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header+div{position:relative;z-index:1}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-body{border:none!important;padding:20px 0 0;max-width:calc(100% - 50px)}@media (min-width:1200px){.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-body{padding:25px 0 0}}@media (min-width:1500px){.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-body{padding:30px 0 0;max-width:calc(100% - 60px)}}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card .card-header a span i:before{content:"\f067"}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card.active .vw-card-borders{display:none}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card.active .vw-card-borders.opened{display:block}.vw-l-accordion-r-img-text .container-fluid .col-12 .accordion .card.active .card-header a span i:before{content:"\f068"}.vw-l-accordion-r-img-text .container-fluid .col-12 .vw-img-wrap{display:inline-block;width:100%}.vw-l-accordion-r-img-text .container-fluid.vw-round-borders .vw-card-borders{border-radius:10px}.vw-l-accordion-r-img-text .container-fluid.vw-round-borders .vw-img-wrap img{border-radius:10px}@media (min-width:992px){.vw-r-2-img-l-txt-vc .container-fluid{padding:0 5.5vw}}.vw-r-2-img-l-txt-vc .container-fluid img{width:100%}.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 40px 40px}@media (min-width:992px){.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap{padding:40px 4.427vw}}@media (min-width:992px){.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap{padding:60px 4.427vw}}.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .vw-icon-txt-wrap{display:inline-block;width:100%;margin-bottom:40px}@media (min-width:1200px){.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .vw-icon-txt-wrap{margin-bottom:60px}}@media (min-width:1500px){.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .vw-icon-txt-wrap{margin-bottom:80px}}.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .vw-icon-txt-wrap i{display:inline-block;vertical-align:middle;margin-right:8px}.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .btn{margin-top:25px}@media (min-width:992px){.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .btn{margin-top:30px}}@media (min-width:1200px){.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .btn{margin-top:40px}}@media (min-width:1500px){.vw-r-2-img-l-txt-vc .container-fluid .vw-content-wrap .btn{margin-top:50px}}.vw-sync-rimg-ltxt-slider{position:relative}.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap{padding:0 0}@media (min-width:1200px){.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap{-ms-flex:0 0 43%;-webkit-box-flex:0;flex:0 0 43%;max-width:43%}}@media (min-width:1500px){.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap{-ms-flex:0 0 36.354%;-webkit-box-flex:0;flex:0 0 36.354%;max-width:36.354%}}.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap .owl-nav{opacity:0.5;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;margin-top:0}.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap .owl-nav button.owl-next,.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap .owl-nav button.owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:60px;background:transparent!important;border:0!important;outline:none!important}.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap .owl-nav button.owl-prev{left:30px}.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap .owl-nav button.owl-next{right:30px}.vw-sync-rimg-ltxt-slider .vw-srilts-img-wrap:hover .owl-nav{opacity:0.5}.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap{padding:40px 40px 0;text-align:center}@media (min-width:576px){.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap{padding:40px 85px 0}}@media (min-width:992px){.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap{text-align:left;padding:60px 40px 40px}}@media (min-width:1200px){.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap{-ms-flex:0 0 57%;-webkit-box-flex:0;flex:0 0 57%;max-width:57%;padding:60px 7.187vw 40px}}@media (min-width:1500px){.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap{-ms-flex:0 0 63.646%;-webkit-box-flex:0;flex:0 0 63.646%;max-width:63.646%;padding:60px 7.187vw 60px}}@media (min-width:1200px){.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap{padding-bottom:80px}}.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap .vw-title-border{display:inline-block;width:100%;height:1px;margin:40px 0}@media (min-width:1200px){.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap .vw-title-border{margin:50px 0}}@media (min-width:1200px){.vw-sync-rimg-ltxt-slider .vw-srilts-txt-wrap .vw-title-border{margin:60px 0}}.vw-sync-rimg-ltxt-slider .vw-srilts-down{position:absolute;bottom:12px;left:30px;z-index:10}@media (min-width:576px){.vw-sync-rimg-ltxt-slider .vw-srilts-down{bottom:28px;left:51px}}@media (min-width:992px){.vw-sync-rimg-ltxt-slider .vw-srilts-down{bottom:37px;left:39px;max-width:40px;text-align:center}}@media (min-width:1200px){.vw-sync-rimg-ltxt-slider .vw-srilts-down{bottom:65px;left:49px;max-width:80px}}@media (min-width:1700px){.vw-sync-rimg-ltxt-slider .vw-srilts-down{bottom:91px;left:80px}}.vw-sync-rimg-ltxt-slider .vw-srilts-down i{font-size:23px}.vw-sync-rimg-ltxt-slider .vw-srilts-down span{font-size:8px;line-height:1em}@media (min-width:992px){.vw-slider-730-bt-ar .container-fluid{padding:0 5.5vw}}.vw-slider-730-bt-ar .container-fluid>.row{position:relative}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap{padding:40px}@media (min-width:992px){.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap{position:absolute;right:0;bottom:0;z-index:5;padding:24px 30px}}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-text-wrap{text-align:center}@media (min-width:992px){.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-text-wrap{text-align:left}}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:80px;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;max-width:calc(50% - 10px);border-width:1px;border-style:solid}@media (min-width:992px){.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon{width:55px;height:55px}}@media (min-width:1200px){.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon{width:70px;height:70px}}@media (min-width:1500px){.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon{width:93px;height:93px}}@media (min-width:1700px){.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon{width:105px;height:105px}}@media (min-width:1900px){.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon{width:120px;height:120px}}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon:last-child{margin-left:15px}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon .vw-btn-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon .vw-h-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon:focus .vw-btn-bg,.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon:hover .vw-btn-bg{opacity:0}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon:focus .vw-h-icon,.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon:hover .vw-h-icon{opacity:1}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon i{font-size:27px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-slider-730-bt-ar .container-fluid>.row .vw-slider-730-bt-ar-txt-wrap .vw-nav-wrap .vw-nav-icon>*{position:relative;z-index:3}.vw-slider-730-bt-ar .container-fluid.vw-round-borders .vw-slider-730-bt-ar-img-slider-item{border-radius:10px;overflow:hidden}@media (min-width:992px){.vw-slider-730-bt-ar .container-fluid.vw-round-borders .vw-slider-730-bt-ar-img-slider-item{border-radius:15px}}@media (min-width:992px){.vw-slider-730-bt-ar .container-fluid.vw-round-borders .vw-slider-730-bt-ar-txt-wrap{border-top-left-radius:15px}}.vw-slider-730-bt-ar .container-fluid.vw-round-borders .vw-nav-icon{border-radius:8px;overflow:hidden}@media (min-width:992px){.vw-slider-730-bt-ar .container-fluid.vw-round-borders .vw-nav-icon{border-radius:10px}}.vw-paragraph-menu-items a{display:inline-block;white-space:nowrap;text-decoration:none!important;border-bottom:1px solid transparent;margin:0 12px 4px;line-height:1.25em}.vw-paragraph-menu-items a:last-child{margin-bottom:0}.vw-paragraph-menu-items h6{display:inline-block;margin-bottom:0}@media (min-width:992px){.vw-text-panel-left-image-right .container-fluid{padding:0 6.48vw}}.vw-text-panel-left-image-right .container-fluid .vw-text-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:40px 40px}@media (min-width:1200px){.vw-text-panel-left-image-right .container-fluid .vw-text-panel{padding:40px 3.75vw}}.vw-text-panel-left-image-right .container-fluid .vw-text-panel-in{width:100%}.vw-text-panel-left-image-right .container-fluid .vw-text-panel p:last-child{margin-bottom:0}@media (min-width:992px){.vw-heading-left-icon-text-right .container-fluid{padding:0 6.48vw}}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap{padding:0 25px 50px}@media (min-width:768px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap{padding:0 40px 50px}}@media (min-width:1500px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap{padding:0 50px 70px}}@media (min-width:1700px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap{padding:0 70px 90px}}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap:last-child{padding-bottom:0}@media (min-width:768px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap:nth-last-child(2){padding-bottom:0}}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap{display:inline-block;width:100%;margin-bottom:25px}@media (min-width:992px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap{margin-bottom:35px}}@media (min-width:1700px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap{margin-bottom:45px}}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap .vw-icon-wrap-in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:74px;height:74px;font-size:35px;padding:5px;border-radius:50%;margin:0 auto}@media (min-width:768px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap .vw-icon-wrap-in{margin:0 0}}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap .vw-icon-wrap-in img,.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap .vw-icon-wrap-in svg{max-width:35px;max-height:35px}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap>i{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:74px;height:74px;font-size:35px;padding:5px;border-radius:50%;margin:0 auto}@media (min-width:768px){.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap>i{margin:0 0}}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap img,.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap .vw-icon-wrap svg{max-width:74px;max-height:74px}.vw-heading-left-icon-text-right .container-fluid .vw-icon-text-wrap p:last-child{margin-bottom:0}.vw-heading-left-icon-text-right .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-tabs-testimonail .container-fluid{padding:0 6.48vw}}.vw-tabs-testimonail .container-fluid .nav-tabs{margin:0;padding:0;border:0!important}.vw-tabs-testimonail .container-fluid .nav-tabs li{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-bottom:20px}.vw-tabs-testimonail .container-fluid .nav-tabs li:last-child{margin-bottom:0}.vw-tabs-testimonail .container-fluid .nav-tabs li a{float:left;width:100%;padding:15px 20px;position:relative}@media (min-width:1200px){.vw-tabs-testimonail .container-fluid .nav-tabs li a{padding:20px 30px}}@media (min-width:1700px){.vw-tabs-testimonail .container-fluid .nav-tabs li a{padding:27px 50px}}.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-tab-after,.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-tab-before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-tab-before{display:none}.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-img-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50px;height:50px;overflow:hidden;border-width:2px;border-style:solid;border-radius:50%;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5}@media (min-width:1200px){.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-img-wrap{width:55px;height:55px}}@media (min-width:1700px){.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-img-wrap{width:66px;height:66px}}.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-img-wrap img{border-radius:50%;width:100%}.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-details-wrap{display:inline-block;vertical-align:middle;width:calc(100% - 72px);padding-left:15px;position:relative;z-index:5}@media (min-width:1500px){.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-details-wrap{padding-left:20px}}@media (min-width:1700px){.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-details-wrap{padding-left:25px}}.vw-tabs-testimonail .container-fluid .nav-tabs li a .vw-details-wrap.for-active{display:none}.vw-tabs-testimonail .container-fluid .nav-tabs li a.active{-webkit-box-shadow:4px 4px 18px rgba(0,0,0,0.1607843137);box-shadow:4px 4px 18px rgba(0,0,0,0.1607843137)}.vw-tabs-testimonail .container-fluid .nav-tabs li a.active .vw-details-wrap.for-normal{display:none}.vw-tabs-testimonail .container-fluid .nav-tabs li a.active .vw-details-wrap.for-active{display:inline-block}.vw-tabs-testimonail .container-fluid .nav-tabs li a.active .vw-tab-after{display:none}.vw-tabs-testimonail .container-fluid .nav-tabs li a.active .vw-tab-before{display:block}@media (min-width:1500px){.vw-tabs-testimonail .container-fluid .tab-content{padding-left:50px}}@media (min-width:1700px){.vw-tabs-testimonail .container-fluid .tab-content{padding-left:80px}}@media (min-width:992px){.vw-tabs-testimonail .container-fluid .tab-content .tab-pane-in{display:block!important}}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane-in p:last-child{margin-bottom:0}.vw-tabs-testimonail .container-fluid.vw-round-borders .nav-tabs li a{border-radius:10px;overflow:hidden}@media (max-width:992px){.vw-tabs-testimonail .container-fluid .tab-content .tab-pane{display:block;margin-top:15px}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane:first-child{margin-top:0}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab{display:inline-block;width:100%;padding:15px 20px;position:relative}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab .vw-tab-after,.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab .vw-tab-before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab .vw-tab-before{display:none}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab .vw-img-wrap{display:inline-block;width:50px;height:50px;overflow:hidden;border-width:1px;border-style:solid;border-radius:50%;vertical-align:middle}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab .vw-details-wrap{display:inline-block;vertical-align:middle;width:calc(100% - 72px);padding-left:15px}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab .vw-details-wrap.for-active{display:none}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab.expanded{margin-bottom:0}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab.expanded .vw-details-wrap.for-normal{display:none}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab.expanded .vw-details-wrap.for-active{display:inline-block}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab.expanded .vw-tab-after{display:none}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane a.vw-mob-tab.expanded .vw-tab-before{display:block}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane .tab-pane-in{display:none;padding:25px 20px;border-width:1px;border-style:solid;margin-bottom:25px}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane .tab-pane-in p:last-child{margin-bottom:0}.vw-tabs-testimonail .container-fluid .tab-content .tab-pane.mob-active .tab-pane-in{display:block}}.vw-video-full-panel .container-fluid{position:relative}@media (min-width:992px){.vw-video-full-panel .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-video-full-panel .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-video-full-panel .container-fluid{padding:0 10vw}}.vw-video-full-panel .container-fluid .vw-full-panel{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.vw-video-full-panel .container-fluid .row{position:relative;padding:40px 15px;z-index:2}@media (min-width:992px){.vw-video-full-panel .container-fluid .row{padding:50px 0}}@media (min-width:1200px){.vw-video-full-panel .container-fluid .row{padding:50px 0}}@media (min-width:1500px){.vw-video-full-panel .container-fluid .row{padding:60px 0}}.vw-video-full-panel .container-fluid .row .col-lg-5{padding:40px 40px 0;text-align:center}@media (min-width:576px){.vw-video-full-panel .container-fluid .row .col-lg-5{padding:40px 60px 0}}@media (min-width:768px){.vw-video-full-panel .container-fluid .row .col-lg-5{padding:40px 80px 0}}@media (min-width:992px){.vw-video-full-panel .container-fluid .row .col-lg-5{padding:0 40px;text-align:left}}@media (min-width:1200px){.vw-video-full-panel .container-fluid .row .col-lg-5{padding:0 60px}}@media (min-width:1500px){.vw-video-full-panel .container-fluid .row .col-lg-5{padding:0 80px}}.vw-fb-video-offset-panel .vw-offset-mask{position:relative;top:0;right:0;padding-top:56.25%;margin-top:0;z-index:-999;width:100%;float:right}@media (min-width:992px){.vw-fb-video-offset-panel .vw-offset-mask{width:calc(100% - 40px)}}.vw-fb-video-offset-panel .fb-xfbml-parse-ignore{float:right;padding-top:56.25%;width:100%;margin-top:-56.25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-fb-video-offset-panel .fb-xfbml-parse-ignore{width:calc(100% - 40px)}}.vw-fb-video-offset-panel .fb-xfbml-parse-ignore blockquote{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vw-fb-video-offset-panel .fb_iframe_widget span{margin-top:-56.25%}.vw-banner-13{position:relative}.vw-banner-13-inn{height:40.15vw}@media (min-width:992px){.vw-banner-13-inn{max-height:50vw}}@media (min-width:1200px){.vw-banner-13-inn{max-height:45vw}}@media (min-width:1500px){.vw-banner-13-inn{max-height:40.11vw}}.vw-banner-13-content{display:table;width:100%;padding:40px;position:relative}@media (min-width:992px){.vw-banner-13-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:7.03vw;z-index:5;max-width:65vw}}@media (min-width:1200px){.vw-banner-13-content{padding:40px 4.17vw;max-width:62vw}}@media (min-width:1500px){.vw-banner-13-content{padding:60px 4.17vw;max-width:59.4vw}}.vw-banner-13-content .vw-panel-bg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.96}.vw-banner-13-content p{margin-bottom:10px}.vw-banner-13-content p:last-child{margin-bottom:0}.vw-banner-13-content .vw-thumb-wrap{display:inline-block;width:100px;height:100px;border-radius:50%;overflow:hidden;vertical-align:top}@media (min-width:1500px){.vw-banner-13-content .vw-thumb-wrap{width:115px;height:115px}}.vw-banner-13-content .vw-detail-wrap{display:inline-block;vertical-align:top;width:100%;margin-top:25px}@media (min-width:992px){.vw-banner-13-content .vw-detail-wrap{width:calc(100% - 110px);padding-left:25px;margin-top:0}}@media (min-width:1500px){.vw-banner-13-content .vw-detail-wrap{width:calc(100% - 130px);padding-left:30px}}.vw-banner-13-content .vw-detail-wrap .vw-social-icons ul{margin:0;padding:0}.vw-banner-13-content .vw-detail-wrap .vw-social-icons ul li{margin:0 15px 10px;font-size:27px}.vw-banner-13-content .vw-detail-wrap .vw-social-icons ul li:first-child{margin-left:0}.vw-banner-13-content .vw-detail-wrap .vw-social-icons ul li:last-child{margin-right:0}.vw-banner-13-content .vw-detail-wrap .vw-social-icons ul li a{padding:0 0}.vw-tabs-people-widget.bottom-padded{padding-bottom:800px!important}.vw-tabs-people-widget .container-fluid{padding:0 25px}@media (min-width:992px){.vw-tabs-people-widget .container-fluid{padding:0 4.17vw}}.vw-tabs-people-widget .nav-tabs{margin:0;padding:0;list-style:none;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-tabs-people-widget .nav-tabs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-tabs-people-widget .nav-tabs li{display:inline-block;margin:0 10px 15px}@media (min-width:992px){.vw-tabs-people-widget .nav-tabs li{width:100%;margin:0 0 10px}}.vw-tabs-people-widget .nav-tabs li a{display:inline-block;width:100%;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:10px}.vw-tabs-people-widget .nav-tabs li:last-child a{border-bottom:0;padding-bottom:0}.vw-tabs-people-widget .vw-farm-container{position:relative}.vw-tabs-people-widget .vw-farm-container select.form-control{padding-right:35px;-moz-appearance:none;-webkit-appearance:none;position:relative;background:transparent}.vw-tabs-people-widget .vw-farm-container select.form-control::-ms-expand{display:none}.vw-tabs-people-widget .vw-farm-container i{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px}.vw-tabs-people-widget .tab-content{text-align:center}.vw-tabs-people-widget .tab-content .fade{-webkit-transition:opacity 0.4s cubic-bezier(0.55,0.06,0.68,0.19);transition:opacity 0.4s cubic-bezier(0.55,0.06,0.68,0.19)}.vw-tabs-people-widget .tab-content .tab-pane-in{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item{position:relative;width:100%;min-height:1px;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding:0 15px 50px}@media (min-width:768px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%;padding:0 20px 60px}}@media (min-width:1200px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding:0 25px 70px}}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item .vw-csroll-pos{position:absolute;top:0;left:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in{position:relative;cursor:pointer;width:100%;display:block}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-item-click{position:relative}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-img-wrap{position:relative;display:inline-block;width:100%;max-width:300px;border-radius:50%;overflow:hidden}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-img-wrap .vw-image-opacity{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{width:100%;position:absolute;left:0;bottom:30px;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0.7);transform:scale(0.7);padding:0 0px}@media (min-width:576px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{padding:10px 30px}}@media (min-width:620px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{padding:10px 50px}}@media (min-width:768px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{padding:0 25px;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media (min-width:992px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{padding:0 0px;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media (min-width:1200px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{bottom:45px}}@media (min-width:1500px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{padding:0 20px;-webkit-transform:scale(0.8);transform:scale(0.8)}}@media (min-width:1700px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{padding:0 50px;bottom:50px}}@media (min-width:1820px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info{padding:0 50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;max-width:300px}}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details{display:none;float:left;width:calc(200% + 30px);cursor:default}@media (min-width:768px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details{width:calc(300% + 80px)}}@media (min-width:1200px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details{width:calc(400% + 160px)}}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details-in{padding:40px 30px;margin-top:20px}@media (min-width:768px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details-in{padding:50px 40px}}@media (min-width:1200px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details-in{padding:65px 50px}}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details .vw-nm-dg-info{display:block;margin-bottom:25px}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details .vw-nm-dg-info h3,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details .vw-nm-dg-info h5{display:inline-block;vertical-align:middle}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details p:last-child{margin-bottom:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details ul:last-child{margin:0 0;padding-bottom:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-details ul:last-child li{margin-bottom:10px}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in:hover .vw-tpw-info{opacity:1}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in:hover .vw-image-opacity{opacity:0.5}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item.expanded .vw-image-opacity{opacity:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item.expanded .vw-tpw-info{opacity:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item.closed .vw-tpw-details{opacity:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(10) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(12) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(14) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(16) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(18) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(2) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(20) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(22) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(24) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(26) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(28) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(30) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(4) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(6) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(8) .vw-tpw-details{margin-left:calc(-100% - 30px)}@media (min-width:768px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:first-child .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(10) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(13) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(16) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(19) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(22) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(25) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(28) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(31) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(4) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(7) .vw-tpw-details{margin-left:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(11) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(14) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(17) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(2) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(20) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(23) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(26) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(29) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(32) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(5) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(8) .vw-tpw-details{margin-left:calc(-100% - 40px)}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(12) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(15) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(18) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(21) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(24) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(27) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(3) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(30) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(33) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(6) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(9) .vw-tpw-details{margin-left:calc(-200% - 80px)}}@media (min-width:1200px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:first-child .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(13) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(17) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(21) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(25) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(29) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(33) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(5) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(9) .vw-tpw-details{margin-left:0}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(10) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(14) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(18) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(2) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(22) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(26) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(30) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(6) .vw-tpw-details{margin-left:calc(-100% - 50px)}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(11) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(15) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(19) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(23) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(27) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(3) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(31) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(7) .vw-tpw-details{margin-left:calc(-200% - 100px)}.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(12) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(16) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(20) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(24) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(28) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(32) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(4) .vw-tpw-details,.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item:nth-child(8) .vw-tpw-details{margin-left:calc(-300% - 150px)}}.vw-tabs-people-widget .tab-content .vw-tpw-slider{display:block;width:100%;position:relative}.vw-tabs-people-widget .tab-content .vw-tpw-slider-next,.vw-tabs-people-widget .tab-content .vw-tpw-slider-prev{cursor:pointer;font-size:35px;height:calc(100% - 38px);position:absolute;top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:30px;z-index:2}@media (min-width:768px){.vw-tabs-people-widget .tab-content .vw-tpw-slider-next,.vw-tabs-people-widget .tab-content .vw-tpw-slider-prev{font-size:40px;width:40px}}@media (min-width:1500px){.vw-tabs-people-widget .tab-content .vw-tpw-slider-next,.vw-tabs-people-widget .tab-content .vw-tpw-slider-prev{font-size:45px}}.vw-tabs-people-widget .tab-content .vw-tpw-slider-prev{left:0}.vw-tabs-people-widget .tab-content .vw-tpw-slider-next{right:0}.vw-tabs-people-widget .tab-content .vw-tpw-slider .vw-img-detail{display:inline-block;width:100%;padding-top:15px}.vw-tabs-people-widget .vw-angle-up{width:0;height:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% - 4px);border-bottom-width:14px;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-style:solid;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.vw-tabs-people-widget .vw-angle-up.visible{opacity:1}.vw-tabs-people-widget .vw-hint-text{width:100%;max-width:400px;margin:50px auto 10px;text-align:center}@media (min-width:992px){.vw-tabs-people-widget .vw-hint-text{text-align:left;max-width:100%;margin:100px 0 0}}@media (min-width:1200px){.vw-tabs-people-widget .vw-hint-text{margin:140px 0 0}}@media (min-width:1500px){.vw-tabs-people-widget .vw-hint-text{margin:180px 0 0}}.vw-tabs-people-widget .vw-hint-text .expanded-txt{display:none}.vw-tabs-people-widget.wrap-expanded .vw-hint-text .closed-txt{display:none}.vw-tabs-people-widget.wrap-expanded .vw-hint-text .expanded-txt{display:block}.vw-tabs-people-widget .owl-item.fadeOut p{opacity:0}@media screen and (max-width:375px){.vw-tabs-people-widget .tab-content .tab-pane-in .vw-tpw-item-in .vw-tpw-info h5{font-size:20px!important}}.vw-video-b-form .vw-right-bottom-content{padding:40px 60px 34px 60px}.vw-video-b-form .vh-js-item-form,.vw-video-b-form .vw-farm-container,.vw-video-b-form .vw-h-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.vw-video-b-form .vw-farm-container{max-width:100%}.vw-video-b-form .vh-js-item-form{-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px}@media (max-width:767px){.vw-video-b-form .vh-js-item-form{display:block;width:100%;margin:0 auto;max-width:270px}}.vw-video-b-form .form-group{width:100%;max-width:270px}.vw-video-b-form .form-group label{display:none}.vw-video-b-form .form-group.fb-button button.btn{padding:0px 35px 0px 35px}.vw-video-b-form .vh-js-item-form input[type=email].form-control,.vw-video-b-form .vh-js-item-form input[type=password].form-control,.vw-video-b-form .vh-js-item-form input[type=text].form-control{width:100%;background-color:#ffffff;border-color:#ffffff;outline:none;color:#333333;height:55px;border-radius:0px}.vw-video-b-form .vh-js-item-form input[type=email].form-control::-webkit-input-placeholder,.vw-video-b-form .vh-js-item-form input[type=password].form-control::-webkit-input-placeholder,.vw-video-b-form .vh-js-item-form input[type=text].form-control::-webkit-input-placeholder{color:#333333}.vw-video-b-form .vh-js-item-form input[type=email].form-control::-moz-placeholder,.vw-video-b-form .vh-js-item-form input[type=password].form-control::-moz-placeholder,.vw-video-b-form .vh-js-item-form input[type=text].form-control::-moz-placeholder{color:#333333}.vw-video-b-form .form-group.fb-button button.btn{height:55px}.vw-video-b-form .vw-icon-wrapper{font-size:24px;vertical-align:super;cursor:pointer}.vw-video-b-form .vw-text-wrapper p{margin-bottom:0}.vw-video-b-form .vw-text-wrapper p a{color:#333333!important;text-decoration:none!important}@media (min-width:768px){.vw-video-b-form .form-group.fb-button{text-align:left}.vw-video-b-form .vw-right-top-content{padding-left:60px}.vw-video-b-form .vw-media-wrapper{padding-left:80px}}@media (min-width:992px){.vw-video-b-form .vw-right-content{max-width:1208px}.vw-video-b-form .vw-right-top-content{padding-left:40px}.vw-video-b-form .vw-media-wrapper{padding-left:90px}.vw-video-b-form .vw-image-box{max-width:1000px}.vw-video-b-form .vw-image-box img{width:100%}.vw-video-b-form .vw-right-bottom-content{border-top-left-radius:24px}}@media (min-width:1200px){.vw-video-b-form .vw-right-top-content{padding-left:60px}.vw-video-b-form .vw-right-bottom-content{padding:55px 100px 64px 100px}.vw-video-b-form .vw-media-wrapper{padding-left:110px}.vw-video-b-form .form-group.fb-button button.btn{height:55px}}@media (min-width:1500px){.vw-video-b-form .vw-media-wrapper{padding-left:148px}.vw-video-b-form .vw-right-bottom-content{padding:70px 135px 94px 135px}}@media (min-width:992px){.vw-form-person-left .container-fluid{padding:0 25px}}@media (min-width:1200px){.vw-form-person-left .container-fluid{padding:0 7.135vw}}@media (min-width:992px){.vw-form-person-left .container-fluid .col-lg-5 .row{height:100%}}@media (min-width:992px){.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:first-child{-ms-flex-item-align:start;align-self:flex-start}}.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:first-child .vw-thumb-wrap{display:inline-block;width:100px;height:100px;border-radius:50%;overflow:hidden;vertical-align:top}@media (min-width:1500px){.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:first-child .vw-thumb-wrap{width:146px;height:146px}}.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:first-child .vw-detail-wrap{display:inline-block;vertical-align:top;width:100%;margin-top:25px}@media (min-width:992px){.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:first-child .vw-detail-wrap{width:calc(100% - 110px);padding-left:25px;margin-top:0}}@media (min-width:1500px){.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:first-child .vw-detail-wrap{width:calc(100% - 156px);padding-left:30px}}.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:first-child .vw-detail-wrap .vw-title-sm-txt{display:inline-block;vertical-align:baseline}@media (min-width:992px){.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:last-child{-ms-flex-item-align:end;align-self:flex-end}}.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:last-child p{margin-bottom:8px}.vw-form-person-left .container-fluid .col-lg-5 .row .col-12:last-child p:last-child{margin-bottom:0}@media (min-width:992px){.vw-form-person-left .container-fluid .vw-farm-container{max-width:100%}}@media (min-width:992px){.vw-form-person-left .container-fluid .vw-farm-container form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (min-width:992px) and (min-width:1200px){.vw-form-person-left .container-fluid .vw-farm-container form{margin:0 -30px}}@media (min-width:992px){.vw-form-person-left .container-fluid .vw-farm-container form .rendered-form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.vw-form-person-left .container-fluid .vw-farm-container form .form-group{margin-bottom:25px}@media (min-width:992px){.vw-form-person-left .container-fluid .vw-farm-container form .form-group{width:100%;position:relative;min-height:1px;padding:0 15px;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin-bottom:40px}.vw-form-person-left .container-fluid .vw-farm-container form .form-group:last-child,.vw-form-person-left .container-fluid .vw-farm-container form .form-group:nth-last-child(2){-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.vw-form-person-left .container-fluid .vw-farm-container form .form-group{padding:0 30px}}@media (min-width:1500px){.vw-form-person-left .container-fluid .vw-farm-container form .form-group{padding:0 40px}}.vw-form-person-left .container-fluid .vw-farm-container form .form-group:last-child{margin-bottom:0}.vw-form-person-left .container-fluid .vw-farm-container form .form-group>label{display:none}.vw-form-person-left .container-fluid .vw-farm-container form .form-group.fb-checkbox-group>label,.vw-form-person-left .container-fluid .vw-farm-container form .form-group.fb-radio-group>label{display:inline-block}.vw-get-social-slider-wrapper{overflow:hidden;padding:0 0}@media (min-width:768px){.vw-get-social-slider-wrapper{padding:0 0}}.vw-get-social-slider .owl-carousel{padding:0 30px}@media (min-width:992px){.vw-get-social-slider .owl-carousel{padding:0 35px}}.vw-get-social-slider .owl-carousel .vw-get-social-slider-item{padding:0 5px}@media (min-width:992px){.vw-get-social-slider .owl-carousel .vw-get-social-slider-item{padding:0 8px}}.vw-get-social-slider-next,.vw-get-social-slider-prev{cursor:pointer;font-size:35px;height:100%;position:absolute;top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:20px;z-index:2}@media (min-width:992px){.vw-get-social-slider-next,.vw-get-social-slider-prev{font-size:50px;width:25px}}.vw-get-social-slider-prev{left:0}.vw-get-social-slider-next{right:0}.vw-get-social-slider .vw-social-icons{padding-top:25px}.vw-get-social-slider .vw-social-icons ul li{margin-bottom:0;float:none;display:inline-block}.vw-get-social-slider .vw-social-icons ul li a{font-size:21px}.vw-get-social-slider .vw-social-icons ul li:first-child a{padding-left:0}.vw-get-social-slider .vw-social-icons ul li:last-child a{padding-right:0}.vw-get-social-swiper-slider-wrapper{overflow:hidden;padding:0 0}@media (min-width:768px){.vw-get-social-swiper-slider-wrapper{padding:0 0}}.vw-get-social-swiper-slider .swiper{padding:0 30px}@media (min-width:992px){.vw-get-social-swiper-slider .swiper{padding:0 35px}}.vw-get-social-swiper-slider-next,.vw-get-social-swiper-slider-prev{cursor:pointer;font-size:35px;height:100%;position:absolute;top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:20px;z-index:2}@media (min-width:992px){.vw-get-social-swiper-slider-next,.vw-get-social-swiper-slider-prev{font-size:50px;width:25px}}.vw-get-social-swiper-slider-prev{left:0}.vw-get-social-swiper-slider-next{right:0}.vw-get-social-swiper-slider .vw-social-icons{padding-top:25px}.vw-get-social-swiper-slider .vw-social-icons ul li{margin-bottom:0;float:none;display:inline-block}.vw-get-social-swiper-slider .vw-social-icons ul li a{font-size:21px}.vw-get-social-swiper-slider .vw-social-icons ul li:first-child a{padding-left:0}.vw-get-social-swiper-slider .vw-social-icons ul li:last-child a{padding-right:0}.vw-banner-l-text-r-big-img .col-lg-5{padding:40px 40px 0}@media (min-width:992px){.vw-banner-l-text-r-big-img .col-lg-5{padding:80px 40px 40px}}@media (min-width:1200px){.vw-banner-l-text-r-big-img .col-lg-5{padding:100px 80px 60px 60px}}@media (min-width:1500px){.vw-banner-l-text-r-big-img .col-lg-5{padding:100px 10vw 80px 7.97vw}}@media (min-width:1700px){.vw-banner-l-text-r-big-img .col-lg-5{padding:120px 10vw 100px 7.97vw}}.vw-banner-l-text-r-big-img .col-lg-5 .vw-line{display:inline-block;height:1px;width:100%;max-width:80%;margin:35px 0}@media (min-width:1200px){.vw-banner-l-text-r-big-img .col-lg-5 .vw-line{margin:45px 0}}.vw-l-img-r-quote .container-fluid{padding:40px 40px}@media (min-width:992px){.vw-l-img-r-quote .container-fluid{padding:50px 50px}}@media (min-width:1200px){.vw-l-img-r-quote .container-fluid{padding:60px 60px}}@media (min-width:1500px){.vw-l-img-r-quote .container-fluid{padding:7.97vw}}.vw-l-img-r-quote .container-fluid .vw-img-wrap{position:relative;display:inline-block;padding:30px 0 0 30px}@media (min-width:992px){.vw-l-img-r-quote .container-fluid .vw-img-wrap{max-width:32vw;padding:40px 0 0 40px}}@media (min-width:1200px){.vw-l-img-r-quote .container-fluid .vw-img-wrap{max-width:28vw;padding:50px 0 0 50px}}@media (min-width:1500px){.vw-l-img-r-quote .container-fluid .vw-img-wrap{padding:70px 0 0 70px}}.vw-l-img-r-quote .container-fluid .vw-img-wrap .vw-img-pannel{position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:0;left:0;z-index:1}@media (min-width:992px){.vw-l-img-r-quote .container-fluid .vw-img-wrap .vw-img-pannel{width:calc(100% - 40px);height:calc(100% - 40px)}}@media (min-width:1200px){.vw-l-img-r-quote .container-fluid .vw-img-wrap .vw-img-pannel{width:calc(100% - 50px);height:calc(100% - 50px)}}@media (min-width:1500px){.vw-l-img-r-quote .container-fluid .vw-img-wrap .vw-img-pannel{width:calc(100% - 70px);height:calc(100% - 70px)}}.vw-l-img-r-quote .container-fluid .vw-img-wrap img{position:relative;z-index:2}.vw-l-img-r-quote .container-fluid .vw-user-wrap{display:inline-block;width:100%;padding:0 0 40px}@media (min-width:992px){.vw-l-img-r-quote .container-fluid .vw-user-wrap{padding:30px 0}}@media (min-width:1200px){.vw-l-img-r-quote .container-fluid .vw-user-wrap{padding:40px 0}}@media (min-width:1500px){.vw-l-img-r-quote .container-fluid .vw-user-wrap{padding:50px 0}}.vw-l-img-r-quote .container-fluid .vw-user-wrap .vw-u-img-wrap{display:inline-block;vertical-align:middle;width:150px;height:150px;border-radius:50%;overflow:hidden}@media (min-width:1700px){.vw-l-img-r-quote .container-fluid .vw-user-wrap .vw-u-img-wrap{width:200px;height:200px}}.vw-l-img-r-quote .container-fluid .vw-user-wrap .vw-u-detail-wrap{display:inline-block;vertical-align:middle;width:100%;margin-top:25px}@media (min-width:992px){.vw-l-img-r-quote .container-fluid .vw-user-wrap .vw-u-detail-wrap{width:calc(100% - 160px);padding-left:50px;margin-top:0}}@media (min-width:1200px){.vw-l-img-r-quote .container-fluid .vw-user-wrap .vw-u-detail-wrap{padding-left:70px}}@media (min-width:1700px){.vw-l-img-r-quote .container-fluid .vw-user-wrap .vw-u-detail-wrap{width:calc(100% - 210px);padding-left:110px}}.vw-l-img-r-quote .container-fluid .vw-quote-wrap{position:relative;padding:60px 0}.vw-l-img-r-quote .container-fluid .vw-quote-wrap p:last-child{margin-bottom:0}.vw-l-img-r-quote .container-fluid .vw-quote-wrap i{font-size:40px;position:absolute}.vw-l-img-r-quote .container-fluid .vw-quote-wrap i.fa-quote-left{top:0;left:0}.vw-l-img-r-quote .container-fluid .vw-quote-wrap i.fa-quote-right{bottom:0;right:0}.vw-banner-820-txt-btm-rgt-in{height:42.65625vw;width:100%}@media (min-width:992px){.vw-banner-820-txt-btm-rgt .container-fluid{position:relative;padding:0 7.97vw}}.vw-banner-820-txt-btm-rgt .container-fluid .vw-content-wrap{padding:40px 25px 0}@media (min-width:992px){.vw-banner-820-txt-btm-rgt .container-fluid .vw-content-wrap{padding:40px 0 40px 40px;position:absolute;bottom:0;right:0;z-index:5;max-width:65vw}}@media (min-width:1200px){.vw-banner-820-txt-btm-rgt .container-fluid .vw-content-wrap{max-width:55vw}}@media (min-width:1500px){.vw-banner-820-txt-btm-rgt .container-fluid .vw-content-wrap{padding:55px 0 55px 55px;max-width:49.58vw}}.vw-banner-820-txt-btm-rgt .container-fluid .vw-content-wrap p:last-child{margin-bottom:0}.vw-l-u-logo-r-quote .container-fluid{padding:0 40px}@media (min-width:992px){.vw-l-u-logo-r-quote .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-l-u-logo-r-quote .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-u-logo-r-quote .container-fluid{padding:0 7.97vw}}.vw-l-u-logo-r-quote .container-fluid .vw-quote-wrap{position:relative;padding:60px 0}.vw-l-u-logo-r-quote .container-fluid .vw-quote-wrap p:last-child{margin-bottom:0}.vw-l-u-logo-r-quote .container-fluid .vw-quote-wrap i{font-size:40px;position:absolute}.vw-l-u-logo-r-quote .container-fluid .vw-quote-wrap i.fa-quote-left{top:0;left:0}.vw-l-u-logo-r-quote .container-fluid .vw-quote-wrap i.fa-quote-right{bottom:0;right:0}.vw-banner-942-overlay-content{position:relative}.vw-banner-942-overlay-content-in{height:49.010416vw}.vw-banner-942-overlay-content .vw-content-wrap{display:inline-block;width:100%;padding:40px 40px 0;text-align:center}@media (min-width:992px){.vw-banner-942-overlay-content .vw-content-wrap{position:absolute;bottom:50px;left:50px;z-index:5;max-width:450px;padding:40px}}@media (min-width:1200px){.vw-banner-942-overlay-content .vw-content-wrap{bottom:60px;left:60px}}@media (min-width:1200px){.vw-banner-942-overlay-content .vw-content-wrap{bottom:70px;left:7.97vw;max-width:500px;padding:45px}}.vw-banner-942-overlay-content .vw-content-wrap p:last-child{margin-bottom:0}.vw-awards-icons-list .container-fluid{padding:0 40px}@media (min-width:992px){.vw-awards-icons-list .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-awards-icons-list .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-awards-icons-list .container-fluid{padding:0 7.97vw}}.vw-awards-icons-list .container-fluid.vw-has-panel{padding:0 25px}@media (min-width:576px){.vw-awards-icons-list .container-fluid.vw-has-panel{padding:0 40px}}@media (min-width:768px){.vw-awards-icons-list .container-fluid.vw-has-panel{padding:0 60px}}@media (min-width:992px){.vw-awards-icons-list .container-fluid.vw-has-panel{padding:0 5.8333vw}}.vw-awards-icons-list .container-fluid.vw-has-panel .awards-icons-list-in{padding:60px 25px}@media (min-width:576px){.vw-awards-icons-list .container-fluid.vw-has-panel .awards-icons-list-in{padding:60px 40px}}@media (min-width:768px){.vw-awards-icons-list .container-fluid.vw-has-panel .awards-icons-list-in{padding:80px 60px}}@media (min-width:992px){.vw-awards-icons-list .container-fluid.vw-has-panel .awards-icons-list-in{padding:9.375vw 4.9479166vw}}.vw-awards-icons-list .container-fluid.vw-has-panel .awards-icons-list-in.vw-round-borders{border-radius:16px}.vw-awards-icons-list .container-fluid .vw-widget-title{margin-bottom:40px}@media (min-width:992px){.vw-awards-icons-list .container-fluid .vw-widget-title{margin-bottom:50px}}@media (min-width:1200px){.vw-awards-icons-list .container-fluid .vw-widget-title{margin-bottom:80px}}@media (min-width:1500px){.vw-awards-icons-list .container-fluid .vw-widget-title{margin-bottom:100px}}@media (min-width:1700px){.vw-awards-icons-list .container-fluid .vw-widget-title{margin-bottom:130px}}.vw-awards-icons-list .container-fluid .vw-awards-wrap{margin:0 -40px}@media (min-width:1200px){.vw-awards-icons-list .container-fluid .vw-awards-wrap{margin:0 -50px}}@media (min-width:1500px){.vw-awards-icons-list .container-fluid .vw-awards-wrap{margin:0 -60px}}.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award{padding:0 40px 50px}@media (min-width:1200px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award{padding:0 50px 60px}}@media (min-width:1500px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award{padding:0 60px 80px}}.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award:last-child{padding-bottom:0}@media (min-width:768px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award:nth-last-child(2){padding-bottom:0}}@media (min-width:992px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award:nth-last-child(3){padding-bottom:0}}.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-icon-wrap{float:left;width:100%;margin:0 0 25px}.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-icon-wrap img,.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-icon-wrap svg{max-width:60px}.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-icon-wrap i{font-size:60px}@media (min-width:992px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-icon-wrap{width:60px;margin-bottom:0}}.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-dtl-wrap{float:left;width:100%;margin:0 0}@media (min-width:992px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-dtl-wrap{width:calc(100% - 60px);padding-left:25px}}@media (min-width:1200px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-dtl-wrap{padding-left:30px}}@media (min-width:1500px){.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-dtl-wrap{padding-left:35px}}.vw-awards-icons-list .container-fluid .vw-awards-wrap .vw-award .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-awards-icons-list .vw-five-per-row .vw-award,.vw-awards-icons-list .vw-four-per-row .vw-award,.vw-awards-icons-list .vw-six-per-row .vw-award{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-awards-icons-list .vw-five-per-row .vw-award:nth-last-child(4),.vw-awards-icons-list .vw-four-per-row .vw-award:nth-last-child(4),.vw-awards-icons-list .vw-six-per-row .vw-award:nth-last-child(4){padding-bottom:0}}@media (min-width:1200px){.vw-awards-icons-list .vw-five-per-row .vw-award{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.vw-awards-icons-list .vw-five-per-row .vw-award:nth-last-child(5){padding-bottom:0}}@media (min-width:1500px){.vw-awards-icons-list .vw-six-per-row .vw-award{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1500px){.vw-awards-icons-list .vw-six-per-row .vw-award:nth-last-child(5),.vw-awards-icons-list .vw-six-per-row .vw-award:nth-last-child(6){padding-bottom:0}}.vw-l-title-r-icons .container-fluid{padding:50px 40px}@media (min-width:992px){.vw-l-title-r-icons .container-fluid{padding:80px 50px}}@media (min-width:1200px){.vw-l-title-r-icons .container-fluid{padding:100px 60px}}@media (min-width:1500px){.vw-l-title-r-icons .container-fluid{padding:120px 7.97vw}}.vw-l-title-r-icons .container-fluid .vw-icons-wrap{margin:0 -20px}@media (min-width:1200px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap{margin:0 -30px}}@media (min-width:1500px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap{margin:0 -35px}}.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon{padding:0 20px 50px}@media (min-width:1500px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon{padding:0 35px 60px}}.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon:last-child{padding-bottom:0}.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon:nth-last-child(2){padding-bottom:0}@media (min-width:768px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon:nth-last-child(3){padding-bottom:0}.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon:nth-last-child(4){padding-bottom:0}}.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon-in{width:120px;height:120px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px}@media (min-width:992px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon-in{width:110px;height:110px}}@media (min-width:1200px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon-in{width:140px;height:140px}}@media (min-width:1500px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon-in{width:145px;height:145px}}@media (min-width:1700px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon-in{width:170px;height:170px}}@media (min-width:1900px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon-in{width:190px;height:190px}}.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon i{font-size:45px}@media (min-width:1500px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon i{font-size:50px}}@media (min-width:1700px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon i{font-size:60px}}.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon img,.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon svg{max-height:45px}@media (min-width:1500px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon img,.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon svg{max-height:50px}}@media (min-width:1700px){.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon img,.vw-l-title-r-icons .container-fluid .vw-icons-wrap .vw-icon svg{max-height:60px}}.vw-l-title-r-states .container-fluid{padding:50px 40px}@media (min-width:992px){.vw-l-title-r-states .container-fluid{padding:80px 50px}}@media (min-width:1200px){.vw-l-title-r-states .container-fluid{padding:100px 60px}}@media (min-width:1500px){.vw-l-title-r-states .container-fluid{padding:120px 7.97vw}}.vw-l-title-r-states .container-fluid .vw-states-wrap{margin:0 -20px}@media (min-width:1200px){.vw-l-title-r-states .container-fluid .vw-states-wrap{margin:0 -30px}}@media (min-width:1500px){.vw-l-title-r-states .container-fluid .vw-states-wrap{margin:0 -35px}}.vw-l-title-r-states .container-fluid .vw-states-wrap .vw-state{padding:0 20px 50px}@media (min-width:1500px){.vw-l-title-r-states .container-fluid .vw-states-wrap .vw-state{padding:0 35px 60px}}.vw-l-title-r-states .container-fluid .vw-states-wrap .vw-state:last-child{padding-bottom:0}.vw-l-title-r-states .container-fluid .vw-states-wrap .vw-state:nth-last-child(2){padding-bottom:0}@media (min-width:768px){.vw-l-title-r-states .container-fluid .vw-states-wrap .vw-state:nth-last-child(3){padding-bottom:0}}.vw-txt-3-columns .container{padding:60px 15px}@media (min-width:992px){.vw-txt-3-columns .container{padding:70px 15px}}@media (min-width:1500px){.vw-txt-3-columns .container{padding:80px 15px}}@media (min-width:1700px){.vw-txt-3-columns .container{padding:100px 15px}}.vw-txt-3-columns .container .col-12{margin-bottom:15px;padding:0 30px}@media (min-width:1500px){.vw-txt-3-columns .container .col-12{margin-bottom:25px}}.vw-txt-3-columns .container .col-md-4{padding:0 30px;margin-bottom:40px}@media (min-width:768px){.vw-txt-3-columns .container .col-md-4{margin-bottom:0}}.vw-txt-3-columns .container .col-md-4:last-child{margin-bottom:0}.vw-txt-3-columns .container .col-md-4 p:last-child{margin-bottom:0}.vw-txt-2-columns .container{padding:60px 15px}@media (min-width:992px){.vw-txt-2-columns .container{padding:70px 15px}}@media (min-width:1500px){.vw-txt-2-columns .container{padding:80px 15px}}@media (min-width:1700px){.vw-txt-2-columns .container{padding:100px 15px}}.vw-txt-2-columns .container .col-12{margin-bottom:15px;padding:0 30px}@media (min-width:1500px){.vw-txt-2-columns .container .col-12{margin-bottom:25px}}.vw-txt-2-columns .container .col-md-6{padding:0 30px;margin-bottom:40px}@media (min-width:768px){.vw-txt-2-columns .container .col-md-6{margin-bottom:0}}.vw-txt-2-columns .container .col-md-6:last-child{margin-bottom:0}.vw-txt-2-columns .container .col-md-6 p:last-child{margin-bottom:0}.vw-side-by-side-accordion{position:relative}.vw-side-by-side-accordion .container-fluid{position:relative;padding:50px 50px}@media (min-width:576px){.vw-side-by-side-accordion .container-fluid{padding:60px 80px}}@media (min-width:768px){.vw-side-by-side-accordion .container-fluid{padding:80px 120px}}@media (min-width:992px){.vw-side-by-side-accordion .container-fluid{padding:80px 9.375vw}}@media (min-width:1200px){.vw-side-by-side-accordion .container-fluid{padding:100px 9.375vw;max-width:1230px}}@media (min-width:1500px){.vw-side-by-side-accordion .container-fluid{padding:120px 15px}}.vw-side-by-side-accordion .vw-bg-panel{position:absolute;top:0;left:25px;width:100%;height:100%;max-width:calc(100% - 50px);z-index:1}@media (min-width:576px){.vw-side-by-side-accordion .vw-bg-panel{max-width:calc(100% - 80px);left:40px}}@media (min-width:768px){.vw-side-by-side-accordion .vw-bg-panel{max-width:calc(100% - 120px);left:60px}}@media (min-width:992px){.vw-side-by-side-accordion .vw-bg-panel{max-width:90.521vw;left:4.7395vw}}.vw-side-by-side-accordion>*{position:relative;z-index:3}.vw-side-by-side-accordion .accordion .card{padding:0 0;margin:0 0 10px;background:none;border:none!important;border-radius:0;display:inline-block;width:100%}.vw-side-by-side-accordion .accordion .card .card-header{background:none;border:none;padding:0 0}.vw-side-by-side-accordion .accordion .card .card-header a{position:relative;display:inline-block;width:100%;padding:15px 20px;border-radius:0;overflow:hidden}.vw-side-by-side-accordion .accordion .card .card-header a .vw-bg-active,.vw-side-by-side-accordion .accordion .card .card-header a .vw-bg-reg{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.vw-side-by-side-accordion .accordion .card .card-header a .vw-bg-reg{display:none}.vw-side-by-side-accordion .accordion .card .card-header a .vw-faqs-ques{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-side-by-side-accordion .accordion .card .card-header a .vw-faqs-ques>span{position:relative;padding-right:15px;padding-left:15px}.vw-side-by-side-accordion .accordion .card .card-header a .vw-faqs-ques>span:first-child{-ms-flex:0 0 60px;-webkit-box-flex:0;flex:0 0 60px;max-width:60px;text-align:right}.vw-side-by-side-accordion .accordion .card .card-header a .vw-faqs-ques>span:last-child{-ms-flex:0 0 calc(100% - 60px);-webkit-box-flex:0;flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px)}.vw-side-by-side-accordion .accordion .card .card-header a i.fa-plus{display:none}.vw-side-by-side-accordion .accordion .card .card-header a i.fa-minus{display:block}.vw-side-by-side-accordion .accordion .card .card-header a .question{display:none}.vw-side-by-side-accordion .accordion .card .card-header a .question.active_question{display:block}.vw-side-by-side-accordion .accordion .card .card-header a.collapsed .vw-bg-active{display:none}.vw-side-by-side-accordion .accordion .card .card-header a.collapsed .vw-bg-reg{display:block}.vw-side-by-side-accordion .accordion .card .card-header a.collapsed i.fa-plus{display:block}.vw-side-by-side-accordion .accordion .card .card-header a.collapsed i.fa-minus{display:none}.vw-side-by-side-accordion .accordion .card .card-header a.collapsed .question{display:block}.vw-side-by-side-accordion .accordion .card .card-header a.collapsed .question.active_question{display:none}.vw-side-by-side-accordion .accordion .card .card-body{padding:15px 20px 20px}.vw-side-by-side-accordion .accordion .card .card-body p:last-child,.vw-side-by-side-accordion .accordion .card .card-body ul li:last-child{margin-bottom:0}.vw-side-by-side-accordion.vw-round-borders .vw-bg-panel{border-radius:10px}.vw-side-by-side-accordion.vw-round-borders .accordion .card .card-header a{border-radius:10px}.vw-slider-846{position:relative}.vw-slider-846-item{height:85vw;width:100%}@media (min-width:768px){.vw-slider-846-item{height:50vw;background-size:cover}}@media (min-width:1200px){.vw-slider-846-item{height:44.0625vw}}.vw-slider-846-item .vw-sl-bt-dsc-content{display:block;width:100%;padding:0 15px;margin:20px auto}.vw-slider-846-item .vw-sl-bt-dsc-content-in{display:inline-block;padding:30px;max-width:600px;margin:0 30px}@media (min-width:992px){.vw-slider-846-item .vw-sl-bt-dsc-content-in{margin:50px 50px}}@media (min-width:1200px){.vw-slider-846-item .vw-sl-bt-dsc-content-in{margin:4.01042vw 4.9479vw}}@media (min-width:1500px){.vw-slider-846-item .vw-sl-bt-dsc-content-in{max-width:700px}}@media (min-width:1700px){.vw-slider-846-item .vw-sl-bt-dsc-content-in{max-width:870px}}.vw-slider-846 .vw-slider-846-nav{display:none;position:absolute;top:calc(75.521vw - 28px);right:0;padding:5px 5px;z-index:5}@media (min-width:768px){.vw-slider-846 .vw-slider-846-nav{bottom:0;top:auto;padding:10px 5px}}@media (min-width:1200px){.vw-slider-846 .vw-slider-846-nav{padding:20px 5px}}.vw-slider-846 .vw-slider-846-nav .vw-slider-846-next,.vw-slider-846 .vw-slider-846-nav .vw-slider-846-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:18px;cursor:pointer;padding:0 10px}@media (min-width:768px){.vw-slider-846 .vw-slider-846-nav .vw-slider-846-next,.vw-slider-846 .vw-slider-846-nav .vw-slider-846-prev{padding:0 20px}}@media (min-width:1200px){.vw-slider-846 .vw-slider-846-nav .vw-slider-846-next,.vw-slider-846 .vw-slider-846-nav .vw-slider-846-prev{padding:0 44px;min-height:30px}}.vw-slider-846 .vw-slider-846-nav .vw-slider-846-next svg,.vw-slider-846 .vw-slider-846-nav .vw-slider-846-prev svg{width:30px}@media (min-width:1200px){.vw-slider-846 .vw-slider-846-nav .vw-slider-846-next svg,.vw-slider-846 .vw-slider-846-nav .vw-slider-846-prev svg{width:42px}}.vw-slider-846 .vw-slider-846-nav .vw-slider-846-prev{border-right-width:1px;border-right-style:solid}.vw-slider-846 .vw-slider-846-nav .vw-slider-846-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vw-slider-846 .owl-theme .owl-dots{display:none}.vw-slider-846.vw-dot-circle .owl-theme .owl-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:50%;top:calc(75.521vw - 35px);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:0}@media (min-width:768px){.vw-slider-846.vw-dot-circle .owl-theme .owl-dots{top:auto;bottom:20px}}@media (min-width:768px) and (min-width:1200px){.vw-slider-846.vw-dot-circle .owl-theme .owl-dots{bottom:25px}}.vw-slider-846.vw-dot-circle .owl-theme .owl-dots .owl-dot{line-height:1;margin:0 5px}.vw-slider-846.vw-dot-circle .owl-theme .owl-dots .owl-dot button{display:block;width:10px;height:10px;border-width:1px;border-style:solid;outline:0!important;padding:0 0;border-radius:30px;margin:0;cursor:pointer}.vw-slider-846.vw-dot-circle .owl-theme .owl-dots .owl-dot button span{width:0;height:0;margin:0;padding:0;background:transparent!important}.vw-slider-846.vw-dot-circle .owl-theme .owl-dots .owl-dot:not(.active) button{background-color:transparent!important}.vw-slider-846.vw-dot-line .owl-theme .owl-dots{display:inline-table;width:90px;counter-reset:dots;position:absolute;top:38vw;left:auto;right:25px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0!important;padding:0!important}@media (min-width:768px){.vw-slider-846.vw-dot-line .owl-theme .owl-dots{top:50%}}@media (min-width:1200px){.vw-slider-846.vw-dot-line .owl-theme .owl-dots{right:40px}}@media (min-width:1500px){.vw-slider-846.vw-dot-line .owl-theme .owl-dots{right:60px}}.vw-slider-846.vw-dot-line .owl-theme .owl-dots .owl-dot{display:inline-block;width:100%;cursor:pointer;position:relative;border:none!important;outline:none!important;background:transparent!important;cursor:pointer;padding:0 0;margin:10px 0;opacity:1;cursor:pointer}.vw-slider-846.vw-dot-line .owl-theme .owl-dots .owl-dot button{float:right;width:24px;height:2px;margin:0 0;border:none!important;outline:none!important;border-radius:0!important;cursor:pointer}.vw-slider-846.vw-dot-line .owl-theme .owl-dots .owl-dot button:before{counter-increment:dots;content:"0" counter(dots);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;font-size:20px;line-height:1;opacity:0}.vw-slider-846.vw-dot-line .owl-theme .owl-dots .owl-dot.active button{width:48px}.vw-slider-846.vw-dot-line .owl-theme .owl-dots .owl-dot.active button:before{opacity:1}.vw-slider-846.vw-arrows .vw-slider-846-nav.multiple-items{display:inline-table}.vw-slider-846.vw-hide-nav .owl-theme .owl-dots,.vw-slider-846.vw-hide-nav .swiper-pagination,.vw-slider-846.vw-hide-nav .vw-slider-846-nav{display:none!important}.vw-slider-846 .vw-sroll-wrap{display:inline-block;width:100%;text-align:center;padding:10px 25px 25px}@media (min-width:768px){.vw-slider-846 .vw-sroll-wrap{position:absolute;width:auto;text-align:inherit;bottom:40px;left:40px;z-index:10;padding:0 0;background-color:transparent!important}}@media (min-width:1500px){.vw-slider-846 .vw-sroll-wrap{bottom:50px;left:60px}}@media (min-width:768px){.vw-slider-846 .vw-sroll-wrap.vw-right{left:auto;right:40px}}@media (min-width:1500px){.vw-slider-846 .vw-sroll-wrap.vw-right{right:60px}}.vw-slider-846 .vw-sroll-wrap i{display:inline-block;vertical-align:middle;margin-left:5px}.vw-slider-846 .vw-custom-slide-numbers{display:none;margin-top:30px}@media (min-width:992px){.vw-slider-846 .vw-custom-slide-numbers{margin-top:40px}}@media (min-width:1200px){.vw-slider-846 .vw-custom-slide-numbers{margin-top:60px}}@media (min-width:1700px){.vw-slider-846 .vw-custom-slide-numbers{margin-top:80px}}.vw-slider-846 .vw-custom-slide-numbers span{display:inline-block;vertical-align:middle;margin:0 10px}.vw-slider-846 .vw-custom-slide-numbers span:first-child{margin-left:0}.vw-slider-846 .vw-custom-slide-numbers span:last-child{margin-right:0}.vw-slider-846 .vw-custom-slide-numbers span.vw-line{width:100px;height:2px;border-radius:2px;opacity:0.7}.vw-slider-846.vw-custom-sl-numbers .vw-custom-slide-numbers{display:block}.vw-slider-846.vw-dot-circle-right .owl-theme .owl-dots{display:block;position:absolute;right:0;top:38vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;padding:20px 15px;background-color:rgba(255,255,255,0.3);border:1px solid rgba(112,112,112,0.3);border-radius:20px 0px 0px 20px}@media (min-width:768px){.vw-slider-846.vw-dot-circle-right .owl-theme .owl-dots{top:50%;padding:27px 20px 27px 20px}}.vw-slider-846.vw-dot-circle-right .owl-theme .owl-dots .owl-dot{line-height:1;display:block!important;opacity:1;position:relative;margin:0 0 10px}.vw-slider-846.vw-dot-circle-right .owl-theme .owl-dots .owl-dot:last-child{margin-bottom:0}.vw-slider-846.vw-dot-circle-right .owl-theme .owl-dots .owl-dot button{display:block;width:12px;height:12px;border-width:1px;border-style:solid;outline:0!important;padding:0 0;border-radius:30px;margin:0;cursor:pointer}.vw-slider-846.vw-dot-circle-right .owl-theme .owl-dots .owl-dot button span{width:0;height:0;margin:0;padding:0;background:transparent!important}.vw-slider-846.vw-dot-circle-right .owl-theme .owl-dots .owl-dot:not(.active) button{background-color:transparent!important}.vw-slider-846 .vw-slick-pagination-vertical .sw-dots{height:75.6vw}@media (min-width:768px){.vw-slider-846 .vw-slick-pagination-vertical .sw-dots{height:100%}}@media screen and (max-width:768px){.vw-slider-846 .vw-slider-846-item{height:auto;background-image:none!important}.vw-slider-846 .vw-slider-846-item .vw-bg-image.mobile{max-width:100%;opacity:1;position:static!important;top:auto;left:auto}}.vw-faqs-accordion-bordered .accordion .card{padding:0 0;margin:0 0 30px;background:none;border:none!important}@media (min-width:1200px){.vw-faqs-accordion-bordered .accordion .card{margin-bottom:35px;padding:0 25px}}@media (min-width:1500px){.vw-faqs-accordion-bordered .accordion .card{margin-bottom:40px;padding:0 50px}}@media (min-width:1700px){.vw-faqs-accordion-bordered .accordion .card{padding:0 80px}}.vw-faqs-accordion-bordered .accordion .card .card-header{background:none;border-radius:5000px!important;border-width:1px!important;border-style:solid!important;padding:10px 10px 10px 25px}@media (min-width:768px){.vw-faqs-accordion-bordered .accordion .card .card-header{padding:10px 10px 10px 35px}}@media (min-width:1200px){.vw-faqs-accordion-bordered .accordion .card .card-header{padding:10px 10px 10px 50px}}@media (min-width:1500px){.vw-faqs-accordion-bordered .accordion .card .card-header{padding:15px 15px 15px 65px}}@media (min-width:1700px){.vw-faqs-accordion-bordered .accordion .card .card-header{padding:15px 20px 15px 85px}}.vw-faqs-accordion-bordered .accordion .card .card-header a span{position:relative}.vw-faqs-accordion-bordered .accordion .card .card-header a span:first-child{-ms-flex:0 0 45px;-webkit-box-flex:0;flex:0 0 45px;max-width:45px;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:18px}@media (min-width:1500px){.vw-faqs-accordion-bordered .accordion .card .card-header a span:first-child{height:60px;-ms-flex:0 0 60px;-webkit-box-flex:0;flex:0 0 60px;max-width:60px;font-size:21px}}.vw-faqs-accordion-bordered .accordion .card .card-header a span:last-child{-ms-flex:0 0 calc(100% - 45px);-webkit-box-flex:0;flex:0 0 calc(100% - 45px);max-width:calc(100% - 45px);padding:10px 25px 10px 20px}@media (min-width:768px){.vw-faqs-accordion-bordered .accordion .card .card-header a span:last-child{padding:10px 25px 10px 0}}@media (min-width:1500px){.vw-faqs-accordion-bordered .accordion .card .card-header a span:last-child{-ms-flex:0 0 calc(100% - 60px);-webkit-box-flex:0;flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px);padding:10px 25px 10px 5px}}.vw-faqs-accordion-bordered .accordion .card .card-header a i:before{content:"\f068"}.vw-faqs-accordion-bordered .accordion .card .card-header a.collapsed i:before{content:"\f067"}.vw-faqs-accordion-bordered .accordion .card .card-body{padding:20px 25px 20px 30px}@media (min-width:768px){.vw-faqs-accordion-bordered .accordion .card .card-body{padding:20px 70px 20px 35px}}@media (min-width:1200px){.vw-faqs-accordion-bordered .accordion .card .card-body{padding:25px 90px 25px 50px}}@media (min-width:1500px){.vw-faqs-accordion-bordered .accordion .card .card-body{padding:30px 120px 30px 65px}}@media (min-width:1700px){.vw-faqs-accordion-bordered .accordion .card .card-body{padding:30px 140px 30px 85px}}.vw-faqs-accordion-bordered .accordion .card .card-body p:last-child,.vw-faqs-accordion-bordered .accordion .card .card-body ul li:last-child{margin-bottom:0}@media (min-width:992px){.vw-l-img-r-text-panel .row .col-12:first-child{-ms-flex:0 0 69.6875%;-webkit-box-flex:0;flex:0 0 69.6875%;max-width:69.6875%}}@media (min-width:992px){.vw-l-img-r-text-panel .row .col-12:last-child{-ms-flex:0 0 30.3125%;-webkit-box-flex:0;flex:0 0 30.3125%;max-width:30.3125%}}.vw-l-img-r-text-panel .row .col-12:last-child .vw-text-panel{padding:40px 40px}@media (min-width:768px){.vw-l-img-r-text-panel .row .col-12:last-child .vw-text-panel{padding:40px 100px}}@media (min-width:992px){.vw-l-img-r-text-panel .row .col-12:last-child .vw-text-panel{padding:40px 40px}}@media (min-width:1200px){.vw-l-img-r-text-panel .row .col-12:last-child .vw-text-panel{padding:40px 6.78vw}}.vw-l-img-r-text-panel .row .col-12:last-child .vw-text-panel p:last-child{margin-bottom:0}.vw-boxed-info-boxes{position:relative;display:inline-block;width:100%}.vw-boxed-info-boxes.vw-show-bg .container-fluid{padding:50px 40px 0;margin:50px auto 0}@media (min-width:1200px){.vw-boxed-info-boxes.vw-show-bg .container-fluid{padding:60px 50px 0;margin:60px auto 0}}@media (min-width:1500px){.vw-boxed-info-boxes.vw-show-bg .container-fluid{padding:80px 60px 0;margin:80px auto 0}}@media (min-width:1700px){.vw-boxed-info-boxes.vw-show-bg .container-fluid{padding:100px 80px 0;margin:100px auto 0}}.vw-boxed-info-boxes.vw-show-bg .vw-bg-panel{display:block!important}.vw-boxed-info-boxes.vw-show-shadow .container-fluid{-webkit-box-shadow:5px 5px 35px rgba(186,186,186,0.1607843137)!important;box-shadow:5px 5px 35px rgba(186,186,186,0.1607843137)!important;padding:50px 40px}@media (min-width:1200px){.vw-boxed-info-boxes.vw-show-shadow .container-fluid{padding:60px 50px}}@media (min-width:1500px){.vw-boxed-info-boxes.vw-show-shadow .container-fluid{padding:80px 60px}}@media (min-width:1700px){.vw-boxed-info-boxes.vw-show-shadow .container-fluid{padding:100px 80px}}@media (min-width:768px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row{padding-bottom:60px;margin-bottom:60px}}@media (min-width:992px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row{padding-bottom:70px;margin-bottom:70px}}@media (min-width:1200px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row{padding-bottom:90px;margin-bottom:90px}}@media (min-width:1500px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row{padding-bottom:100px;margin-bottom:100px}}@media (min-width:1700px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row{padding-bottom:120px;margin-bottom:120px}}@media (min-width:768px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row>.vw-row-border{display:block!important}}.vw-boxed-info-boxes.vw-show-lines .container-fluid .row .col-12{padding:0 15px 50px}@media (min-width:768px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row .col-12{padding:0 15px;margin-bottom:0}}@media (min-width:1200px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row .col-12{padding:0 20px}}@media (min-width:1500px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row .col-12{padding:0 25px}}@media (min-width:1700px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row .col-12{padding:0 30px}}.vw-boxed-info-boxes.vw-show-lines .container-fluid .row .col-12 .vw-row-border{display:block!important}@media (min-width:768px){.vw-boxed-info-boxes.vw-show-lines .container-fluid .row .col-12 .vw-row-border{display:none!important}}.vw-boxed-info-boxes .vw-bg-panel{position:absolute;width:100%;height:calc(100% - 160px);top:0;left:0;z-index:1;display:none}@media (min-width:992px){.vw-boxed-info-boxes .vw-bg-panel{height:calc(100% - 180px)}}@media (min-width:1200px){.vw-boxed-info-boxes .vw-bg-panel{height:calc(100% - 200px)}}@media (min-width:1500px){.vw-boxed-info-boxes .vw-bg-panel{height:calc(100% - 230px)}}@media (min-width:1700px){.vw-boxed-info-boxes .vw-bg-panel{height:calc(100% - 250px)}}.vw-boxed-info-boxes .container-fluid{position:relative;max-width:92%;padding:0 40px;z-index:2}@media (min-width:1200px){.vw-boxed-info-boxes .container-fluid{max-width:86.771vw;padding:0 50px}}@media (min-width:1500px){.vw-boxed-info-boxes .container-fluid{padding:0 60px}}@media (min-width:1700px){.vw-boxed-info-boxes .container-fluid{padding:0 80px;max-width:1666px}}.vw-boxed-info-boxes .container-fluid .row{overflow:hidden;position:relative}@media (min-width:768px){.vw-boxed-info-boxes .container-fluid .row{margin-bottom:60px;padding-bottom:0}}@media (min-width:1200px){.vw-boxed-info-boxes .container-fluid .row{margin-bottom:80px}}.vw-boxed-info-boxes .container-fluid .row:last-child{margin-bottom:0}.vw-boxed-info-boxes .container-fluid .row>.vw-row-border{display:none}@media (min-width:768px){.vw-boxed-info-boxes .container-fluid .row>.vw-row-border{position:absolute;bottom:0;left:30px;width:calc(100% - 60px);height:2px}}@media (min-width:1200px){.vw-boxed-info-boxes .container-fluid .row>.vw-row-border{left:50px;width:calc(100% - 100px)}}@media (min-width:1500px){.vw-boxed-info-boxes .container-fluid .row>.vw-row-border{left:75px;width:calc(100% - 150px)}}@media (min-width:1700px){.vw-boxed-info-boxes .container-fluid .row>.vw-row-border{left:80px;width:calc(100% - 160px)}}.vw-boxed-info-boxes .container-fluid .row .col-12{margin-bottom:50px}@media (min-width:768px){.vw-boxed-info-boxes .container-fluid .row .col-12{padding:0 15px;margin-bottom:0}}@media (min-width:1200px){.vw-boxed-info-boxes .container-fluid .row .col-12{padding:0 20px}}@media (min-width:1500px){.vw-boxed-info-boxes .container-fluid .row .col-12{padding:0 25px}}@media (min-width:1700px){.vw-boxed-info-boxes .container-fluid .row .col-12{padding:0 30px}}.vw-boxed-info-boxes .container-fluid .row .col-12 .vw-row-border{position:absolute;bottom:0;left:30px;width:calc(100% - 60px);height:2px;display:none}@media (min-width:768px){.vw-boxed-info-boxes .container-fluid .row .col-12 .vw-row-border{display:none!important}}.vw-boxed-info-boxes .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:40px}@media (min-width:1200px){.vw-boxed-info-boxes .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:50px}}@media (min-width:1500px){.vw-boxed-info-boxes .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:60px}}@media (min-width:1700px){.vw-boxed-info-boxes .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:70px}}.vw-boxed-info-boxes .container-fluid .row .col-12>p:last-child{margin-bottom:0}.vw-boxed-info-boxes .container-fluid .row:last-child{padding-bottom:0;margin-bottom:0}.vw-boxed-info-boxes .container-fluid .row:last-child>.vw-row-border{display:none!important}.vw-boxed-info-boxes .container-fluid .row:last-child .col-12:last-child{padding-bottom:0;margin-bottom:0}.vw-boxed-info-boxes .container-fluid .row:last-child .col-12:last-child .vw-row-border{display:none!important}.vw-boxed-info-boxes .container-fluid .row.vw-top-txt-wrap{margin-bottom:0!important;padding-bottom:0!important}.vw-boxed-info-boxes .container-fluid .row.vw-top-txt-wrap .col-12{-ms-flex:0 0 100%!important;-webkit-box-flex:0!important;flex:0 0 100%!important;max-width:100%!important;padding:0 15px!important;margin-bottom:0!important}.vw-boxed-info-boxes .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{display:inline-block;margin-bottom:30px}@media (min-width:768px){.vw-boxed-info-boxes .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:40px;max-width:530px}}@media (min-width:992px){.vw-boxed-info-boxes .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:50px}}@media (min-width:1200px){.vw-boxed-info-boxes .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:60px;max-width:630px}}@media (min-width:1500px){.vw-boxed-info-boxes .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:75px}}@media (min-width:1200px){.vw-boxed-info-boxes .container-fluid.vw-two-per-row .row{max-width:66.66%;margin-left:auto;margin-right:auto}}@media (min-width:768px){.vw-boxed-info-boxes .container-fluid.vw-two-per-row .col-12{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.vw-boxed-info-boxes .container-fluid.vw-four-per-row .col-12{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-boxed-info-boxes .container-fluid.vw-three-per-row .col-12{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}.vw-boxed-info-boxes .container-fluid{}.vw-boxed-info-boxes.vw-round-borders .container-fluid{border-radius:16px}.vw-boxed-info-boxes.vw-round-borders .vw-boxed-info-box-image img{border-radius:1.5em}@media (min-width:1200px){.vw-boxed-info-boxes.vw-boxed-info-boxes-sq-img .container-fluid .row .col-12{padding:0 30px}}@media (min-width:1500px){.vw-boxed-info-boxes.vw-boxed-info-boxes-sq-img .container-fluid .row .col-12{padding:0 35px}}@media (min-width:1700px){.vw-boxed-info-boxes.vw-boxed-info-boxes-sq-img .container-fluid .row .col-12{padding:0 42px}}.vw-bg-video-text-slider{position:relative}.vw-bg-video-text-slider .vw-video-wrapper{position:relative;width:100%;min-height:87vh}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper{min-height:100vh}}.vw-bg-video-text-slider .vw-video-wrapper .vw-image-opacity{z-index:6!important;display:block;height:87vh}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-image-opacity{height:100vh}}.vw-bg-video-text-slider .vw-video-wrapper .imgShow{position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .imgShow{height:100%}}.vw-bg-video-text-slider .vw-video-wrapper .imgShow img{position:absolute;top:0px;left:0px;min-width:100%;min-height:100%}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background{width:100%;height:87vh;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:5}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background{height:100vh}}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background .vw-video-foreground iframe{width:100vw;height:56.25vw;min-height:87vh;min-width:160vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background .vw-video-foreground iframe{min-height:100vh;min-width:177.77vh}}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background .vw-video-foreground .vw-video-box{border-radius:0}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background .vw-video-foreground .embed-responsive{height:87vh}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background .vw-video-foreground .embed-responsive{height:100vh}}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background .vw-video-foreground .vw-video-thumb{max-height:100vh!important}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background .vw-video-foreground .vw-video-thumb img{max-height:100vh!important;-o-object-fit:fill;object-fit:fill}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper{position:absolute;height:100%;width:100%;top:0;z-index:7}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content{padding:25px!important;position:absolute}@media (min-width:992px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content{max-width:675px}}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.mob_middle{bottom:auto;top:50%;translate:0 -50%}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.mob_bottom{bottom:160px;top:auto;translate:initial}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.mob_bottom{bottom:120px;translate:initial;top:auto}}@media (min-width:992px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{top:auto;translate:initial;bottom:120px}}@media (min-width:1200px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{bottom:150px}}@media (min-width:1500px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{bottom:190px}}@media (min-width:1700px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{bottom:235px}}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.middle{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:992px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.middle{bottom:auto;top:50%;translate:0 -50%}}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:0}@media (min-width:992px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:55px}}@media (min-width:1200px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:85px}}@media (min-width:1500px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:115px}}@media (min-width:1700px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:175px}}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content .vw-heading{text-align:center;margin-bottom:15px!important}@media (min-width:992px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content .vw-heading{text-align:left}}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content p{text-align:center}@media (min-width:992px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .on-video-text-content p{text-align:left}}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{position:absolute;left:0;bottom:40px;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:5;padding:0 25px}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{width:100%;max-width:450px;bottom:70px;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:992px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{max-width:500px;left:55px}}@media (min-width:1200px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{bottom:80px;left:85px}}@media (min-width:1500px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{bottom:90px;left:115px}}@media (min-width:1700px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{bottom:110px;left:175px}}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap p{margin-bottom:0}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap p .vw-active-slide,.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap p .vw-current-item{display:inline-block;min-width:15px}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap p .vw-total-slides,.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap p .vw-totle-items{opacity:0.6}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-social-wrap{display:inline-block;margin:0;padding:0;list-style:none}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-social-wrap li{display:inline-block;margin-left:25px;margin-bottom:0}@media (min-width:1500px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-social-wrap li{margin-left:35px}}@media (min-width:1700px){.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-social-wrap li{margin-left:40px}}.vw-bg-video-text-slider .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-social-wrap li:first-child{margin-left:0}.vw-bg-video-text-slider .vw-video-wrapper .vw-learn-more-wrap{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 25px;min-height:80px;max-height:100px;max-width:50%}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-learn-more-wrap{left:auto;right:0;padding:41px 25px;min-width:240px;max-width:100%;max-height:unset}}@media (min-width:1200px){.vw-bg-video-text-slider .vw-video-wrapper .vw-learn-more-wrap{padding:45px 25px;min-width:290px}}@media (min-width:1500px){.vw-bg-video-text-slider .vw-video-wrapper .vw-learn-more-wrap{padding:45px 25px;min-width:350px}}@media (min-width:1700px){.vw-bg-video-text-slider .vw-video-wrapper .vw-learn-more-wrap{padding:45px 25px;min-width:410px}}.vw-bg-video-text-slider .circle-prog-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;position:absolute;bottom:40px;-webkit-transform:translateY(50%);transform:translateY(50%);left:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;font-size:15px}@media (min-width:768px){.vw-bg-video-text-slider .circle-prog-box{width:70px;height:70px;bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:70px;font-size:17px}}@media (min-width:1200px){.vw-bg-video-text-slider .circle-prog-box{width:80px;height:80px;right:90px}}@media (min-width:1500px){.vw-bg-video-text-slider .circle-prog-box{width:110px;height:110px;right:100px;font-size:19px}}@media (min-width:1700px){.vw-bg-video-text-slider .circle-prog-box{width:130px;height:130px;right:130px}}.vw-bg-video-text-slider .circle-prog-box .vchangeableBtn{-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);position:absolute;display:block;text-align:center;top:50%;left:50%;line-height:1}.vw-bg-video-text-slider .circle-prog-box .vControls{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;background-color:transparent;background-image:conic-gradient(red 0deg,transparent 0deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:50%}@media (min-width:768px){.vw-bg-video-text-slider .circle-prog-box .vControls{width:70px;height:70px}}@media (min-width:1200px){.vw-bg-video-text-slider .circle-prog-box .vControls{width:80px;height:80px}}@media (min-width:1500px){.vw-bg-video-text-slider .circle-prog-box .vControls{width:110px;height:110px}}@media (min-width:1700px){.vw-bg-video-text-slider .circle-prog-box .vControls{width:130px;height:130px}}.vw-bg-video-text-slider .circle-prog-box .vControls .vControlsInner{width:40px;height:40px;border-radius:50%;text-align:center;vertical-align:middle;position:relative;z-index:4}@media (min-width:768px){.vw-bg-video-text-slider .circle-prog-box .vControls .vControlsInner{width:70px;height:70px}}@media (min-width:1200px){.vw-bg-video-text-slider .circle-prog-box .vControls .vControlsInner{width:80px;height:80px}}@media (min-width:1500px){.vw-bg-video-text-slider .circle-prog-box .vControls .vControlsInner{width:110px;height:110px}}@media (min-width:1700px){.vw-bg-video-text-slider .circle-prog-box .vControls .vControlsInner{width:130px;height:130px}}.vw-bg-video-text-slider.vw-round-borders .vw-video-wrapper .vw-learn-more-wrap{border-top-left-radius:15px}.vw-bg-video-text-slider{position:relative}.vw-bg-video-text-slider .vw-video-wrapper{position:relative;width:100%;min-height:87vh}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper{min-height:100vh}}.vw-bg-video-text-slider .vw-video-wrapper .vw-image-opacity{z-index:6!important;display:block;height:87vh}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-image-opacity{height:100vh}}.vw-bg-video-text-slider .vw-video-wrapper .imgShow{position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .imgShow{height:100%}}.vw-bg-video-text-slider .vw-video-wrapper .imgShow img{position:absolute;top:0px;left:0px;min-width:100%;min-height:100%}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video{width:100%;height:auto;position:relative;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:5}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video{height:auto}}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground iframe{width:100%;height:100%;min-height:auto;min-width:auto;position:relative;top:unset;left:unset;-webkit-transform:unset;transform:unset}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground iframe{min-height:auto;min-width:auto}}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground .embed-responsive{height:87vh}@media (min-width:768px){.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground .embed-responsive{height:100vh}}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground .js-vimeo-placer{height:100%;aspect-ratio:16/9;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground .vw-video-thumb{max-height:100vh!important}.vw-bg-video-text-slider .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground .vw-video-thumb img{max-height:100vh!important;-o-object-fit:cover;object-fit:cover}.vw-circle-progress{width:44px;height:44px;position:absolute;top:50%;left:50%;z-index:99;pointer-events:none;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.vw-circle-progress-background{fill:none;stroke-width:1.2}.vw-circle-progress-bar{fill:none;stroke-dasharray:100 100;stroke-dashoffset:100;stroke-width:1.2}.vw-circle-progress-bar.active{-webkit-animation:circle_prog_anim 0s linear 0s infinite forwards;animation:circle_prog_anim 0s linear 0s infinite forwards}@media (min-width:768px){.vw-circle-progress{width:78px;height:78px}}@media (min-width:1200px){.vw-circle-progress{width:89px;height:89px}}@media (min-width:1500px){.vw-circle-progress{width:123px;height:123px}}@media (min-width:1700px){.vw-circle-progress{width:144px;height:144px}}@-webkit-keyframes circle_prog_anim{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes circle_prog_anim{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.vw-bg-video-text-slider.with-circle-progress .vw-video-wrapper .vw-video-background.vw-croppable-video .vw-video-foreground .vw-video-thumb{max-height:100%!important}.vw-bg-video-text-slider.with-circle-progress .vw-video-wrapper .vw-image-opacity{height:100%}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap{position:absolute;width:100%;text-align:center;padding:25px 25px}@media (min-width:768px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap{text-align:left;max-width:530px}}@media (min-width:992px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap{max-width:675px}}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.mob_middle{bottom:auto;top:50%;translate:0 -50%}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.mob_bottom{bottom:130px;top:auto}@media (min-width:768px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.bottom{top:auto;bottom:120px}}@media (min-width:1200px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.bottom{bottom:150px}}@media (min-width:1500px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.bottom{bottom:190px}}@media (min-width:1700px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.bottom{bottom:235px}}@media (min-width:768px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.middle{bottom:auto;top:50%;translate:0 -50%}}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.left{left:0}@media (min-width:992px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.left{left:55px}}@media (min-width:1200px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.left{left:85px}}@media (min-width:1500px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.left{left:115px}}@media (min-width:1700px){.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap.left{left:175px}}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-down h1,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-down h2,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-down h3,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-down h4,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-down h5,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-down h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-down p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-up h1,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-up h2,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-up h3,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-up h4,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-up h5,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-up h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.fade-up p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h1,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h2,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h3,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h4,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h5,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h6,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h1,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h2,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h3,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h4,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h5,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h6{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);margin-bottom:15px!important}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active p,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child p{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h1,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h2,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h3,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h4,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h5,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active h6,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide.swiper-slide-active p,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h1,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h2,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h3,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h4,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h5,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child h6,.vw-bg-video-text-slider.with-circle-progress .vw-content-wrap .swiper-slide:first-child:last-child p{height:auto}.vw-bg-video-text-bars{position:relative}.vw-bg-video-text-bars .vw-video-wrapper{position:relative;width:100%;min-height:90vh}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper{min-height:100vh}}.vw-bg-video-text-bars .vw-video-wrapper .vw-image-opacity{z-index:6}.vw-bg-video-text-bars .vw-video-wrapper .imgShow{position:absolute;width:100%;height:100%;top:0;left:0}.vw-bg-video-text-bars .vw-video-wrapper .imgShow img{position:absolute;top:0px;left:0px;min-width:100%;min-height:100%}.vw-bg-video-text-bars .vw-video-wrapper .vw-video-background{width:100%;height:90vh;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:5}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .vw-video-background{height:100vh}}.vw-bg-video-text-bars .vw-video-wrapper .vw-video-background .vw-video-foreground .vw-video-box{border-radius:0}.vw-bg-video-text-bars .vw-video-wrapper .vw-video-background .vw-video-foreground iframe{width:100vw;height:56.25vw;min-height:90vh;min-width:160vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .vw-video-background .vw-video-foreground iframe{min-height:100vh;min-width:177.77vh}}.vw-bg-video-text-bars .vw-video-wrapper .vw-video-background .vw-video-foreground .embed-responsive{height:90vh}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .vw-video-background .vw-video-foreground .embed-responsive{height:100vh}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper{position:absolute;height:100%;width:100%;top:0;z-index:9}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content{padding:0!important;position:absolute}@media (min-width:768px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content{max-width:100%;padding:0!important}}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content{padding:0 25px!important;max-width:675px}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.mob_middle{bottom:auto;top:50%;translate:0 -50%}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.mob_bottom{bottom:0px;top:auto;translate:initial}@media (min-width:768px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.mob_bottom{bottom:0px;translate:initial;top:auto}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content-in{display:inline-block;position:relative;width:100%;padding:40px 40px 70px}@media (min-width:768px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content-in{padding:60px 60px 80px}}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content-in{padding:0}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.top{top:0;bottom:auto}@media (min-width:768px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.top{top:0}}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.top{top:115px}}@media (min-width:1200px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.top{top:120px}}@media (min-width:1500px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.top{top:120px}}@media (min-width:1700px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.top{top:140px}}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{top:auto;bottom:115px;translate:initial}}@media (min-width:1200px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{bottom:120px}}@media (min-width:1500px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{bottom:120px}}@media (min-width:1700px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.bottom{bottom:140px}}@media (min-width:768px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.middle{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.middle{bottom:auto;top:50%;translate:0 -50%}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:0;right:auto}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:15px}}@media (min-width:1200px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:25px}}@media (min-width:1500px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:35px}}@media (min-width:1700px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.left{left:50px}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.right{right:0;left:auto}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.right{right:15px}}@media (min-width:1200px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.right{right:25px}}@media (min-width:1500px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.right{right:35px}}@media (min-width:1700px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content.right{right:50px}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content .vw-heading{text-align:center}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content .vw-heading{text-align:left}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content p{text-align:center}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .on-video-text-content p{text-align:left}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{display:none;position:absolute;width:100%;left:0;bottom:0;z-index:5;padding:25px 25px}@media (min-width:992px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{display:block;padding:25px 40px}}@media (min-width:1200px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{padding:25px 50px}}@media (min-width:1500px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{padding:25px 60px}}@media (min-width:1700px){.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap{padding:25px 75px}}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-bottom-opacity{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-container,.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-txt-wrap{z-index:5}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;position:relative;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar:last-child{width:0}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-circle-big{position:absolute;width:40px;height:40px;border-radius:50%;overflow:hidden;top:0;left:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-circle-big .vw-circle-opacity{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-circle-big .vw-circle-small{position:absolute;width:15px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;z-index:3}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-circle-big .vw-circle-small .vw-circle-small-active{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-bar-line{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-bar-line .vw-bar-line-active{position:absolute;top:0;left:0;width:0;height:100%}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar.apply .vw-circle-big .vw-circle-opacity{opacity:0.35}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar.apply .vw-circle-small .vw-circle-small-active{opacity:1}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar.apply .vw-bar-line .vw-bar-line-active{-webkit-animation:progressBar 0s linear 0s 1 forwards;animation:progressBar 0s linear 0s 1 forwards}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-txt-wrap .vw-down-arrow-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;width:40px;height:40px;border-radius:50%;border-width:1px;border-style:solid}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-txt-wrap .vw-down-arrow-wrap a{width:100%;text-align:center}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-txt-wrap .vw-down-arrow-wrap i{font-size:16px}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-txt-wrap .col-4{-ms-flex:0 0 70px;-webkit-box-flex:0;flex:0 0 70px;max-width:70px}.vw-bg-video-text-bars .vw-video-wrapper .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-txt-wrap .col-8{-ms-flex:0 0 calc(100% - 70px);-webkit-box-flex:0;flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px)}@-webkit-keyframes progressBar{0%{width:0%}to{width:100%}}@keyframes progressBar{0%{width:0%}to{width:100%}}.vw-bg-video-text-bars .vw-social-wrap{display:inline-block;margin:0;padding:0;list-style:none;position:absolute;top:50%;right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;text-align:center}@media (min-width:1200px){.vw-bg-video-text-bars .vw-social-wrap{right:60px}}@media (min-width:1500px){.vw-bg-video-text-bars .vw-social-wrap{right:70px}}@media (min-width:1700px){.vw-bg-video-text-bars .vw-social-wrap{right:85px}}.vw-bg-video-text-bars .vw-social-wrap li{display:block;width:100%;margin:0}.vw-bg-video-text-bars .vw-social-wrap li a{display:inline-block;width:100%;padding:20px 3px 20px;border-bottom-width:1px;border-bottom-style:solid;font-size:16px;line-height:1em}@media (min-width:1500px){.vw-bg-video-text-bars .vw-social-wrap li a{padding:25px 3px 25px}}.vw-bg-video-text-bars .vw-social-wrap li:last-child a{border-bottom:0}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap{position:relative;width:100%;height:100%}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap{position:absolute;top:0;left:0;z-index:10}}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper{width:100%;height:100%!important}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper{width:100%;height:100%!important}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:40px 40px 70px;height:100%!important}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:0 40px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:0 50px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:0 60px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:0 75px}}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h6,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide p{height:auto}}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h6{width:100%}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h6{margin-bottom:15px!important}}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide p{width:100%}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.mob_middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.mob_bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:115px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{padding-bottom:120px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{padding-bottom:120px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{padding-bottom:140px}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in{display:inline-block;max-width:550px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in{display:inline-block;max-width:600px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in{display:inline-block;max-width:675px}}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h6,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h6{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);margin-bottom:15px!important}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active p,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child p{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h6,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active p,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h1,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h2,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h3,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h4,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h5,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h6,.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child p{height:auto}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-video-bottom-wrap{z-index:12!important}.vw-bg-video-text-bars.vw-bg-video-hp-bar .vw-bg-video-hp-bar-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important;overflow:visible;white-space:normal;-webkit-transform:translate(0px,0px);transform:translate(0px,0px);left:0!important}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet{position:relative!important;display:block;width:100%;bottom:0px!important;height:auto;text-align:left;opacity:1;background-color:transparent;margin:0;-webkit-transition:none!important;transition:none!important;left:0!important;-webkit-transform:scale(1)!important;transform:scale(1)!important;z-index:5}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-circle,.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-circle-last{position:absolute;top:0;left:0;width:15px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out;z-index:11}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-circle-active,.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-circle-last-active{position:absolute;top:0;left:0;width:15px;height:15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;-webkit-transition:0.2s all ease;transition:0.2s all ease;z-index:10}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-circle-last,.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-circle-last-active{display:none;left:auto;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-bar{position:absolute;top:0;left:0;z-index:1;width:100%;height:2px;z-index:1}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet .vw-bar-filer{position:absolute;top:0;left:0;z-index:2;width:0%;height:2px;z-index:2}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet:last-child .vw-circle-last,.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet:last-child .vw-circle-last-active{display:block}.vw-bg-video-text-bars.vw-bg-video-hp-bar [class*=swiper-pagination-bullet-active-prev] .vw-bar-filer{width:100%}.vw-bg-video-text-bars.vw-bg-video-hp-bar [class*=swiper-pagination-bullet-active-prev] .vw-circle-active{width:25px;height:25px;z-index:12}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet-active-next{z-index:6}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet-active{background-color:transparent;z-index:5}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet-active .vw-circle-active{width:25px;height:25px;z-index:12}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet-active:last-child .vw-circle-last-active{width:25px;height:25px;z-index:12;-webkit-transition-delay:5s;transition-delay:5s}.vw-bg-video-text-bars.vw-bg-video-hp-bar .swiper-pagination-bullet-active .vw-bar-filer{-webkit-animation-name:countingBar;animation-name:countingBar;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes countingBar{0%{width:0}to{width:100%}}@keyframes countingBar{0%{width:0}to{width:100%}}@media (min-width:1200px){.vw-text-scroll-animation .container{max-width:950px}}.vw-text-scroll-animation .container .vw-tsa-wrap{position:relative;left:25px;display:block;padding:10px 0 10px 20px;margin:40px 0;opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-text-scroll-animation .container .vw-tsa-wrap .vw-line-bar{position:absolute;top:0;left:0;height:100%;width:4px}.vw-text-scroll-animation .container .vw-tsa-wrap h1:last-child,.vw-text-scroll-animation .container .vw-tsa-wrap h2:last-child,.vw-text-scroll-animation .container .vw-tsa-wrap h3:last-child,.vw-text-scroll-animation .container .vw-tsa-wrap h4:last-child,.vw-text-scroll-animation .container .vw-tsa-wrap h5:last-child,.vw-text-scroll-animation .container .vw-tsa-wrap h6:last-child,.vw-text-scroll-animation .container .vw-tsa-wrap p:last-child{margin-bottom:0}.vw-text-scroll-animation .container .vw-tsa-wrap.vw-visible{opacity:1;left:0}@media (min-width:1200px){.vw-images-caption-animation .container{max-width:950px}}.vw-images-caption-animation .container .vw-tsa-wrap{position:relative;left:25px;display:inline-block;margin:10px 0 0;opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-images-caption-animation .container .vw-tsa-wrap h1:last-child,.vw-images-caption-animation .container .vw-tsa-wrap h2:last-child,.vw-images-caption-animation .container .vw-tsa-wrap h3:last-child,.vw-images-caption-animation .container .vw-tsa-wrap h4:last-child,.vw-images-caption-animation .container .vw-tsa-wrap h5:last-child,.vw-images-caption-animation .container .vw-tsa-wrap h6:last-child,.vw-images-caption-animation .container .vw-tsa-wrap p:last-child{margin-bottom:0}.vw-images-caption-animation .container .vw-tsa-wrap.vw-visible{opacity:1;left:0}.vw-banner-w-text-clms .container-fluid{position:relative;padding-bottom:80px}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid{padding-bottom:100px}}@media (min-width:1200px){.vw-banner-w-text-clms .container-fluid{max-width:86.8vw;padding-bottom:120px}}@media (min-width:1500px){.vw-banner-w-text-clms .container-fluid{padding-bottom:150px}}@media (min-width:1700){.vw-banner-w-text-clms .container-fluid{padding-bottom:190px}}.vw-banner-w-text-clms .container-fluid .vw-bg-panel{position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 65px);z-index:-1}@media (min-width:576px){.vw-banner-w-text-clms .container-fluid .vw-bg-panel{height:calc(100% - 100px)}}@media (min-width:768px){.vw-banner-w-text-clms .container-fluid .vw-bg-panel{height:calc(100% - 150px)}}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid .vw-bg-panel{height:calc(100% - 115px)}}@media (min-width:1500px){.vw-banner-w-text-clms .container-fluid .vw-bg-panel{height:calc(100% - 135px)}}@media (min-width:1700px){.vw-banner-w-text-clms .container-fluid .vw-bg-panel{height:calc(100% - 170px)}}.vw-banner-w-text-clms .container-fluid .vw-img-wrap{position:relative;display:block;width:90%;margin:0 auto;z-index:5}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid .vw-img-wrap{width:78.825%}}.vw-banner-w-text-clms .container-fluid .vw-img-wrap .vw-user-img-wrap{position:absolute;width:100%;max-width:170px;bottom:-52px;left:50%;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:15px}@media (min-width:768px){.vw-banner-w-text-clms .container-fluid .vw-img-wrap .vw-user-img-wrap{max-width:220px;bottom:-65px}}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid .vw-img-wrap .vw-user-img-wrap{max-width:250px;bottom:auto;top:40px;left:-60px;-webkit-transform:translate(0,0);transform:translate(0,0)}}@media (min-width:1500px){.vw-banner-w-text-clms .container-fluid .vw-img-wrap .vw-user-img-wrap{max-width:280px;top:50px;left:-75px;padding:20px}}@media (min-width:1700px){.vw-banner-w-text-clms .container-fluid .vw-img-wrap .vw-user-img-wrap{max-width:340px;top:68px;left:-92px}}.vw-banner-w-text-clms .container-fluid .vw-content-wrap{position:relative;display:block;width:90%;margin:0 auto}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap{width:78.825%;z-index:10}}.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel{float:right;width:100%;padding:92px 40px 40px;text-align:center}@media (min-width:768px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel{padding:105px 40px 40px}}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel{padding:40px 40px;max-width:400px;margin:-80px -40px 0 0}}@media (min-width:1200px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel{margin:-100px -40px 0 0}}@media (min-width:1500px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel{max-width:450px;margin:-120px -50px 0 0;padding:60px 65px}}@media (min-width:1700px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel{max-width:550px;margin:-150px -65px 0 0;padding:90px 95px}}.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel h1:last-child,.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel h2:last-child,.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel h3:last-child,.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel h4:last-child,.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel h5:last-child,.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel h6:last-child,.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-panel p:last-child{margin-bottom:0}.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks{float:left;padding-top:50px}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks{padding-top:80px}}@media (min-width:1500px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks{padding-top:80px}}@media (min-width:1700px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks{padding-top:105px}}.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks .col-lg-4{margin-bottom:50px}.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks .col-lg-4:last-child{margin-bottom:0}@media (min-width:992px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks .col-lg-4{margin-bottom:0;padding:0 30px}}@media (min-width:1500px){.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks .col-lg-4{padding:0 37px}}.vw-banner-w-text-clms .container-fluid .vw-content-wrap .vw-text-blocks .col-lg-4 p:last-child{margin-bottom:0}.vw-banner-w-text-clms.vw-rounded-borders .container-fluid .vw-bg-panel{border-radius:10px}.vw-banner-w-text-clms.vw-rounded-borders .container-fluid .vw-img-wrap img{border-radius:10px}.vw-banner-w-text-clms.vw-rounded-borders .container-fluid .vw-img-wrap .vw-user-img-wrap{border-radius:32%/50%}.vw-banner-w-text-clms.vw-rounded-borders .container-fluid .vw-img-wrap .vw-user-img-wrap img{border-radius:32%/50%}.vw-banner-w-text-clms.vw-rounded-borders .container-fluid .vw-content-wrap .vw-text-panel{border-radius:10px}.vw-slider-synced-btm-txt-760{position:relative}.vw-slider-synced-btm-txt-760 .vw-ssbt-mb-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.vw-slider-synced-btm-txt-760 .vw-ssbt-img-slider-wrap{position:relative;width:100%}.vw-slider-synced-btm-txt-760 .vw-slider-synced-btm-content{padding:30px 15px 0}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-slider-synced-btm-content{position:absolute;left:0;bottom:0;z-index:5;padding:0 15px}}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap{padding:0 45px 22px}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-stage-outer{z-index:10}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap{padding:0 6.77vw 30px}}@media (min-width:1500px){.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap{padding:0 6.77vw 40px}}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .vw-ssbt-txt-slider-item{padding-left:15px;padding-right:15px}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .vw-ssbt-txt-slider-item{padding-left:0;padding-right:0}}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-dots{padding-top:12px;margin:0 -5px 0}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-dots{padding-top:25px;text-align:left}}@media (min-width:1500px){.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-dots{padding-top:45px;margin:0 -5px 0}}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-dots .owl-dot{display:inline-block;vertical-align:middle;padding:0 0;margin:0 0 25px;cursor:pointer;border:0!important;outline:0!important;position:relative;width:calc(20% - 10px);margin:0 5px}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-dots .owl-dot button{display:block;width:100%;position:relative;border-style:solid;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:1px;outline:none!important;background:transparent!important;cursor:pointer;padding:0 0;margin:0 0}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-dots .owl-dot.active button,.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-dots .owl-dot:hover button{border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-width:3px}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav{margin-top:5px;position:absolute;top:calc(50% - 32px);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-30px;width:calc(100% + 60px)}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav{display:none!important}}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev{float:left}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next{float:right}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next,.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev{border:0!important;outline:none!important;background:transparent!important;margin:0 0;vertical-align:middle}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next .nav-btn,.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev .nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0}.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next .nav-btn i,.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev .nav-btn i{font-size:13px;line-height:1}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-next .nav-btn i,.vw-slider-synced-btm-txt-760 .vw-ssbt-txt-slider-wrap .owl-theme .owl-nav .owl-prev .nav-btn i{font-size:16px}}.vw-slider-synced-btm-txt-760 .vw-ssbt-slider-760-scroll-txt{padding:30px 40px}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-ssbt-slider-760-scroll-txt{padding:30px 7.3vw}}@media (min-width:1500px){.vw-slider-synced-btm-txt-760 .vw-ssbt-slider-760-scroll-txt{padding:40px 7.3vw}}.vw-slider-synced-btm-txt-760 .vw-slider-synced-overlay-content{width:100%;padding:30px 40px}@media (min-width:992px){.vw-slider-synced-btm-txt-760 .vw-slider-synced-overlay-content{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;max-width:50%;padding:30px 0 30px 7.3vw}}@media (min-width:768px){.vw-l-text-r-3-imgs .container-fluid{max-width:92vw}}@media (min-width:992px){.vw-l-text-r-3-imgs .container-fluid{max-width:86vw}}@media (min-width:1500px){.vw-l-text-r-3-imgs .container-fluid{width:83.3334vw;max-width:1600px}}.vw-l-text-r-3-imgs .container-fluid .vw-text-wrap{margin-bottom:50px}@media (min-width:992px){.vw-l-text-r-3-imgs .container-fluid .vw-text-wrap{margin-bottom:0;padding-right:30px}}@media (min-width:1200px){.vw-l-text-r-3-imgs .container-fluid .vw-text-wrap{padding-right:30px}}@media (min-width:1500px){.vw-l-text-r-3-imgs .container-fluid .vw-text-wrap{padding-right:30px}}@media (min-width:1700px){.vw-l-text-r-3-imgs .container-fluid .vw-text-wrap{padding-right:50px}}@media (min-width:992px){.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap{padding-left:30px}}@media (min-width:1200px){.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap{padding-left:60px}}@media (min-width:1500px){.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap{padding-left:90px}}@media (min-width:1700px){.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap{padding-left:125px}}@media (min-width:992px){.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap .col-lg-6:last-child{padding-left:30px}}@media (min-width:1500px){.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap .col-lg-6:last-child{padding-left:45px}}.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap .vw-img-wrap{margin-bottom:30px}@media (min-width:1500px){.vw-l-text-r-3-imgs .container-fluid .vw-images-wrap .vw-img-wrap{margin-bottom:45px}}.vw-l-text-r-2-ov-imgs .vw-text-wrap{padding:0 40px}@media (min-width:992px){.vw-l-text-r-2-ov-imgs .vw-text-wrap{padding:0 15px 0 5.6771vw}}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap{padding:0 40px;margin-bottom:50px}@media (min-width:576px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap{padding:0 10vw}}@media (min-width:992px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap{padding:0 5.6771vw 0 7.5521vw;margin-bottom:0}}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap-in{width:100%;max-width:850px;display:block;margin:0 auto;position:relative;text-align:right;z-index:5}@media (min-width:992px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap-in{max-width:44.2708vw}}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap-in img{width:100%}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap-in .vw-img-front{display:inline-block;width:65.17649%;position:absolute;top:0;left:0;z-index:2}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap-in .vw-img-back{position:relative;display:inline-block;width:50.47059%;margin-top:11.458vw;z-index:1}@media (min-width:992px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap-in .vw-img-back{margin-top:11.458vw}}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap .vw-lines-wrap{position:absolute;width:calc(100% - 4.947vw);top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap .vw-lines-wrap .vw-line{float:left;width:100%;height:1px;margin-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;opacity:0.4}@media (min-width:992px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap .vw-lines-wrap .vw-line{margin-bottom:25px}}@media (min-width:1200px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap .vw-lines-wrap .vw-line{margin-bottom:30px}}@media (min-width:1500px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap .vw-lines-wrap .vw-line{margin-bottom:35px}}@media (min-width:1700px){.vw-l-text-r-2-ov-imgs .vw-imgs-wrap .vw-lines-wrap .vw-line{margin-bottom:45px}}.vw-l-text-r-2-ov-imgs .vw-imgs-wrap .vw-lines-wrap .vw-line:last-child{margin-bottom:0}.vw-l-text-r-2-ov-imgs.vw-round-corners img{border-radius:10px}.vw-boxed-l-text-r-img .container-fluid{padding:0 40px}@media (min-width:992px){.vw-boxed-l-text-r-img .container-fluid{padding:0 5.6771vw}}.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box{-webkit-box-shadow:4px 4px 45px rgba(51,51,51,0.18);box-shadow:4px 4px 45px rgba(51,51,51,0.18)}.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:40px 40px}@media (min-width:576px){.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:60px 60px}}@media (min-width:768px){.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:60px 80px}}@media (min-width:992px){.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:5.208vw 4.8125vw}}@media (min-width:1500px){.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:5.208vw 7.8125vw}}.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding-bottom:0}@media (min-width:992px){.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding:5.208vw 4.8125vw 5.208vw 15px}.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5 img{width:100%}}@media (min-width:1200px){.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding:5.208vw 4.8125vw 5.208vw 30px}}@media (min-width:1500px){.vw-boxed-l-text-r-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding:5.208vw 7.8125vw 5.208vw 5.76vw}}.vw-boxed-l-text-r-img.vw-round-corners .vw-boxed-l-text-r-img-box{border-radius:10PX}.vw-boxed-l-text-r-img.vw-round-corners .vw-boxed-l-text-r-img-box img{border-radius:10px}@media (min-width:992px){.blog-post-wrap .container .vw-boxed-l-text-r-img .container-fluid{padding:0 0}}@media (min-width:992px){.blog-post-wrap .container .vw-boxed-l-text-r-img .container-fluid .col-12{padding:5.208vw 2.8125vw}}@media (min-width:992px){.blog-post-wrap .container .vw-boxed-l-text-r-img .container-fluid .col-12.vw-img-wrap{padding-left:0}}.vw-boxed-r-text-l-img .container-fluid{padding:0 40px}@media (min-width:992px){.vw-boxed-r-text-l-img .container-fluid{padding:0 5.6771vw}}.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box{-webkit-box-shadow:4px 4px 45px rgba(51,51,51,0.18);box-shadow:4px 4px 45px rgba(51,51,51,0.18)}.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:40px 40px}@media (min-width:576px){.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:60px 60px}}@media (min-width:768px){.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:60px 80px}}@media (min-width:992px){.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:5.208vw 4.8125vw}}@media (min-width:1500px){.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12{padding:5.208vw 7.8125vw}}.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding-bottom:0}@media (min-width:992px){.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding:5.208vw 15px 5.208vw 4.8125vw}.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5 img{width:100%}}@media (min-width:1200px){.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding:5.208vw 30px 5.208vw 4.8125vw}}@media (min-width:1500px){.vw-boxed-r-text-l-img .container-fluid .vw-boxed-l-text-r-img-box .col-12.col-lg-5{padding:5.208vw 5.76vw 5.208vw 7.8125vw}}.vw-boxed-r-text-l-img.vw-round-corners .vw-boxed-l-text-r-img-box{border-radius:10PX}.vw-boxed-r-text-l-img.vw-round-corners .vw-boxed-l-text-r-img-box img{border-radius:10px}@media (min-width:992px){.blog-post-wrap .container .vw-boxed-r-text-l-img .container-fluid{padding:0 0}}@media (min-width:992px){.blog-post-wrap .container .vw-boxed-r-text-l-img .container-fluid .col-12{padding:5.208vw 2.8125vw}}@media (min-width:992px){.blog-post-wrap .container .vw-boxed-r-text-l-img .container-fluid .col-12.vw-img-wrap{padding-right:0}}.vw-text-w-icon-boxes{position:relative;padding-top:60px}@media (min-width:768px){.vw-text-w-icon-boxes{padding-top:100px}}@media (min-width:1200px){.vw-text-w-icon-boxes{padding-top:140px}}@media (min-width:1500px){.vw-text-w-icon-boxes{padding-top:170px}}@media (min-width:1700px){.vw-text-w-icon-boxes{padding-top:200px}}.vw-text-w-icon-boxes.vw-full-bg{padding-bottom:60px}@media (min-width:768px){.vw-text-w-icon-boxes.vw-full-bg{padding-bottom:100px}}@media (min-width:1200px){.vw-text-w-icon-boxes.vw-full-bg{padding-bottom:140px}}@media (min-width:1500px){.vw-text-w-icon-boxes.vw-full-bg{padding-bottom:170px}}@media (min-width:1700px){.vw-text-w-icon-boxes.vw-full-bg{padding-bottom:200px}}@media (min-width:768px){.vw-text-w-icon-boxes .container-fluid{padding:0 40px}}@media (min-width:1200px){.vw-text-w-icon-boxes .container-fluid{max-width:1442px}}@media (min-width:1200px){.vw-text-w-icon-boxes .container-fluid.vw-width-50{max-width:50%}}@media (min-width:1200px){.vw-text-w-icon-boxes .container-fluid.vw-width-60{max-width:60%}}@media (min-width:1200px){.vw-text-w-icon-boxes .container-fluid.vw-width-70{max-width:70%}}@media (min-width:1200px){.vw-text-w-icon-boxes .container-fluid.vw-width-80{max-width:80%}}@media (min-width:1200px){.vw-text-w-icon-boxes .container-fluid.vw-width-90{max-width:90%}}@media (min-width:1200px){.vw-text-w-icon-boxes .container-fluid.vw-width-100{max-width:100%}}.vw-text-w-icon-boxes .vw-bg-panel{position:absolute;width:100%;height:calc(100% - 150px);left:0;top:0;z-index:1}@media (min-width:1500px){.vw-text-w-icon-boxes .vw-bg-panel{height:calc(100% - 170px)}}@media (min-width:1700px){.vw-text-w-icon-boxes .vw-bg-panel{height:calc(100% - 200px)}}.vw-text-w-icon-boxes.vw-full-bg .vw-bg-panel{height:100%}.vw-text-w-icon-boxes .vw-text-wrap{padding:0 40px;margin-bottom:15px}@media (min-width:768px){.vw-text-w-icon-boxes .vw-text-wrap{padding:0 100px;margin-bottom:35px}}@media (min-width:992px){.vw-text-w-icon-boxes .vw-text-wrap{padding:0 150px}}@media (min-width:1200px){.vw-text-w-icon-boxes .vw-text-wrap{padding:0 225px;margin-bottom:55px}}@media (min-width:1500px){.vw-text-w-icon-boxes .vw-text-wrap{margin-bottom:80px}}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box{padding:25px}@media (min-width:768px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box{max-width:50%}}@media (min-width:992px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box{max-width:33.33%}}@media (min-width:1500px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box{padding:32px}}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in{width:100%;height:100%;-webkit-box-shadow:4px 4px 25px rgba(51,51,51,0.18);box-shadow:4px 4px 25px rgba(51,51,51,0.18);padding:30px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media (min-width:1200px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in{padding:40px}}@media (min-width:1500px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in{padding:50px}}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap{width:100%;padding-right:7px;padding-left:7px;-ms-flex:0 0 85px;-webkit-box-flex:0;flex:0 0 85px;max-width:85px;text-align:center}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap img{max-height:55px}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap i{font-size:55px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap svg{max-height:55px;max-width:100%}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;padding:5px}@media (min-width:1500px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg){width:70px;height:70px}}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg).vw-round-borders{border-radius:12px}@media (min-width:1500px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg).vw-round-borders{border-radius:14px}}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg).vw-circle-borders{border-radius:50%}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg) img{max-height:24px}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg) i{font-size:24px}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-wrap .vw-icon-panel.vw-has-bg:not(.vw-no-bg) svg{max-height:24px;max-width:100%}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-text{width:100%;padding-right:15px;padding-left:15px;-ms-flex:0 0 calc(100% - 85px);-webkit-box-flex:0;flex:0 0 calc(100% - 85px);max-width:calc(100% - 85px)}@media (min-width:1500px){.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-text{padding-left:25px}}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box-in .vw-icon-text .vw-box-title{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box .vw-desc-wrap{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-text-w-icon-boxes .vw-boxes-wrap .vw-icon-box .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-text-w-icon-boxes.vw-2-per-row .vw-boxes-wrap{max-width:900px}}@media (min-width:992px){.vw-text-w-icon-boxes.vw-2-per-row .vw-boxes-wrap .vw-icon-box{max-width:50%}}@media (min-width:1200px){.vw-text-w-icon-boxes.vw-4-per-row .vw-boxes-wrap .vw-icon-box{max-width:25%}}.vw-text-w-icon-boxes .vw-no-shadow .vw-boxes-wrap .vw-icon-box-in{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-text-w-icon-boxes.vw-round-borders .vw-icon-box-in{border-radius:10px}.vw-text-w-icon-boxes>*{position:relative;z-index:3}.vw-user-testimonial-slider .container-fluid{padding:0 40px}@media (min-width:992px){.vw-user-testimonial-slider .container-fluid{padding:0 5.6771vw}}.vw-user-testimonial-slider .container-fluid .vw-user-wrap{margin-bottom:40px}@media (min-width:992px){.vw-user-testimonial-slider .container-fluid .vw-user-wrap{margin-bottom:0;padding:0 2.5vw 0 7.8125vw}}.vw-user-testimonial-slider .container-fluid .vw-user-wrap .vw-img-wrap{display:inline-block;width:130px;height:130px;border-radius:50%;overflow:hidden;margin-bottom:30px}@media (min-width:1500px){.vw-user-testimonial-slider .container-fluid .vw-user-wrap .vw-img-wrap{margin-bottom:35px}}.vw-user-testimonial-slider .container-fluid .vw-user-wrap .vw-img-wrap img{border-radius:50%}@media (min-width:992px){.vw-user-testimonial-slider .container-fluid .vw-testimonail-wrap{padding-right:50px}}@media (min-width:1500px){.vw-user-testimonial-slider .container-fluid .vw-testimonail-wrap{padding-right:80px}}@media (min-width:1700px){.vw-user-testimonial-slider .container-fluid .vw-testimonail-wrap{padding-right:100px}}@media (min-width:992px){.vw-user-testimonial-slider .container-fluid .vw-testimonail-wrap .vw-heading{max-width:450px}}@media (min-width:1500px){.vw-user-testimonial-slider .container-fluid .vw-testimonail-wrap .vw-heading{max-width:500px}}.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-next,.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-prev{display:inline-block;vertical-align:middle;margin:0 7px;cursor:pointer}.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-next .vw-arrow-long,.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-prev .vw-arrow-long{display:block;width:71px}.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-next .vw-arrow-short,.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-prev .vw-arrow-short{display:none;width:26px}.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-next.disable,.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-prev.disable{pointer-events:none}.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-next.disable .vw-arrow-long,.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-prev.disable .vw-arrow-long{display:none}.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-next.disable .vw-arrow-short,.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-prev.disable .vw-arrow-short{display:block}.vw-user-testimonial-slider .container-fluid .vw-user-testimonial-slider-prev{margin-right:15px}.vw-user-testimonial-slider.swiper-version .swiper-button-next,.vw-user-testimonial-slider.swiper-version .swiper-button-prev{position:static;height:auto;width:auto}.vw-user-testimonial-slider.swiper-version .swiper-button-next:after,.vw-user-testimonial-slider.swiper-version .swiper-button-prev:after{display:none}.vw-user-testimonial-slider:not(.vw-multiple-slides) .col-lg-8.offset-lg-4{display:none!important}.vw-social-feeds-2-fbs{padding:45px 0}.vw-social-feeds-2-fbs .col-12 .inner{padding:0 0;margin-bottom:60px;max-width:530px;margin-left:auto;margin-right:auto}.vw-social-feeds-2-fbs .col-12 .inner .vw-heading{border-left-width:6px;border-left-style:solid;padding-left:15px;line-height:0.75em}.vw-social-feeds-2-fbs .col-12:last-child .inner{margin-bottom:0}.vw-social-feeds-2-fbs .widget-facebook{height:520px}.vw-social-feeds-2-fbs .widget-facebook .facebook_iframe{border:none}@media (min-width:992px){.vw-social-feeds-2-fbs .col-12 .inner{margin-bottom:0;padding:0 0;max-width:100%}.vw-social-feeds-2-fbs .col-12:first-child .inner{padding:0 10px 0 25px}.vw-social-feeds-2-fbs .col-12:last-child .inner{padding:0 25px 0 10px}}@media (min-width:1200px){.vw-social-feeds-2-fbs{padding:60px 0}}@media (min-width:1500px){.vw-social-feeds-2-fbs .col-12 .inner{padding:0 50px}.vw-social-feeds-2-fbs .col-12:first-child .inner{padding:0 7px 0 65px}.vw-social-feeds-2-fbs .col-12:last-child .inner{padding:0 65px 0 7px}}@media (min-width:1200px){.vw-title-para-btn-widget .container{max-width:950px}}.vw-l-txt-r-animated-graphic .container-fluid{padding-top:50px}@media (min-width:992px){.vw-l-txt-r-animated-graphic .container-fluid{padding:60px 6.771vw 0}}@media (min-width:1500px){.vw-l-txt-r-animated-graphic .container-fluid{padding:80px 6.771vw 0}}@media (min-width:1200px){.vw-l-txt-r-animated-graphic .container-fluid .col-xl-5{-ms-flex:0 0 44.666667%;-webkit-box-flex:0;flex:0 0 44.666667%;max-width:44.666667%}}@media (min-width:1200px){.vw-l-txt-r-animated-graphic .container-fluid .col-xl-7{-ms-flex:0 0 55.333333%;-webkit-box-flex:0;flex:0 0 55.333333%;max-width:55.333333%}}.vw-l-txt-r-animated-graphic .container-fluid .vw-top-wrap{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 35px 4px 4px;border-width:2px;border-style:solid;border-radius:60px;margin-bottom:35px;-webkit-box-shadow:0px 6px 15px rgba(51,51,51,0.1);box-shadow:0px 6px 15px rgba(51,51,51,0.1)}@media (min-width:992px){.vw-l-txt-r-animated-graphic .container-fluid .vw-top-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:35px}}.vw-l-txt-r-animated-graphic .container-fluid .vw-top-wrap.vw-no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important;padding-right:0}.vw-l-txt-r-animated-graphic .container-fluid .vw-top-wrap .vw-txt-wrap{line-height:1.25em}.vw-l-txt-r-animated-graphic .container-fluid .vw-top-wrap .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;padding:10px 12.5px;border-radius:50%;font-size:20px;line-height:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px}.vw-l-txt-r-animated-graphic .container-fluid .vw-top-wrap .vw-icon-wrap i{font-size:20px}.vw-l-txt-r-animated-graphic .container-fluid .vw-top-wrap .vw-icon-wrap img{max-width:25px;max-height:25px}.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}@media (min-width:992px){.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap{margin-top:60px}}@media (min-width:1500px){.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap{margin-top:80px}}@media (min-width:1700px){.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap{margin-top:115px}}.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in{display:inline-block}@media (min-width:768px){.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in{margin-left:30px}}.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in a>span{display:inline-block;padding-bottom:2px;border-bottom-width:1px;border-bottom-style:solid}.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in .vw-play-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer;margin-right:10px}@media (min-width:768px){.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in .vw-play-btn{width:50px;height:50px;margin-right:15px}}.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in .vw-play-btn.vw-no-play-icon{display:none!important;margin-right:0}.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in .vw-play-btn i{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;font-size:15px}@media (min-width:768px){.vw-l-txt-r-animated-graphic .container-fluid .vw-btn-wrap .vw-btn-wrap-in .vw-play-btn i{font-size:17px}}.vw-l-txt-r-animated-graphic .container-fluid .vw-video-wrap{width:100%}.vw-l-txt-r-animated-graphic .container-fluid .vw-video-wrap .vw-video{width:100%}.vw-l-img-r-buttons .vw-btns-wrap_txt{max-width:500px;padding:0 30px}@media (min-width:576px){.vw-l-img-r-buttons .vw-btns-wrap_txt{padding:0 45px}}@media (min-width:992px){.vw-l-img-r-buttons .vw-btns-wrap_txt{padding:0 30px}}@media (min-width:1200px){.vw-l-img-r-buttons .vw-btns-wrap_txt{padding:0 45px}}.vw-l-img-r-buttons .vw-btns-wrap{padding:25px 0 0;max-width:500px}.vw-l-img-r-buttons .vw-btns-wrap a{display:inline-block;width:100%;padding:10px 15px;position:relative;margin-bottom:15px}.vw-l-img-r-buttons .vw-btns-wrap a:last-child{margin-bottom:0}.vw-l-img-r-buttons .vw-btns-wrap a .row{position:relative;z-index:5}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3{-ms-flex:0 0 22%;-webkit-box-flex:0;flex:0 0 22%;max-width:22%;padding:15px}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:first-child{line-height:1em}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:first-child .vw-border-right{position:absolute;top:0;right:0;width:1px;height:100%;z-index:1;opacity:0.2}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:first-child i{font-size:22px;line-height:1em}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:last-child{position:static}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:last-child .vw-help-wrap{width:100%}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:last-child .vw-help-wrap .vw-question-mark{font-size:16px;font-weight:700;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;border-radius:50%;height:30px;width:30px;border-width:1px;border-style:solid;line-height:30px;cursor:pointer}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:last-child .vw-help-wrap .vw-question-mark i{line-height:30px}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:last-child .vw-help-wrap .vw-info-popup{position:absolute;padding:15px;right:0;bottom:calc(100% + 15px);border-width:1px;border-style:solid;z-index:5;width:100%;height:auto;cursor:pointer;text-align:center;margin:0;display:none;border-radius:5px;opacity:1}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3:last-child .vw-help-wrap .vw-info-popup p:last-child{margin-bottom:0}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-3 img{max-height:22px;max-width:48px}.vw-l-img-r-buttons .vw-btns-wrap a .row .col-6{-ms-flex:0 0 56%;-webkit-box-flex:0;flex:0 0 56%;max-width:56%;padding:15px}.vw-l-img-r-buttons .vw-btns-wrap a .vw-bg-hover,.vw-l-img-r-buttons .vw-btns-wrap a .vw-bg-normal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-l-img-r-buttons .vw-btns-wrap a .vw-bg-hover{opacity:0}.vw-l-img-r-buttons .vw-btns-wrap a:focus .vw-bg-normal,.vw-l-img-r-buttons .vw-btns-wrap a:hover .vw-bg-normal{opacity:0}.vw-l-img-r-buttons .vw-btns-wrap a:focus .vw-bg-hover,.vw-l-img-r-buttons .vw-btns-wrap a:hover .vw-bg-hover{opacity:1}@media (min-width:992px){.vw-l-img-r-buttons .vw-round-borders .col-lg-6>img{border-top-right-radius:16px;border-bottom-right-radius:16px}}.vw-l-img-r-buttons .vw-round-borders .vw-btns-wrap a .vw-bg-hover,.vw-l-img-r-buttons .vw-round-borders .vw-btns-wrap a .vw-bg-normal{border-radius:5px}.vw-ribbon-banner-2 .vw-ribbon{position:relative;display:inline-block;margin:0 auto;text-align:center;z-index:3}.vw-ribbon-banner-2 .vw-ribbon .vw-ribbon-before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 35px 30px 0;border-color:transparent rgba(0,0,0,0.3411764706) transparent transparent;left:0;bottom:-30px;z-index:1}.vw-ribbon-banner-2 .vw-ribbon .vw-ribbon-after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:30px 35px 0 0;border-color:rgba(0,0,0,0.3411764706) transparent transparent transparent;right:0px;bottom:-30px;z-index:1}.vw-ribbon-banner-2 .vw-ribbon .left-fold{position:absolute;height:90%;width:60px;left:-25px;bottom:-30px;display:block;margin:0}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .left-fold{height:85%}}.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-left-fold-bg{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#000;opacity:0.1}.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 20px 90px 0;left:-15px;top:0;border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-before{border-width:0 20px 110px 0}}.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-before:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 20px 90px 0;border-color:transparent #000 transparent transparent;left:0;top:0;opacity:0.1}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-before:before{border-width:0 20px 110px 0}}.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 0 90px 20px;border-top-color:transparent!important;border-right-color:transparent!important;border-left-color:transparent!important;left:-15px;bottom:0}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-after{border-width:0 0 110px 20px}}.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-after:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 0 90px 20px;border-color:transparent transparent #000 transparent;right:0;top:0;opacity:0.1}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .left-fold .vw-lf-after:before{border-width:0 0 110px 20px}}.vw-ribbon-banner-2 .vw-ribbon .ribbon-content{z-index:2;position:relative;width:100%;display:table;min-height:100px;padding:25px 0}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .ribbon-content{min-height:130px}}@media (min-width:1200px){.vw-ribbon-banner-2 .vw-ribbon .ribbon-content{min-height:145px}}@media (min-width:1500px){.vw-ribbon-banner-2 .vw-ribbon .ribbon-content{min-height:165px}}.vw-ribbon-banner-2 .vw-ribbon .ribbon-content .ribbon-content-in{display:table-cell;vertical-align:middle}.vw-ribbon-banner-2 .vw-ribbon .right-fold{position:absolute;height:90%;width:60px;right:-25px;bottom:-30px;display:block;margin:0}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .right-fold{height:85%}}.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-right-fold-bg{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#000;opacity:0.1}.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:90px 20px 0 0;border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;right:-15px;top:0}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-before{border-width:110px 20px 0 0}}.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-before:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:90px 20px 0 0;border-color:#000 transparent transparent transparent;left:0;bottom:0;opacity:0.1}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-before:before{border-width:110px 20px 0 0}}.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:90px 0 0 20px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-15px;bottom:0}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-after{border-width:110px 0 0 20px}}.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-after:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:90px 0 0 20px;border-color:transparent transparent transparent #000;right:0;bottom:0;opacity:0.1}@media (min-width:992px){.vw-ribbon-banner-2 .vw-ribbon .right-fold .vw-rf-after:before{border-width:110px 0 0 20px}}.vw-ribbon-banner-2 .ribbon-description{margin:50px auto 0;max-width:500px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-text-wrap{margin-bottom:50px;text-align:center}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-text-wrap{padding:30px 6.406vw;margin-bottom:0;text-align:left}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-text-wrap{padding:50px 6.406vw}}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap{padding:25px 3.8542vw}}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row{margin:0 -13px;padding:0 15px}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row{padding:0 25px}}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6{padding:13px 13px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-before{content:"";position:absolute;width:2px;height:calc(100% + 50px);bottom:-25px;left:0;z-index:1;display:none}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-before{display:block;height:calc(100% + 50px);bottom:-25px}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-before{height:calc(100% + 80px);bottom:-40px}}@media (min-width:1500px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-before{height:calc(100% + 98px);bottom:-49px}}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-after{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;z-index:1}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-after{width:calc(100% + 50px);left:-25px}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-after{width:calc(100% + 66px);left:-33px}}@media (min-width:1500px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-after{width:calc(100% + 76px);left:-38px}}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-circle{content:"";position:absolute;width:12px;height:12px;bottom:-5px;right:-7px;border-width:2px;border-style:solid;border-radius:50%;z-index:2;display:none}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:first-child .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(13) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(5) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(9) .vw-img-circle{display:block}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:last-child .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(2) .vw-img-after{display:none}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:last-child .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(2) .vw-img-circle{display:none}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(3) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(5) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(7) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(9) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(3) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(5) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(7) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(9) .vw-img-after{display:none}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(3) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(5) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(7) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(3):nth-child(9) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(3) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(5) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(7) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-last-child(4):nth-child(9) .vw-img-circle{display:none}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6.vw-empty-block{display:none!important}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6.vw-empty-block:nth-child(4){display:block!important}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6.vw-empty-block:nth-child(10){display:block!important}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:first-child .vw-img-circle{display:block}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:first-child .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(10) .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(5) .vw-img-before{display:none}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-circle{display:none!important}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:first-child .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(2) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(3) .vw-img-circle,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(7) .vw-img-circle{display:block!important}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6 .vw-img-after{display:none}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:first-child .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(2) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(3) .vw-img-after,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(4) .vw-img-after{display:block}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(4) .vw-img-before{height:50%;bottom:0}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(11) .vw-img-before{height:50%;bottom:auto;top:0}}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-icon-wrap{width:100%;height:100%;padding:20px 25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:25px}@media (min-width:576px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-icon-wrap{padding:25px 25px}}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-icon-wrap{border-radius:40px}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-icon-wrap{padding:30px 25px}}@media (min-width:1700px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-icon-wrap{padding:40px 25px}}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row i{font-size:50px}@media (min-width:576px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row i{font-size:65px}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row i{font-size:75px}}@media (min-width:1500px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row i{font-size:90px}}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row img,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row svg{max-height:50px}@media (min-width:576px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row img,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row svg{max-height:65px}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row img,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row svg{max-height:75px}}@media (min-width:1500px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row img,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row svg{max-height:90px}}@media only screen and (max-width:992px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(3) .vw-img-before{display:block;height:70px;bottom:0}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-3-items:nth-child(5) .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-4-items:nth-child(5) .vw-img-before{display:block;right:-2px;left:auto;height:70px;bottom:auto;top:0}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-5-items:nth-child(5) .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-6-items:nth-child(5) .vw-img-before{display:block;right:-2px;left:auto;height:140px;bottom:auto;top:0}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-5-items:nth-child(9) .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-6-items:nth-child(9) .vw-img-before{display:block;right:-2px;left:auto;height:70px;bottom:auto;top:0}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-7-items:nth-child(5) .vw-img-before{display:block;right:-2px;left:auto;height:140px;bottom:auto;top:0}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-7-items:nth-child(9) .vw-img-before{display:block;right:-2px;left:auto;height:140px;bottom:auto;top:0}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-7-items:nth-child(13) .vw-img-before{display:block;right:-2px;left:auto;height:70px;bottom:auto;top:0}}@media only screen and (max-width:576px){.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .col-6:nth-child(3) .vw-img-before{height:58px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-3-items:nth-child(5) .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-4-items:nth-child(5) .vw-img-before{height:58px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-5-items:nth-child(5) .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-6-items:nth-child(5) .vw-img-before{height:116px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-5-items:nth-child(9) .vw-img-before,.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-6-items:nth-child(9) .vw-img-before{height:58px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-7-items:nth-child(5) .vw-img-before{height:116px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-7-items:nth-child(9) .vw-img-before{height:116px}.vw-l-text-r-boxed-imgs-dy .container-fluid .vw-img-wrap .row .vw-7-items:nth-child(13) .vw-img-before{height:58px}}.vw-l-text-r-boxed-imgs-dy .nav-tabs{border:0!important}.vw-l-text-r-boxed-imgs-dy .nav-tabs .nav-link{border:0!important;padding:0 0;width:100%;height:100%;min-height:90px}@media (min-width:576px){.vw-l-text-r-boxed-imgs-dy .nav-tabs .nav-link{min-height:115px}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .nav-tabs .nav-link{min-height:135px}}@media (min-width:1500px){.vw-l-text-r-boxed-imgs-dy .nav-tabs .nav-link{min-height:150px}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane{padding-top:40px}}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -10px 40px}@media (min-width:992px){.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap{margin:0 -10px 50px}}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap .vw-no{display:none;margin:0 10px;opacity:0.3;cursor:pointer}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap .vw-no:focus,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap .vw-no:hover{opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-1-items .vw-no:first-child{display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-2-items .vw-no:first-child,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-2-items .vw-no:nth-child(2){display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-3-items .vw-no:first-child,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-3-items .vw-no:nth-child(2),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-3-items .vw-no:nth-child(3){display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-4-items .vw-no:first-child,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-4-items .vw-no:nth-child(2),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-4-items .vw-no:nth-child(3),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-4-items .vw-no:nth-child(4){display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-5-items .vw-no:first-child,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-5-items .vw-no:nth-child(2),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-5-items .vw-no:nth-child(3),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-5-items .vw-no:nth-child(4),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-5-items .vw-no:nth-child(5){display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-6-items .vw-no:first-child,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-6-items .vw-no:nth-child(2),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-6-items .vw-no:nth-child(3),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-6-items .vw-no:nth-child(4),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-6-items .vw-no:nth-child(5),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-6-items .vw-no:nth-child(6){display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-7-items .vw-no:first-child,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-7-items .vw-no:nth-child(2),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-7-items .vw-no:nth-child(3),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-7-items .vw-no:nth-child(4),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-7-items .vw-no:nth-child(5),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-7-items .vw-no:nth-child(6),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-7-items .vw-no:nth-child(7){display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:first-child,.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:nth-child(2),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:nth-child(3),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:nth-child(4),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:nth-child(5),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:nth-child(6),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:nth-child(7),.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane .vw-no-wrap.vw-8-items .vw-no:nth-child(8){display:block}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane.show:first-child .vw-no-wrap .vw-no:first-child{opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane.show:nth-child(2) .vw-no-wrap .vw-no:nth-child(2){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane.show:nth-child(3) .vw-no-wrap .vw-no:nth-child(3){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane.show:nth-child(4) .vw-no-wrap .vw-no:nth-child(4){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(5) .vw-no-wrap .vw-no:nth-child(5){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(6) .vw-no-wrap .vw-no:nth-child(6){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(7) .vw-no-wrap .vw-no:nth-child(7){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(8) .vw-no-wrap .vw-no:nth-child(8){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(9) .vw-no-wrap .vw-no:nth-child(9){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(10) .vw-no-wrap .vw-no:nth-child(10){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(11) .vw-no-wrap .vw-no:nth-child(11){opacity:1}.vw-l-text-r-boxed-imgs-dy .tab-content .tab-pane:nth-child(12) .vw-no-wrap .vw-no:nth-child(12){opacity:1}.vw-l-text-r-boxed-imgs-dy .vw-drop-shadow i,.vw-l-text-r-boxed-imgs-dy .vw-drop-shadow img,.vw-l-text-r-boxed-imgs-dy .vw-drop-shadow svg{-webkit-filter:drop-shadow(3px 3px 15px rgba(0,0,0,0.3));filter:drop-shadow(3px 3px 15px rgba(0,0,0,0.3))}.vw-our-team-widget .container-fluid{padding:0 25px;max-width:1920px}@media (min-width:992px){.vw-our-team-widget .container-fluid{padding:0 30px}}@media (min-width:992px){.vw-our-team-widget .container-fluid .col-lg-6{padding:0 30px}}@media (min-width:1200px){.vw-our-team-widget .container-fluid .col-lg-6{padding:0 50px}}@media (min-width:1500px){.vw-our-team-widget .container-fluid .col-lg-6{padding:0 7.55vw}}.vw-our-team-widget .container-fluid .col-lg-6 .vw-line{width:100%;height:1px;margin:30px 0}@media (min-width:992px){.vw-our-team-widget .container-fluid .col-lg-6 .vw-line{margin:40px 0}}@media (min-width:1500px){.vw-our-team-widget .container-fluid .col-lg-6 .vw-line{margin:50px 0}}@media (min-width:1700px){.vw-our-team-widget .container-fluid .col-lg-6 .vw-line{margin:70px 0}}.vw-our-team-widget .container-fluid .vw-team-wrap{max-width:440px;margin:0 auto}@media (min-width:768px){.vw-our-team-widget .container-fluid .vw-team-wrap{max-width:652px;margin-top:-170px}}@media (min-width:992px){.vw-our-team-widget .container-fluid .vw-team-wrap{max-width:100%;margin-top:-33%}}@media (min-width:768px){.vw-our-team-widget .container-fluid .vw-team-wrap:first-child{margin-top:0}}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member{padding:17px 15px}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap{position:relative;width:100%;max-width:187px;margin:0 auto;cursor:pointer}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap>a{pointer-events:none}@media (min-width:992px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap>a{pointer-events:auto}}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-standard-img{position:relative;overflow:hidden}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-standard-img>img{opacity:0;z-index:1}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-standard-img .vw-has-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details{position:absolute;display:inline-table;width:100%;bottom:36px;left:50%;-webkit-box-shadow:3px 3px 25px rgba(51,51,51,0.2);box-shadow:3px 3px 25px rgba(51,51,51,0.2);min-height:50px;z-index:5;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:15px 25px;cursor:default;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:left}@media (min-width:992px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details{left:auto;min-width:calc(100% + 65px);bottom:calc(100% - 30px);right:calc(100% - 35px);-webkit-transform:translateX(0);transform:translateX(0)}}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details p{white-space:nowrap}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details .vw-links-wrap p{margin-bottom:3px}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details .vw-links-wrap p:last-child{margin-bottom:0}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details .vw-links-wrap .vw-icon-wrap{display:inline-block;min-width:25px;text-align:center;margin-right:8px}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details .vw-arrow{position:absolute;width:0;height:0;bottom:-15px;left:50%;border-style:solid;border-top-width:30px;border-left:25px solid transparent!important;border-right:25px solid transparent!important;border-bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-details .vw-arrow{left:auto;right:0;bottom:-25px;border-right:0!important;border-top-width:25px;border-left:25px solid transparent!important;-webkit-transform:translateX(0);transform:translateX(0)}}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-icon{position:absolute;width:42px;height:42px;left:50%;top:100%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;-webkit-box-shadow:3px 3px 15px rgba(51,51,51,0.2);box-shadow:3px 3px 15px rgba(51,51,51,0.2)}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-icon i,.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:inline-block;vertical-align:middle}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-icon i{font-size:16px}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-icon img{max-width:16px;max-height:16px}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap .vw-member-icon .vw-icon-hover{opacity:0}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap:hover .vw-member-details{opacity:1;visibility:visible}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap:hover .vw-icon-default{opacity:0}.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member .vw-img-wrap:hover .vw-icon-hover{opacity:1}@media (min-width:768px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member:first-child{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2}}@media (min-width:768px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member:first-child:last-child{margin-left:33.33%}}@media (min-width:768px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member:nth-child(2){-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;margin-top:170px}}@media (min-width:992px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member:nth-child(2){margin-top:33%}}@media (min-width:768px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member:nth-child(3){-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;margin-top:122px}}@media (min-width:992px){.vw-our-team-widget .container-fluid .vw-team-wrap .vw-team-member:nth-child(3){margin-top:19%}}.vw-our-team-widget .container-fluid.vw-round-borders .vw-standard-img{border-radius:10px;overflow:hidden}.vw-image-ov-form{padding:50px 10px}@media (min-width:768px){.vw-image-ov-form{padding:80px 40px}}@media (min-width:1200px){.vw-image-ov-form{padding:6.25vw 40px}}@media (min-width:768px){.vw-image-ov-form .container{max-width:910px}}@media (min-width:768px){.vw-image-ov-form .container .vw-img-wrap{max-width:51.1363636364%}}.vw-image-ov-form .container .vw-form-wrap{padding:40px 30px}@media (min-width:768px){.vw-image-ov-form .container .vw-form-wrap{max-width:56.8181818182%;margin-left:-7.9545454545%;margin-top:40px;padding:40px 40px}}@media (min-width:992px){.vw-image-ov-form .container .vw-form-wrap{margin-top:50px;padding:50px 50px}}.vw-image-ov-form .container .vw-form-wrap .vw-farm-container .form-group:last-child{margin-bottom:0}.vw-image-ov-form .container .vw-form-wrap .vw-farm-container textarea.form-control{min-height:80px}.vw-image-ov-form.vw-round-borders .vw-img-wrap img{border-top-left-radius:15px;border-top-right-radius:15px}@media (min-width:768px){.vw-image-ov-form.vw-round-borders .vw-img-wrap img{border-radius:15px}}.vw-image-ov-form.vw-round-borders .vw-form-wrap{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:768px){.vw-image-ov-form.vw-round-borders .vw-form-wrap{border-radius:10px}}.vw-slider-1920{position:relative}.vw-slider-1920-item{height:85vw;width:100%;background-size:cover}@media (min-width:768px){.vw-slider-1920-item{height:55vw}}@media (min-width:1500px){.vw-slider-1920-item{max-height:42.0312vw}}@media (min-width:768px){.vw-slider-1920-item .vw-inner .container-fluid{padding:6.5vw 7.3958vw}}.vw-slider-1920-item .vw-inner .vw-data-wrap{display:inline-block;max-width:340px}@media (min-width:768px){.vw-slider-1920-item .vw-inner .vw-data-wrap{max-width:550px}}@media (min-width:992px){.vw-slider-1920-item .vw-inner .vw-data-wrap{max-width:650px}}@media (min-width:1200px){.vw-slider-1920-item .vw-inner .vw-data-wrap{max-width:700px}}@media (min-width:1500px){.vw-slider-1920-item .vw-inner .vw-data-wrap{max-width:750px}}@media (min-width:1700px){.vw-slider-1920-item .vw-inner .vw-data-wrap{max-width:850px}}.vw-slider-1920-item .vw-inner .vw-data-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-slider-1920 .swiper-pagination{right:-1px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);bottom:inherit!important;left:auto!important;width:auto!important;padding:27px 19px 27px 20px;background-color:rgba(255,255,255,0.3);border:1px solid rgba(112,112,112,0.3);border-radius:20px 0px 0px 20px;display:none}@media (min-width:768px){.vw-slider-1920 .swiper-pagination{display:block!important}}.vw-slider-1920 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.vw-slider-1920 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,7px) 0!important;display:block!important;width:16px;height:16px;border-radius:100%;opacity:1;background-color:#ffffff;position:relative}.vw-slider-1920 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.vw-slider-1920 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{position:absolute;width:6px;height:6px;top:5px;left:5px;content:"";background-color:#972C37;border-radius:100%}.vw-slider-1920 a.scrollDown{position:absolute;left:60px;z-index:999;bottom:58px;letter-spacing:3.6px;display:none}@media (min-width:768px){.vw-slider-1920 a.scrollDown{display:block}}@media (min-width:992px){.vw-slider-1920 a.scrollDown{left:100px}}@media screen and (max-width:767px){.vw-slider-1920 .vw-slider-1920-item{height:100vh;height:calc(var(--vh, 1vh) * 100)}.vw-slider-1920 .vw-slider-1920-item .vw-bg-image.mobile{max-width:100%;opacity:0;position:absolute!important;top:auto;left:auto}}.vw-subscribe-1 .vw-farm-container .form-group label.fb-text-label,.vw-subscribe-1 .vw-farm-container .form-group label.fb-textarea-label{display:none}.vw-sbs-case-study .col-lg-6 .vw-image-opacity{-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.vw-sbs-case-study .col-lg-6:hover .vw-image-opacity{opacity:0!important}.vw-sbs-case-study .col-lg-6 .vw-sbs-case-study-content{position:absolute;z-index:5;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;padding:25px 25px}@media (min-width:768px){.vw-sbs-case-study .col-lg-6 .vw-sbs-case-study-content{padding:30px 50px}}@media (min-width:992px){.vw-sbs-case-study .col-lg-6 .vw-sbs-case-study-content{padding:30px 0}}.vw-sbs-case-study .col-lg-6 .vw-sbs-case-study-content .col-12{text-align:center}@media (min-width:992px){.vw-sbs-case-study .col-lg-6:nth-child(odd) .vw-sbs-case-study-content .col-12{text-align:left;padding:0 50px 0 16.667vw}}@media (min-width:1500px){.vw-sbs-case-study .col-lg-6:nth-child(odd) .vw-sbs-case-study-content .col-12{padding:0 80px 0 16.667vw}}@media (min-width:992px){.vw-sbs-case-study .col-lg-6:nth-child(2n) .vw-sbs-case-study-content .col-12{text-align:right;padding:0 16.667vw 0 50px}}@media (min-width:1500px){.vw-sbs-case-study .col-lg-6:nth-child(2n) .vw-sbs-case-study-content .col-12{text-align:right;padding:0 16.667vw 0 80px}}.vw-logo-slider-m-row-col .col-12{padding:0 50px}@media (min-width:576px){.vw-logo-slider-m-row-col .col-12{padding:0 70px}}.vw-logo-slider-m-row-col .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-logo-slider-m-row-col .vw-nav-dot-wrapper{display:inline-block;width:100%;position:relative;left:auto;bottom:auto;padding-top:25px}@media (min-width:768px){.vw-logo-slider-m-row-col .vw-nav-dot-wrapper{padding-top:35px}}@media (min-width:1500px){.vw-logo-slider-m-row-col .vw-nav-dot-wrapper{padding-top:45px}}.vw-logo-slider-m-row-col .vw-nav-dot-wrapper .vw-nav-dot{display:inline-block;margin-right:10px}.vw-logo-slider-m-row-col .vw-nav-dot-wrapper .vw-nav-dot:last-child{margin-right:0}.vw-logo-slider-m-row-col .vw-nav-dot-wrapper .vw-nav-dot button{display:inline-block;width:10px;height:10px;border-width:1px;border-style:solid;border-radius:50%;margin:0;padding:0;outline:none;cursor:pointer;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-logo-slider-m-row-col .vw-nav-dot-wrapper .vw-nav-dot button:focus,.vw-logo-slider-m-row-col .vw-nav-dot-wrapper .vw-nav-dot button:hover{outline:none}.vw-logo-slider-m-row-col .vw-nav-dot-wrapper .vw-nav-dot:not(.active) button{background:transparent!important}.vw-logo-slider-m-row-col .swiper-button-next,.vw-logo-slider-m-row-col .swiper-button-prev{background-image:none!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;height:auto;font-size:45px}@media (min-width:768px){.vw-logo-slider-m-row-col .swiper-button-next,.vw-logo-slider-m-row-col .swiper-button-prev{font-size:50px}}@media (min-width:1200px){.vw-logo-slider-m-row-col .swiper-button-next,.vw-logo-slider-m-row-col .swiper-button-prev{font-size:55px}}@media (min-width:1500px){.vw-logo-slider-m-row-col .swiper-button-next,.vw-logo-slider-m-row-col .swiper-button-prev{font-size:60px}}.vw-logo-slider-m-row-col .swiper-button-next:after,.vw-logo-slider-m-row-col .swiper-button-next:before,.vw-logo-slider-m-row-col .swiper-button-prev:after,.vw-logo-slider-m-row-col .swiper-button-prev:before{display:none!important}.vw-logo-slider-m-row-col .swiper-button-next{right:0}.vw-logo-slider-m-row-col .swiper-button-prev{left:0}.vw-logo-slider-m-row-col.vw-has-bg-color{padding-top:60px;padding-bottom:60px}@media (min-width:768px){.vw-logo-slider-m-row-col.vw-has-bg-color{padding-top:80px;padding-bottom:80px}}@media (min-width:1500px){.vw-logo-slider-m-row-col.vw-has-bg-color{padding-top:100px;padding-bottom:100px}}.vw-logo-slider-m-row-col.vw-tr-bg{padding-top:0!important;padding-bottom:0!important}.vw-logo-slider-m-row-col .vw-desc-wrap>:last-child{margin-bottom:0}.vw-team-with-h-panel .container-fluid{padding:0 40px}@media (min-width:768px){.vw-team-with-h-panel .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-team-with-h-panel .container-fluid{padding:0 80px}}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid{padding:0 12.347vw}}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap{position:relative;padding:80px 40px;overflow:hidden;margin-bottom:40px}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap:last-child{margin-bottom:0}@media (min-width:768px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap:nth-last-child(2){margin-bottom:0}}@media (min-width:768px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap{padding:80px 60px}}@media (min-width:992px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap{padding:5.208vw 4vw;margin-bottom:0}}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap{padding:5.208vw}}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-panel{-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-item-in{position:relative}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-item-in .vw-img-wrap{display:block;width:100%;overflow:hidden;margin-bottom:25px}@media (min-width:992px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-item-in .vw-img-wrap{margin-bottom:30px}}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-item-in .vw-img-wrap{margin-bottom:35px}}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-item-in .vw-img-wrap .vw-standard-img{position:relative;overflow:hidden}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-item-in .vw-img-wrap .vw-standard-img>img{opacity:0;z-index:1}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-team-item-in .vw-img-wrap .vw-standard-img .vw-has-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-icons-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:0;left:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:6px 18px;z-index:5;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-width:992px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-icons-wrap{bottom:auto;top:100%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}}.vw-team-with-h-panel .container-fluid .vw-team-item-wrap .vw-icons-wrap a{display:inline-block;vertical-align:middle;font-size:17px;margin:7px;line-height:1}@media (min-width:992px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap:not(:hover) .vw-team-panel{opacity:0!important}}@media (min-width:992px){.vw-team-with-h-panel .container-fluid .vw-team-item-wrap:not(:hover) .vw-icons-wrap{-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px)}}.vw-team-with-h-panel .container-fluid.vw-round-borders .vw-team-item-wrap{border-radius:15px}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid.vw-round-borders .vw-team-item-wrap{border-radius:20px}}.vw-team-with-h-panel .container-fluid.vw-round-borders .vw-team-item-wrap .vw-img-wrap img,.vw-team-with-h-panel .container-fluid.vw-round-borders .vw-team-item-wrap .vw-standard-img{border-radius:15px;overflow:hidden}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid.vw-round-borders .vw-team-item-wrap .vw-img-wrap img,.vw-team-with-h-panel .container-fluid.vw-round-borders .vw-team-item-wrap .vw-standard-img{border-radius:20px}}.vw-team-with-h-panel .container-fluid.vw-round-borders .vw-team-item-wrap .vw-icons-wrap{border-radius:14px 14px 0px 0px}@media (min-width:1200px){.vw-team-with-h-panel .container-fluid.vw-two-per-row{max-width:1254px}}@media (min-width:992px){.vw-team-with-h-panel .container-fluid.vw-five-per-row .vw-team-item-wrap,.vw-team-with-h-panel .container-fluid.vw-four-per-row .vw-team-item-wrap,.vw-team-with-h-panel .container-fluid.vw-three-per-row .vw-team-item-wrap{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid.vw-five-per-row,.vw-team-with-h-panel .container-fluid.vw-four-per-row{padding:0 8vw}}@media (min-width:1200px){.vw-team-with-h-panel .container-fluid.vw-five-per-row .vw-team-item-wrap,.vw-team-with-h-panel .container-fluid.vw-four-per-row .vw-team-item-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid.vw-five-per-row .vw-team-item-wrap,.vw-team-with-h-panel .container-fluid.vw-four-per-row .vw-team-item-wrap{padding:5.208vw 4vw}}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid.vw-five-per-row{padding:0 6vw}}@media (min-width:1500px){.vw-team-with-h-panel .container-fluid.vw-five-per-row .vw-team-item-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}.vw-team-border-boxes .container-fluid{padding:0 40px}@media (min-width:768px){.vw-team-border-boxes .container-fluid{padding:0 50px;max-width:818px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid{max-width:790px}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid{max-width:825px}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid{max-width:954px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-five-per-row,.vw-team-border-boxes .container-fluid.vw-four-per-row,.vw-team-border-boxes .container-fluid.vw-three-per-row{max-width:1210px}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row,.vw-team-border-boxes .container-fluid.vw-four-per-row,.vw-team-border-boxes .container-fluid.vw-three-per-row{max-width:1320px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-five-per-row .col-md-6,.vw-team-border-boxes .container-fluid.vw-four-per-row .col-md-6,.vw-team-border-boxes .container-fluid.vw-three-per-row .col-md-6{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid.vw-five-per-row,.vw-team-border-boxes .container-fluid.vw-four-per-row{max-width:1798px;padding:0 80px}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid.vw-five-per-row .col-md-6,.vw-team-border-boxes .container-fluid.vw-four-per-row .col-md-6{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row{max-width:1900px}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row .col-md-6{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}.vw-team-border-boxes .container-fluid .vw-team-item-wrap{position:relative;padding:35px 25px}@media (min-width:576px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap{padding:40px}}@media (max-width:768px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap{max-width:372px}}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-border-element{position:absolute;width:100%;height:100%;left:0;top:0;border-width:1px;border-style:solid;border-top-width:0;opacity:1;z-index:1}.vw-team-border-boxes .container-fluid .vw-team-item-wrap>*{position:relative;z-index:3}.vw-team-border-boxes .container-fluid .vw-team-item-wrap:first-child .vw-border-element{border-top-width:1px}@media (min-width:768px) and (max-width:992px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap:nth-child(2) .vw-border-element{border-top-width:1px}}@media (min-width:768px) and (max-width:992px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap:nth-child(2n) .vw-border-element{border-left-width:0}}@media (min-width:992px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap{padding:3.2vw}}@media (min-width:2200px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap{padding:60px}}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-top-wrap.vw-with-flag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-top-wrap.vw-with-flag .vw-flag-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-bottom:15px;text-align:center}@media (min-width:992px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-top-wrap.vw-with-flag .vw-flag-wrap{-ms-flex:0 0 55px;-webkit-box-flex:0;flex:0 0 55px;max-width:55px;margin-bottom:0;text-align:left}}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-top-wrap.vw-with-flag .vw-flag-wrap img{max-height:35px}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-top-wrap.vw-with-flag .vw-txt-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width:992px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-top-wrap.vw-with-flag .vw-txt-wrap{-ms-flex:0 0 calc(100% - 55px);-webkit-box-flex:0;flex:0 0 calc(100% - 55px);max-width:calc(100% - 55px);padding-left:15px}}@media (min-width:992px) and (min-width:1700px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-top-wrap.vw-with-flag .vw-txt-wrap{padding-left:20px}}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap{position:relative;overflow:hidden}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-standard-img{position:relative;overflow:hidden}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-standard-img>img{opacity:0;z-index:1}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-standard-img .vw-has-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-icons-wrap{position:absolute;bottom:0;right:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:5;border-top-left-radius:14px}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-icons-wrap:empty{display:none;padding:0 0}@media (min-width:992px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-icons-wrap{bottom:auto;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-icons-wrap a{display:inline-block;margin:13px 7px;line-height:1}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-icons-wrap a:first-child{margin-left:25px}.vw-team-border-boxes .container-fluid .vw-team-item-wrap .vw-img-wrap .vw-icons-wrap a:last-child{margin-right:25px}@media (min-width:992px){.vw-team-border-boxes .container-fluid .vw-team-item-wrap:not(:hover) .vw-img-wrap .vw-icons-wrap{-webkit-transform:translateY(0);transform:translateY(0)}}.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap:first-child .vw-border-element{border-top-left-radius:15px;border-top-right-radius:15px}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap:first-child .vw-border-element{border-top-right-radius:0}}.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap:last-child .vw-border-element{border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap:last-child .vw-border-element{border-bottom-left-radius:0}}.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap .vw-standard-img{border-radius:10px}@media (min-width:768px) and (max-width:992px){.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap .vw-border-element{border-radius:0}}@media (min-width:768px) and (max-width:992px){.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap:nth-child(odd) .vw-border-element{border-top-left-radius:15px;border-bottom-left-radius:15px}}@media (min-width:768px) and (max-width:992px){.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap:nth-child(2n) .vw-border-element{border-top-right-radius:15px;border-bottom-right-radius:15px}}@media (min-width:768px) and (max-width:992px){.vw-team-border-boxes .container-fluid.vw-round-borders .vw-team-item-wrap:last-child .vw-border-element{border-top-right-radius:15px;border-bottom-right-radius:15px}}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-two-per-row .vw-team-item-wrap:nth-child(2) .vw-border-element{border-top-width:1px}}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-two-per-row .vw-team-item-wrap:nth-child(2n) .vw-border-element{border-left-width:0}}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-two-per-row.vw-round-borders .vw-team-item-wrap .vw-border-element{border-radius:0}}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-two-per-row.vw-round-borders .vw-team-item-wrap:first-child .vw-border-element{border-top-left-radius:15px}}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-two-per-row.vw-round-borders .vw-team-item-wrap:first-child:last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-two-per-row.vw-round-borders .vw-team-item-wrap:nth-child(2) .vw-border-element{border-top-right-radius:15px}}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-two-per-row.vw-round-borders .vw-team-item-wrap:last-child .vw-border-element{border-bottom-right-radius:15px}}@media (min-width:768px){.vw-team-border-boxes .container-fluid.vw-two-per-row.vw-round-borders .vw-team-item-wrap:nth-child(odd):nth-last-child(-n+2) .vw-border-element{border-bottom-left-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row .vw-team-item-wrap .vw-border-element{border-left-width:0}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row .vw-team-item-wrap{border-radius:0}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row .vw-team-item-wrap:nth-child(2) .vw-border-element,.vw-team-border-boxes .container-fluid.vw-three-per-row .vw-team-item-wrap:nth-child(3) .vw-border-element{border-top-width:1px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row .vw-team-item-wrap:first-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-three-per-row .vw-team-item-wrap:nth-child(3n+1) .vw-border-element{border-left-width:1px}}.vw-team-border-boxes .container-fluid.vw-three-per-row.vw-round-borders{}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row.vw-round-borders .vw-team-item-wrap:first-child .vw-border-element{border-top-left-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row.vw-round-borders .vw-team-item-wrap:first-child:last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-three-per-row.vw-round-borders .vw-team-item-wrap:nth-child(2):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-three-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3) .vw-border-element{border-top-right-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row.vw-round-borders .vw-team-item-wrap:last-child .vw-border-element{border-bottom-right-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-three-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3n+1):nth-last-child(-n+3) .vw-border-element{border-bottom-left-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap .vw-border-element{border-left-width:0;border-radius:0}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap:nth-child(2) .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap:nth-child(3) .vw-border-element{border-top-width:1px}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap:nth-child(4) .vw-border-element{border-top-width:1px}}@media (min-width:992px) and (max-width:1200px){.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap:first-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap:nth-child(3n+1) .vw-border-element{border-left-width:1px}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap:first-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row .vw-team-item-wrap:nth-child(4n+1) .vw-border-element{border-left-width:1px}}.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders{}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:first-child .vw-border-element{border-top-left-radius:15px}}@media (min-width:992px) and (max-width:1200px){.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:first-child:last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:nth-child(2):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3) .vw-border-element{border-top-right-radius:15px}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:first-child:last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:nth-child(2):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:nth-child(4) .vw-border-element{border-top-right-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:last-child .vw-border-element{border-bottom-right-radius:15px}}@media (min-width:992px) and (max-width:1200px){.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3n+1):nth-last-child(-n+3) .vw-border-element{border-bottom-left-radius:15px}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid.vw-four-per-row.vw-round-borders .vw-team-item-wrap:nth-child(4n+1):nth-last-child(-n+4) .vw-border-element{border-bottom-left-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap .vw-border-element{border-left-width:0;border-radius:0}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:nth-child(2) .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:nth-child(3) .vw-border-element{border-top-width:1px}}@media (min-width:1200px){.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:nth-child(4) .vw-border-element{border-top-width:1px}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:nth-child(5) .vw-border-element{border-top-width:1px}}@media (min-width:992px) and (max-width:1200px){.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:first-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:nth-child(3n+1) .vw-border-element{border-left-width:1px}}@media (min-width:1200px) and (max-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:first-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:nth-child(4n+1) .vw-border-element{border-left-width:1px}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:first-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row .vw-team-item-wrap:nth-child(5n+1) .vw-border-element{border-left-width:1px}}.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders{}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:first-child .vw-border-element{border-top-left-radius:15px}}@media (min-width:992px) and (max-width:1200px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:first-child:last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(2):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3) .vw-border-element{border-top-right-radius:15px}}@media (min-width:1200px) and (max-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:first-child:last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(2):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(4) .vw-border-element{border-top-right-radius:15px}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:first-child:last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(2):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(4):last-child .vw-border-element,.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(5) .vw-border-element{border-top-right-radius:15px}}@media (min-width:992px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:last-child .vw-border-element{border-bottom-right-radius:15px}}@media (min-width:992px) and (max-width:1200px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(3n+1):nth-last-child(-n+3) .vw-border-element{border-bottom-left-radius:15px}}@media (min-width:1200px) and (max-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(4n+1):nth-last-child(-n+4) .vw-border-element{border-bottom-left-radius:15px}}@media (min-width:1500px){.vw-team-border-boxes .container-fluid.vw-five-per-row.vw-round-borders .vw-team-item-wrap:nth-child(5n+1):nth-last-child(-n+5) .vw-border-element{border-bottom-left-radius:15px}}.vw-text-w-btn-boxed{padding:0 25px}@media (min-width:768px){.vw-text-w-btn-boxed{padding:0 40px}}@media (min-width:992px){.vw-text-w-btn-boxed{padding:0 4.48vw}}.vw-text-w-btn-boxed .row{padding:40px 25px;border-radius:15px}@media (min-width:768px){.vw-text-w-btn-boxed .row{padding:60px 45px}}@media (min-width:992px){.vw-text-w-btn-boxed .row{padding:6vw 5vw}}.vw-text-w-btn-boxed .vw-txt-cnotainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px 40px;margin:0 0 40px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.vw-text-w-btn-boxed .vw-txt-cnotainer{width:auto;max-width:60%;padding:10px 5vw 10px 0;margin:0 0;text-align:right}}@media (min-width:1200px){.vw-text-w-btn-boxed .vw-txt-cnotainer{max-width:66%}}.vw-text-w-btn-boxed .vw-txt-cnotainer .vw-rgt-border{position:absolute;bottom:0;left:calc(50% - 75px);width:150px;height:1px;opacity:0.5}@media (min-width:992px){.vw-text-w-btn-boxed .vw-txt-cnotainer .vw-rgt-border{left:auto;right:0;width:1px;bottom:-25px;height:calc(100% + 50px)}}.vw-text-w-btn-boxed .vw-txt-cnotainer .vw-p-xxl{line-height:1.2em}.vw-text-w-btn-boxed .vw-btn-container{padding:0 15px}@media (min-width:992px){.vw-text-w-btn-boxed .vw-btn-container{padding:10px 0 10px 5vw}}.vw-l-framed-img-r-txt .container-fluid{padding:0 25px}@media (min-width:992px){.vw-l-framed-img-r-txt .container-fluid{padding:0 5vw}}@media (min-width:1500px){.vw-l-framed-img-r-txt .container-fluid{padding:0 9.0625vw}}.vw-l-framed-img-r-txt .container-fluid .col-lg-4{text-align:center}@media (min-width:992px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4{padding-right:3vw;text-align:left}}@media (min-width:1200px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4{padding-right:4vw}}@media (min-width:1500px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4{padding-right:5.46875vw}}.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap{position:relative;display:inline-block;width:100%;max-width:374px;padding:30px;border-radius:10px;overflow:hidden}@media (min-width:992px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap{max-width:100%}}@media (min-width:1200px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap{padding:40px}}@media (min-width:1700px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap{padding:50px}}.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap img{position:relative;z-index:5;border-radius:10px}.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-top{position:absolute;top:0;left:0;width:100%;height:64.777%;z-index:1}.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-bottom{position:absolute;bottom:0;left:0;width:60px;height:60px;z-index:1}@media (min-width:1200px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-bottom{width:80px;height:80px}}@media (min-width:1700px){.vw-l-framed-img-r-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-bottom{width:100px;height:100px}}.vw-l-framed-img-r-txt .container-fluid .col-lg-8{text-align:center}@media (min-width:576px){.vw-l-framed-img-r-txt .container-fluid .col-lg-8{padding:0 40px}}@media (min-width:768px){.vw-l-framed-img-r-txt .container-fluid .col-lg-8{padding:0 60px}}@media (min-width:992px){.vw-l-framed-img-r-txt .container-fluid .col-lg-8{padding-left:4vw;padding-right:45px;text-align:left}}@media (min-width:1200px){.vw-l-framed-img-r-txt .container-fluid .col-lg-8{padding-left:5vw;padding-right:55px}}@media (min-width:1500px){.vw-l-framed-img-r-txt .container-fluid .col-lg-8{padding-left:7.8125vw;padding-right:3.334vw}}.vw-r-framed-img-l-txt .container-fluid{padding:0 25px}@media (min-width:992px){.vw-r-framed-img-l-txt .container-fluid{padding:0 5vw}}@media (min-width:1500px){.vw-r-framed-img-l-txt .container-fluid{padding:0 9.0625vw}}.vw-r-framed-img-l-txt .container-fluid .col-lg-4{text-align:center}@media (min-width:992px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4{padding-left:3vw;text-align:left}}@media (min-width:1200px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4{padding-left:4vw}}@media (min-width:1500px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4{padding-left:5.46875vw}}.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap{position:relative;display:inline-block;width:100%;max-width:374px;padding:30px;border-radius:10px;overflow:hidden}@media (min-width:992px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap{max-width:100%}}@media (min-width:1200px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap{padding:40px}}@media (min-width:1700px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap{padding:50px}}.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap img{position:relative;z-index:5;border-radius:10px}.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-top{position:absolute;top:0;left:0;width:100%;height:64.777%;z-index:1}.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-bottom{position:absolute;bottom:0;left:0;width:60px;height:60px;z-index:1}@media (min-width:1200px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-bottom{width:80px;height:80px}}@media (min-width:1700px){.vw-r-framed-img-l-txt .container-fluid .col-lg-4 .vw-img-wrap .vw-img-frame-bottom{width:100px;height:100px}}.vw-r-framed-img-l-txt .container-fluid .col-lg-8{text-align:center}@media (min-width:576px){.vw-r-framed-img-l-txt .container-fluid .col-lg-8{padding:0 40px}}@media (min-width:768px){.vw-r-framed-img-l-txt .container-fluid .col-lg-8{padding:0 60px}}@media (min-width:992px){.vw-r-framed-img-l-txt .container-fluid .col-lg-8{padding-right:4vw;padding-left:45px;text-align:left}}@media (min-width:1200px){.vw-r-framed-img-l-txt .container-fluid .col-lg-8{padding-right:5vw;padding-left:55px}}@media (min-width:1500px){.vw-r-framed-img-l-txt .container-fluid .col-lg-8{padding-left:3.334vw;padding-right:7.8125vw}}.vw-slider-it-tb-nl{padding:0 25px}@media (min-width:576px){.vw-slider-it-tb-nl{padding:0 40px}}@media (min-width:768px){.vw-slider-it-tb-nl{padding:0 60px}}@media (min-width:992px){.vw-slider-it-tb-nl{padding:0 4.479vw}}.vw-slider-it-tb-nl .container-fluid{padding:30px;-webkit-box-shadow:3px 3px 35px rgba(51,51,51,0.1);box-shadow:3px 3px 35px rgba(51,51,51,0.1)}@media (min-width:576px){.vw-slider-it-tb-nl .container-fluid{padding:40px}}@media (min-width:768px){.vw-slider-it-tb-nl .container-fluid{padding:70px}}@media (min-width:992px){.vw-slider-it-tb-nl .container-fluid{padding:7.1875vw}}.vw-slider-it-tb-nl .container-fluid>.row{position:relative}.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap{padding:40px 15px 0;text-align:center}@media (min-width:992px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap{padding:50px 15px 0;text-align:left}}@media (min-width:1500px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap{padding:60px 15px 0}}@media (min-width:1700px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap{padding:75px 15px 0}}.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-text-wrap{margin-bottom:30px}@media (min-width:992px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-text-wrap{margin-bottom:0}}.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;max-width:calc(50% - 10px)}@media (min-width:1200px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon{width:55px;height:55px}}@media (min-width:1500px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon{width:65px;height:65px}}@media (min-width:1700px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon{width:78px;height:78px}}.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon:last-child{margin-left:18px}@media (min-width:1500px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon:last-child{margin-left:22px}}.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon i{font-size:16px}@media (min-width:1500px){.vw-slider-it-tb-nl .container-fluid>.row .vw-slider-it-tb-nl-txt-wrap .vw-nav-wrap .vw-nav-icon i{font-size:18px}}.vw-slider-it-tb-nl.vw-round-borders .container-fluid{border-radius:16px}.vw-slider-it-tb-nl.vw-round-borders .container-fluid .vw-slider-it-tb-nl-img-slider{border-radius:8px}.vw-slider-it-tb-nl.vw-round-borders .container-fluid .vw-nav-icon{border-radius:8px}.vw-br-txt-widget{padding:0 10px}@media (min-width:768px){.vw-br-txt-widget{padding:0 40px}}@media (min-width:992px){.vw-br-txt-widget{padding:0 7.8vw}}@media (min-width:1200px){.vw-br-txt-widget{padding:0 8.2vw}}@media (min-width:1500px){.vw-br-txt-widget{padding:0 11.56vw}}@media (min-width:992px){.vw-br-txt-widget .container-fluid{padding:0 0}}@media (min-width:992px){.vw-br-txt-widget .container-fluid .col-12{max-width:960px}}@media (min-width:1200px){.vw-br-txt-widget .container-fluid .col-12{max-width:1060px}}.vw-br-txt-widget .container-fluid .col-12 p:last-child{margin-bottom:0}.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-img-wrap{padding:0 0;text-align:center}@media (min-width:992px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-img-wrap{padding:0 0 0 30px}}@media (min-width:1200px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-img-wrap{padding:0 0 0 40px}}@media (min-width:1500px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-img-wrap{padding:0 0 0 4.35vw}}@media (min-width:576px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-img-wrap .vw-slider-br-ltext-rimg-img-slider{max-width:70vw}}@media (min-width:768px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-img-wrap .vw-slider-br-ltext-rimg-img-slider{max-width:60vw}}@media (min-width:992px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-img-wrap .vw-slider-br-ltext-rimg-img-slider{max-width:100%}}.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap{padding:40px 25px 0;text-align:center}@media (min-width:768px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap{padding:50px 40px 0}}@media (min-width:992px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap{padding:220px 30px 0 4.479vw;text-align:left}}@media (min-width:1200px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap{padding:250px 40px 0 4.479vw}}@media (min-width:1500px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap{padding:280px 6.479vw 0 4.479vw}}@media (min-width:1700px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap{padding:310px 8.479vw 0 4.479vw}}.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap .vw-m-btn-wrap{margin:40px 0 0}@media (min-width:1500px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap .vw-m-btn-wrap{margin:50px 0 0}}@media (min-width:1700px){.vw-slider-br-ltext-rimg .vw-slider-br-ltext-rimg-txt-wrap .vw-m-btn-wrap{margin:75px 0 0}}@media (min-width:1200px){.vw-para-xl-bg-wgt .container{max-width:950px}}.vw-combined-info-boxes{position:relative}@media (min-width:1200px){.vw-combined-info-boxes .container-fluid.vw-half-width{max-width:50%}}@media (min-width:1200px){.vw-combined-info-boxes .container-fluid.vw-2-3-width{max-width:66.6666%}}@media (min-width:1200px){.vw-combined-info-boxes .container-fluid.vw-3-4-width{max-width:75%}}@media (min-width:1200px){.vw-combined-info-boxes .container-fluid.vw-5-6-width{max-width:83.3333%}}@media (min-width:1200px){.vw-combined-info-boxes .container-fluid.vw-full-width{max-width:100%}}.vw-combined-info-boxes .container-fluid .vw-info-box-wrap{margin-top:60px}@media (min-width:992px){.vw-combined-info-boxes .container-fluid .vw-info-box-wrap{margin-top:80px}}@media (min-width:1700px){.vw-combined-info-boxes .container-fluid .vw-info-box-wrap{margin-top:100px}}.vw-combined-info-boxes .container-fluid .vw-info-box-wrap:first-child{margin-top:0}@media (min-width:576px){.vw-combined-info-boxes .container-fluid .vw-info-box-wrap:nth-child(2){margin-top:0}}.vw-combined-info-boxes .container-fluid .vw-info-box-wrap .vw-info-box-image{margin-bottom:30px}.vw-combined-info-boxes .container-fluid.vw-round-image .vw-info-box-image{border-radius:50%}.vw-combined-info-boxes .container-fluid.vw-round-borders-image .vw-info-box-image{border-radius:10px}@media (min-width:992px){.vw-combined-info-boxes .container-fluid .vw-three-per-row .vw-info-box-wrap{-ms-flex:0 0 33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){.vw-combined-info-boxes .container-fluid .vw-three-per-row .vw-info-box-wrap:nth-child(3){margin-top:0}}@media (min-width:992px){.vw-combined-info-boxes .container-fluid .vw-five-per-row .vw-info-box-wrap,.vw-combined-info-boxes .container-fluid .vw-four-per-row .vw-info-box-wrap,.vw-combined-info-boxes .container-fluid .vw-six-per-row .vw-info-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-combined-info-boxes .container-fluid .vw-five-per-row .vw-info-box-wrap:nth-child(3),.vw-combined-info-boxes .container-fluid .vw-five-per-row .vw-info-box-wrap:nth-child(4),.vw-combined-info-boxes .container-fluid .vw-four-per-row .vw-info-box-wrap:nth-child(3),.vw-combined-info-boxes .container-fluid .vw-four-per-row .vw-info-box-wrap:nth-child(4),.vw-combined-info-boxes .container-fluid .vw-six-per-row .vw-info-box-wrap:nth-child(3),.vw-combined-info-boxes .container-fluid .vw-six-per-row .vw-info-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1200px){.vw-combined-info-boxes .container-fluid .vw-five-per-row .vw-info-box-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.vw-combined-info-boxes .container-fluid .vw-five-per-row .vw-info-box-wrap:nth-child(5){margin-top:0}}@media (min-width:1500px){.vw-combined-info-boxes .container-fluid .vw-six-per-row .vw-info-box-wrap{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1500px){.vw-combined-info-boxes .container-fluid .vw-six-per-row .vw-info-box-wrap:nth-child(5),.vw-combined-info-boxes .container-fluid .vw-six-per-row .vw-info-box-wrap:nth-child(6){margin-top:0}}.vw-combined-info-boxes .vw-bg-panel{display:none}.vw-combined-info-boxes.vw-show-bg{padding:50px 0}@media (min-width:768px){.vw-combined-info-boxes.vw-show-bg{padding:60px 15px}}@media (min-width:992px){.vw-combined-info-boxes.vw-show-bg{padding:80px 3.9vw}}@media (min-width:1500px){.vw-combined-info-boxes.vw-show-bg{padding:100px 3.9vw}}.vw-combined-info-boxes.vw-show-bg .vw-bg-panel{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.vw-combined-info-boxes.vw-show-bg>*{position:relative;z-index:2}.vw-combined-info-boxes .col-12.vw-mb-25{text-align:center}.vw-combined-info-boxes .col-12.vw-mb-25 .vw-h-style-lined{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;padding:0 50px;width:auto!important}@media (min-width:768px){.vw-combined-info-boxes .col-12.vw-mb-25 .vw-h-style-lined{padding:0 60px}}@media (min-width:1200px){.vw-combined-info-boxes .col-12.vw-mb-25 .vw-h-style-lined{padding:0 80px}}@media (min-width:1200px){.vw-combined-info-boxes .col-12.vw-mb-25 .vw-h-style-lined{padding:0 90px}}.vw-combined-info-boxes .col-12.vw-mb-25 .vw-h-style-lined .vw-heading{display:unset;max-width:100%}@media (min-width:1200px){.vw-side-image-combined .container-fluid.vw-2-3-width{max-width:66.6666%}}@media (min-width:1200px){.vw-side-image-combined .container-fluid.vw-3-4-width{max-width:75%}}@media (min-width:1200px){.vw-side-image-combined .container-fluid.vw-7-8-width{max-width:87.5%}}@media (min-width:1200px){.vw-side-image-combined .container-fluid.vw-full-width{max-width:100%}}.vw-side-image-combined .container-fluid .row .col-md-6{padding:0 25px;margin-top:50px}@media (min-width:768px){.vw-side-image-combined .container-fluid .row .col-md-6{padding:0 0;margin-top:60px}}@media (min-width:1500px){.vw-side-image-combined .container-fluid .row .col-md-6{margin-top:70px}}.vw-side-image-combined .container-fluid .row .col-md-6:first-child{margin-top:0}@media (min-width:768px){.vw-side-image-combined .container-fluid .row .col-md-6:nth-child(2){margin-top:0}}@media (min-width:768px){.vw-side-image-combined .container-fluid .row .col-md-6:nth-child(odd){padding-right:10px}}@media (min-width:768px){.vw-side-image-combined .container-fluid .row .col-md-6:nth-child(2n){padding-left:10px}}.vw-side-image-combined .container-fluid .row .col-md-6 .vw-img-wrap{display:block;width:100%}.vw-side-image-combined .container-fluid .row .col-md-6 .vw-content-wrap{display:block;width:100%;padding:30px 40px 0}.vw-side-image-combined .container-fluid .vw-video-wrap .vw-video-box{aspect-ratio:2.08/1.5}@media (min-width:768px){.vw-side-image-combined .container-fluid .vw-video-wrap .vw-video-box{aspect-ratio:auto!important}}.vw-side-image-combined .container-fluid .vw-video-wrap .embed-responsive{padding-top:0!important;aspect-ratio:2.08/1}.vw-side-image-combined .container-fluid .vw-video-wrap .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-side-image-combined .container-fluid .vw-video-wrap .embed-responsive iframe{width:100%;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-side-image-combined .container-fluid.vw-round-borders .vw-img-wrap .embed-responsive,.vw-side-image-combined .container-fluid.vw-round-borders .vw-img-wrap .vw-image-opacity,.vw-side-image-combined .container-fluid.vw-round-borders .vw-img-wrap img{border-radius:10px}.vw-sponsors-widget .container-fluid{margin-top:50px}@media (min-width:992px){.vw-sponsors-widget .container-fluid{margin-top:60px;padding:0 25px}}@media (min-width:1500px){.vw-sponsors-widget .container-fluid{margin-top:80px}}.vw-sponsors-widget .container-fluid:first-child{margin-top:0}@media (min-width:1200px){.vw-sponsors-widget .container-fluid.vw-half-width{max-width:50%}}@media (min-width:1200px){.vw-sponsors-widget .container-fluid.vw-2-3-width{max-width:66.6666%}}@media (min-width:1200px){.vw-sponsors-widget .container-fluid.vw-3-4-width{max-width:75%}}@media (min-width:1200px){.vw-sponsors-widget .container-fluid.vw-full-width{max-width:100%}}@media (min-width:992px){.vw-sponsors-widget .container-fluid.vw-three-per-row .vw-logo-wrap{-ms-flex:0 0 33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){.vw-sponsors-widget .container-fluid.vw-five-per-row .vw-logo-wrap,.vw-sponsors-widget .container-fluid.vw-four-per-row .vw-logo-wrap,.vw-sponsors-widget .container-fluid.vw-six-per-row .vw-logo-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.vw-sponsors-widget .container-fluid.vw-five-per-row .vw-logo-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1500px){.vw-sponsors-widget .container-fluid.vw-six-per-row .vw-logo-wrap{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}.vw-sponsors-widget .container-fluid .vw-hr-dv{display:block;width:100%;height:1px;margin:0}.vw-sponsors-widget .container-fluid .vw-cat-head{display:inline-block;padding:10px;margin-bottom:25px}.vw-sponsors-widget .container-fluid .vw-logo-wrap{padding:10px}.vw-sponsors-widget .container-fluid .vw-logo-wrap .vw-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:25px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.vw-sponsors-widget .container-fluid .vw-logo-wrap .vw-img-wrap{padding:35px 45px}}@media (min-width:992px){.vw-sponsors-widget .container-fluid .vw-logo-wrap .vw-img-wrap{padding:35px}}@media (min-width:1200px){.vw-sponsors-widget .container-fluid .vw-logo-wrap .vw-img-wrap{padding:45px}}@media (min-width:1500px){.vw-sponsors-widget .container-fluid .vw-logo-wrap .vw-img-wrap{padding:55px}}@media (min-width:1700px){.vw-sponsors-widget .container-fluid .vw-logo-wrap .vw-img-wrap{padding:65px}}.vw-sponsors-widget .container-fluid .vw-logo-wrap .vw-img-wrap img{max-width:100%;max-height:85px}@media (min-width:1200px){.vw-combined-alt-images .container-fluid.vw-2-3-width{max-width:66.6666%}}@media (min-width:1200px){.vw-combined-alt-images .container-fluid.vw-3-4-width{max-width:75%}}@media (min-width:1200px){.vw-combined-alt-images .container-fluid.vw-full-width{max-width:100%}}.vw-combined-alt-images .container-fluid.vw-round-borders .vw-has-image-opacity{border-radius:10px;overflow:hidden}.vw-combined-alt-images .container-fluid.vw-left-right-layout .row:nth-child(2n){-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media (min-width:992px){.vw-combined-alt-images .container-fluid.vw-left-right-layout .row:nth-child(2n){text-align:right}}.vw-combined-alt-images .container-fluid.vw-right-left-layout .row:nth-child(odd){-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media (min-width:992px){.vw-combined-alt-images .container-fluid.vw-right-left-layout .row:nth-child(odd){text-align:right}}@media (min-width:992px){.vw-combined-alt-images .container-fluid.vw-left-only-layout .row{margin-top:50px;text-align:left}}@media (min-width:1200px){.vw-combined-alt-images .container-fluid.vw-left-only-layout .row{margin-top:60px}}@media (min-width:1500px){.vw-combined-alt-images .container-fluid.vw-left-only-layout .row{margin-top:80px}}@media (min-width:1700px){.vw-combined-alt-images .container-fluid.vw-left-only-layout .row{margin-top:90px}}.vw-combined-alt-images .container-fluid.vw-left-only-layout .row:first-child{margin-top:0}.vw-combined-alt-images .container-fluid.vw-right-only-layout .row{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media (min-width:992px){.vw-combined-alt-images .container-fluid.vw-right-only-layout .row{margin-top:50px;text-align:right}}@media (min-width:1200px){.vw-combined-alt-images .container-fluid.vw-right-only-layout .row{margin-top:60px}}@media (min-width:1500px){.vw-combined-alt-images .container-fluid.vw-right-only-layout .row{margin-top:80px}}@media (min-width:1700px){.vw-combined-alt-images .container-fluid.vw-right-only-layout .row{margin-top:90px}}.vw-combined-alt-images .container-fluid.vw-right-only-layout .row:first-child{margin-top:0}.vw-combined-alt-images .container-fluid .col-lg-5{padding:30px 25px}@media (min-width:992px){.vw-combined-alt-images .container-fluid .col-lg-5{padding:15px 35px}}.vw-combined-alt-images .container-fluid .row:last-child .col-lg-5{padding-bottom:0}@media (max-width:992px){.vw-combined-alt-images .wow{-webkit-animation-delay:0s!important;animation-delay:0s!important}}@media (min-width:1200px){.vw-combined-alt-imgs-square .container-fluid.vw-2-3-width{max-width:66.6666%}}@media (min-width:1200px){.vw-combined-alt-imgs-square .container-fluid.vw-3-4-width{max-width:75%}}@media (min-width:1200px){.vw-combined-alt-imgs-square .container-fluid.vw-full-width{max-width:100%}}.vw-combined-alt-imgs-square .container-fluid .row{margin-bottom:50px}.vw-combined-alt-imgs-square .container-fluid .row:last-child{margin-bottom:0}.vw-combined-alt-imgs-square .container-fluid .row:nth-child(odd){-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important}.vw-combined-alt-imgs-square .container-fluid .row .col-12{padding:0 30px}@media (min-width:576px){.vw-combined-alt-imgs-square .container-fluid .row .col-12{padding:0 40px}}@media (min-width:1200px){.vw-combined-alt-imgs-square .container-fluid .row .col-12{padding:0 60px}}@media (min-width:1500px){.vw-combined-alt-imgs-square .container-fluid .row .col-12{padding:0 80px}}@media (min-width:1700px){.vw-combined-alt-imgs-square .container-fluid .row .col-12{padding:0 100px}}.vw-combined-alt-imgs-square .container-fluid .row .col-12:first-child{margin-bottom:35px}@media (min-width:992px){.vw-combined-alt-imgs-square .container-fluid .row .col-12:first-child{margin-bottom:0}}@media (min-width:1200px){.vw-combined-alt-imgs-square .container-fluid.vw-2-3-width .row:nth-child(odd) .col-12:last-child,.vw-combined-alt-imgs-square .container-fluid.vw-3-4-width .row:nth-child(odd) .col-12:last-child{padding-left:0}}@media (min-width:1200px){.vw-combined-alt-imgs-square .container-fluid.vw-2-3-width .row:nth-child(2n) .col-12:last-child,.vw-combined-alt-imgs-square .container-fluid.vw-3-4-width .row:nth-child(2n) .col-12:last-child{padding-right:0}}@media (min-width:992px){.vw-combined-alt-imgs-square .container-fluid.vw-round-borders .vw-has-image-opacity{border-radius:16px;overflow:hidden}}@media (min-width:768px){.vw-team-flip-widget .container-fluid{padding:0 40px}}@media (min-width:1200px){.vw-team-flip-widget .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-team-flip-widget .container-fluid{padding:0 80px}}.vw-team-flip-widget .container-fluid .vw-member-wrap{display:block;width:100%;-webkit-perspective:150rem;perspective:150rem;-moz-perspective:150rem;position:relative}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in{-webkit-transition:all 0.8s ease;transition:all 0.8s ease;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front{position:relative}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-standard-img{aspect-ratio:554/711;width:100%;background-color:#f3f3f3;position:relative;overflow:hidden;z-index:1}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-standard-img>img{z-index:1}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-standard-img.vw-square-box{aspect-ratio:1/1}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info{position:absolute;width:100%;left:0;bottom:0;text-align:center;padding:15px 25px;z-index:5}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info .vw-flag-wrap{margin-bottom:25px}@media (min-width:1200px){.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info .vw-flag-wrap{margin-bottom:30px}}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-front .vw-member-info .vw-flag-wrap img{max-height:35px}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);border-style:solid;border-width:1px}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details{position:absolute;left:0;top:0;width:calc(100% - 1px);height:100%;overflow-x:hidden;overflow-y:auto;padding:20px 25px}@media (min-width:1200px){.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details{padding:20px 30px}}@media (min-width:1500px){.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details{padding:25px 35px}}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details .vw-links-wrap p{margin-bottom:5px}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details .vw-links-wrap p:last-child{margin-bottom:0}.vw-team-flip-widget .container-fluid .vw-member-wrap .vw-member-in.vw-member-back .vw-member-details .vw-links-wrap .vw-icon-wrap{display:inline-block;min-width:25px;text-align:center;margin-right:8px}.vw-team-flip-widget .container-fluid .vw-member-wrap:hover .vw-member-in.vw-member-front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.vw-team-flip-widget .container-fluid .vw-member-wrap:hover .vw-member-in.vw-member-back{-webkit-transform:rotateY(0);transform:rotateY(0)}.vw-team-flip-widget .container-fluid .col-md-6{padding:20px 10px 0}.vw-team-flip-widget .container-fluid .col-md-6:first-child{padding-top:0}@media (min-width:768px){.vw-team-flip-widget .container-fluid .col-md-6:nth-child(2){padding-top:0}}@media (min-width:992px){.vw-team-flip-widget .container-fluid.vw-two-per-row{max-width:1042px}}@media (min-width:1500px){.vw-team-flip-widget .container-fluid.vw-five-per-row,.vw-team-flip-widget .container-fluid.vw-four-per-row,.vw-team-flip-widget .container-fluid.vw-three-per-row{max-width:1482px}}@media (min-width:992px){.vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6,.vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6,.vw-team-flip-widget .container-fluid.vw-three-per-row .col-md-6{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px){.vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6:nth-child(3),.vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6:nth-child(3),.vw-team-flip-widget .container-fluid.vw-three-per-row .col-md-6:nth-child(3){padding-top:0}}@media (min-width:1500px){.vw-team-flip-widget .container-fluid.vw-five-per-row,.vw-team-flip-widget .container-fluid.vw-four-per-row{max-width:1900px}}@media (min-width:1200px){.vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6,.vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6:nth-child(4),.vw-team-flip-widget .container-fluid.vw-four-per-row .col-md-6:nth-child(4){padding-top:0}}@media (min-width:1500px){.vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1500px){.vw-team-flip-widget .container-fluid.vw-five-per-row .col-md-6:nth-child(5){padding-top:0}}.vw-team-flip-widget .container-fluid.vw-round-borders .col-md-6 .vw-member-in,.vw-team-flip-widget .container-fluid.vw-round-borders .col-md-6 .vw-standard-img{border-radius:10px}@media (min-width:992px){.vw-side-by-side-persons .container-fluid{padding:0 30px}}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid{padding:0 40px}}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid{padding:0 9.114583vw}}@media (min-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap{margin-top:-50px}}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid .vw-items-wrap{margin-top:-70px}}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid .vw-items-wrap{margin-top:-90px}}@media (min-width:768px) and (max-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item{padding:25px}@media (min-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item{padding:25px 20px}}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item{padding:25px 27px}}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item{padding:30px 32px}}@media (min-width:768px) and (max-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item{max-width:714px}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in{-webkit-box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);padding:30px 20px}@media (min-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in{padding:40px 25px}}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in{padding:40px 30px}}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in{padding:50px 40px}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6{padding:0 25px;text-align:center}@media (min-width:768px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6{text-align:left}}@media (min-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6{padding:0 15px}}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6{padding:0 25px}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6:first-child{margin-bottom:35px}@media (min-width:768px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6:first-child{margin-bottom:0}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-description{margin-top:30px}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-description{margin-top:35px}}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-description{margin-top:45px}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-description p:last-child{margin-bottom:0}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-icons-wrap{margin-top:10px}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-icons-wrap{margin-top:15px}}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-icons-wrap{margin-top:25px}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-icons-wrap a{display:inline-block;vertical-align:middle;margin-right:20px;margin-top:20px;font-size:16px}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-icons-wrap a{font-size:18px}}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .col-md-6 .vw-icons-wrap a:last-child{margin-right:0}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .vw-standard-img{position:relative;overflow:hidden}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .vw-standard-img>img{opacity:0;z-index:1}.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item-in .vw-standard-img .vw-has-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}@media (min-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item:nth-child(2){margin-top:50px}}@media (min-width:1200px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item:nth-child(2){margin-top:70px}}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid .vw-items-wrap .vw-item:nth-child(2){margin-top:90px}}.vw-side-by-side-persons .container-fluid .vw-items-wrap:first-child{margin-top:0}.vw-side-by-side-persons .container-fluid .vw-items-wrap:first-child .vw-item:first-child{padding-top:0}@media (min-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap:first-child .vw-item:nth-child(2){padding-top:0}}.vw-side-by-side-persons .container-fluid .vw-items-wrap:last-child .vw-item:last-child{padding-bottom:0}@media (min-width:992px){.vw-side-by-side-persons .container-fluid .vw-items-wrap:last-child .vw-item:nth-last-child(2){padding-bottom:0}}.vw-side-by-side-persons .container-fluid.vw-round-borders .vw-item .vw-item-in{border-radius:15px}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid.vw-round-borders .vw-item .vw-item-in{border-radius:20px}}.vw-side-by-side-persons .container-fluid.vw-round-borders .vw-item .vw-item-in .vw-standard-img{border-radius:10px}@media (min-width:1500px){.vw-side-by-side-persons .container-fluid.vw-round-borders .vw-item .vw-item-in .vw-standard-img{border-radius:15px}}@media (min-width:992px){.vw-side-by-side-persons .container-fluid.vw-round-borders .vw-item:first-child .vw-standard-img{border-bottom-right-radius:0}}@media (min-width:992px){.vw-side-by-side-persons .container-fluid.vw-round-borders .vw-item:nth-child(2) .vw-standard-img{border-bottom-left-radius:0}}.vw-image-top-text-right-bottom-slider-2{position:relative}.vw-image-top-text-right-bottom-slider-2 .vw-image-wrap{position:relative;width:100%}.vw-image-top-text-right-bottom-slider-2 .vw-slider-image-container{position:relative}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container{width:100%;position:relative;z-index:10;padding:65px 30px 65px;text-align:center}@media (min-width:768px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container{padding:65px 60px 65px}}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container{position:absolute;bottom:0;right:0;max-width:50.52%;text-align:left;padding:40px 5.52 35px;z-index:2;border-top-left-radius:10px;overflow:hidden}}@media (min-width:1500px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container{padding:55px 5.52vw 50px}}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container{max-width:46.875vw}}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-panel-desktop,.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-panel-mobile{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-slider-text{z-index:5;position:relative}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;margin:0 -5px 0}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots.disabled{display:none}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:25px}}@media (min-width:1500px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots{margin:0 -5px 0;padding-top:30px}}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots{padding-top:40px}}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots .owl-dot{display:inline-block;vertical-align:middle;padding:0 0;cursor:pointer;border:0!important;outline:0!important;position:relative;width:calc(20% - 10px);margin:0 5px}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots .owl-dot button{display:block;width:100%;position:relative;border-style:solid;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:1px;outline:none!important;background:transparent!important;cursor:pointer;padding:0 0;margin:0 0}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots .owl-dot.active button,.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .owl-theme .owl-dots .owl-dot:hover button{border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-width:3px}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .swiper-slide{padding-right:50px}}@media (min-width:1500px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .swiper-slide{padding-right:60px}}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -15px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap{display:block;margin:0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:10}}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-next,.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-prev{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;line-height:1}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-next,.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-prev{margin:0;padding:0 10px}}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-next i,.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-prev i{font-size:20px;cursor:pointer}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-next i,.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-prev i{font-size:22px}}@media (min-width:1500px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-next i,.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-prev i{font-size:27px}}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-prev{text-align:right}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-prev{display:none}}.vw-image-top-text-right-bottom-slider-2 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-2-next{text-align:left}.vw-has-image-opacity>a{width:100%}.vw-has-image-opacity>a img{width:100%}.vw-image-top-text-right-bottom-slider-2 .vw-slick-pagination .sw-dots{padding-top:15px}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-2 .vw-slick-pagination .sw-dots{padding-top:30px}}@media (min-width:1500px){.vw-image-top-text-right-bottom-slider-2 .vw-slick-pagination .sw-dots{padding-top:35px}}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-2 .vw-slick-pagination .sw-dots{padding-top:50px}}.vw-image-top-text-right-bottom-slider-2 .vw-slick-pagination .sw-dots .sw-dot{background-color:#333333}.vw-image-top-text-right-bottom-slider-2 .vw-slick-pagination .sw-dots .sw-dot.sw-dot-active,.vw-image-top-text-right-bottom-slider-2 .vw-slick-pagination .sw-dots .sw-dot:hover{height:3px;background-color:#ffffff}.vw-l-img-r-dy-panel{padding:0 25px}@media (min-width:576px){.vw-l-img-r-dy-panel{padding:0 40px}}@media (min-width:768px){.vw-l-img-r-dy-panel{padding:0 60px}}@media (min-width:992px){.vw-l-img-r-dy-panel{padding:0 0}}.vw-l-img-r-dy-panel .container-fluid{position:relative}@media (min-width:992px){.vw-l-img-r-dy-panel .container-fluid{max-width:92%}}@media (min-width:1200px){.vw-l-img-r-dy-panel .container-fluid{max-width:89.167vw}}@media (min-width:1700px){.vw-l-img-r-dy-panel .container-fluid{max-width:1712px}}.vw-l-img-r-dy-panel .container-fluid .vw-text-panel{position:relative;padding:50px 40px}@media (min-width:576px){.vw-l-img-r-dy-panel .container-fluid .vw-text-panel{padding:50px 60px}}@media (min-width:768px){.vw-l-img-r-dy-panel .container-fluid .vw-text-panel{padding:50px 80px}}@media (min-width:992px){.vw-l-img-r-dy-panel .container-fluid .vw-text-panel{padding:3.35vw 5.78vw}}.vw-l-img-r-dy-panel .container-fluid .vw-text-panel .vw-quote-icon{display:block;width:100%;margin:-15px 0 25px}.vw-l-img-r-dy-panel .container-fluid .vw-text-panel .vw-quote-icon i{font-size:30px}@media (min-width:1500px){.vw-l-img-r-dy-panel .container-fluid .vw-text-panel .vw-quote-icon i{font-size:34px}}.vw-l-img-r-dy-panel .container-fluid.vw-round-borders{border-radius:10px;overflow:hidden}.vw-top-txt-bottom-boxes .container-fluid{padding:0 40px}@media (min-width:576px){.vw-top-txt-bottom-boxes .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-top-txt-bottom-boxes .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-top-txt-bottom-boxes .container-fluid{padding:0 45px}}@media (min-width:1200px){.vw-top-txt-bottom-boxes .container-fluid{padding:0 9.53vw}}@media (min-width:1200px){.vw-top-txt-bottom-boxes .container-fluid .row{margin:0 -50px}}@media (min-width:1500px){.vw-top-txt-bottom-boxes .container-fluid .row{margin:0 -75px}}@media (min-width:1700px){.vw-top-txt-bottom-boxes .container-fluid .row{margin:0 -105px}}.vw-top-txt-bottom-boxes .container-fluid .vw-top-txt-wrap{margin-bottom:50px}@media (min-width:992px){.vw-top-txt-bottom-boxes .container-fluid .vw-top-txt-wrap{max-width:630px;margin-bottom:80px;padding:0 15px}}@media (min-width:1200px){.vw-top-txt-bottom-boxes .container-fluid .vw-top-txt-wrap{max-width:650px;padding:0 35px}}@media (min-width:1500px){.vw-top-txt-bottom-boxes .container-fluid .vw-top-txt-wrap{max-width:800px;margin-bottom:90px;padding:0 60px}}@media (min-width:1700px){.vw-top-txt-bottom-boxes .container-fluid .vw-top-txt-wrap{max-width:930px;margin-bottom:115px;padding:0 90px}}.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row{margin:0 -15px}.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4{margin-bottom:40px}.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4:last-child{margin-bottom:0}@media (min-width:992px){.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4{margin-bottom:0;padding:0 30px}}@media (min-width:1200px){.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4{padding:0 50px}}@media (min-width:1500px){.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4{padding:0 75px}}@media (min-width:1700px){.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4{padding:0 105px}}.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4 .vw-box-no{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:22px;border-radius:22px;-webkit-box-shadow:3px 3px 11px rgba(51,51,51,0.1);box-shadow:3px 3px 11px rgba(51,51,51,0.1);margin-bottom:30px}@media (min-width:992px){.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4 .vw-box-no{margin-bottom:35px}}@media (min-width:1500px){.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4 .vw-box-no{margin-bottom:40px}}.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4 .vw-box-no h4,.vw-top-txt-bottom-boxes .container-fluid .vw-bottom-boxes-wrap .row .col-lg-4 .vw-box-no span{margin-bottom:0!important}.vw-text-w-states .container-fluid{padding:0 40px}@media (min-width:576px){.vw-text-w-states .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-text-w-states .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-text-w-states .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-text-w-states .container-fluid{padding:0 9.53vw}}@media (min-width:992px){.vw-text-w-states .container-fluid .vw-text-wrap{padding-right:40px}}@media (min-width:1200px){.vw-text-w-states .container-fluid .vw-text-wrap{padding-right:7vw}}.vw-text-w-states .container-fluid .vw-states-wrap{margin-top:40px}@media (min-width:992px){.vw-text-w-states .container-fluid .vw-states-wrap{margin-top:0;padding-left:40px}}@media (min-width:1200px){.vw-text-w-states .container-fluid .vw-states-wrap{padding-left:10.7vw}}.vw-text-w-states .container-fluid .vw-states-wrap .vw-state{display:inline-block;width:100%}.vw-text-w-states .container-fluid .vw-states-wrap .vw-state .vw-state-in{display:inline-block;border-style:solid;border-width:0;border-bottom-width:1px;padding:0 25px 40px;margin-bottom:40px}@media (min-width:576px){.vw-text-w-states .container-fluid .vw-states-wrap .vw-state .vw-state-in{padding:0 40px 40px}}@media (min-width:992px){.vw-text-w-states .container-fluid .vw-states-wrap .vw-state .vw-state-in{padding:0 25px 40px}}@media (min-width:1200px){.vw-text-w-states .container-fluid .vw-states-wrap .vw-state .vw-state-in{padding:0 25px 45px;margin-bottom:45px}}@media (min-width:1500px){.vw-text-w-states .container-fluid .vw-states-wrap .vw-state .vw-state-in{padding:0 25px 60px;margin-bottom:60px}}.vw-text-w-states .container-fluid .vw-states-wrap .vw-state .vw-state-in>div{display:inline-block}@media (min-width:992px){.vw-text-w-states .container-fluid .vw-states-wrap .vw-state .vw-state-in>div{text-align:left}}.vw-text-w-states .container-fluid .vw-states-wrap .vw-state:last-child .vw-state-in{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.vw-text-w-signature .container-fluid{padding:0 40px}@media (min-width:576px){.vw-text-w-signature .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-text-w-signature .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-text-w-signature .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-text-w-signature .container-fluid{padding:0 9.53vw}}.vw-text-w-signature .container-fluid .vw-signature-wrap{margin-top:40px}@media (min-width:992px){.vw-text-w-signature .container-fluid .vw-signature-wrap{margin-top:0;padding-left:80px}}@media (min-width:1200px){.vw-text-w-signature .container-fluid .vw-signature-wrap{padding-left:100px}}@media (min-width:1500px){.vw-text-w-signature .container-fluid .vw-signature-wrap{padding-left:140px}}@media (min-width:1700px){.vw-text-w-signature .container-fluid .vw-signature-wrap{padding-left:185px}}.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in{display:block;width:100%;margin-top:50px}@media (min-width:992px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in{margin-top:60px}}@media (min-width:1200px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in{margin-top:75px}}@media (min-width:1500px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in{margin-top:85px}}.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-img-wrap{display:inline-block;width:70px;height:70px;border-radius:50%;overflow:hidden;vertical-align:middle;margin-bottom:30px}@media (min-width:992px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-img-wrap{margin-right:25px;margin-bottom:0}}@media (min-width:1200px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-img-wrap{margin-right:30px}}@media (min-width:1500px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-img-wrap{margin-right:35px}}.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-img-wrap img{border-radius:50%}.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail{display:inline-block;vertical-align:middle;width:100%}@media (min-width:992px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail{width:auto;max-width:33.33%;margin-right:25px}}@media (min-width:1200px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail{margin-right:30px}}@media (min-width:1500px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail{margin-right:35px}}.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail-in{display:inline-block;padding:0 25px 30px;margin-bottom:30px;border-style:solid;border-width:0;border-bottom-width:1px}@media (min-width:992px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail-in{padding:5px 25px 5px 0;border-bottom-width:0;border-right-width:1px;margin-bottom:0}}@media (min-width:1200px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail-in{padding:5px 30px 5px 0}}@media (min-width:1500px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-detail-in{padding:5px 35px 5px 0}}.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-sign{display:inline-block;vertical-align:middle;width:100%}.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-sign img{max-height:90px}@media (min-width:992px){.vw-text-w-signature .container-fluid .vw-signature-wrap .vw-signature-in .vw-user-sign{width:auto;max-width:33.33%}}.vw-faqs-accordion-2 .container-fluid{padding:0 25px}@media (min-width:576px){.vw-faqs-accordion-2 .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-faqs-accordion-2 .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-faqs-accordion-2 .container-fluid{padding:0 13.28vw}}.vw-faqs-accordion-2 .container-fluid .vw-top-txt-wrap{width:100%;margin-bottom:50px}@media (min-width:992px){.vw-faqs-accordion-2 .container-fluid .vw-top-txt-wrap{max-width:600px;margin-bottom:70px}}@media (min-width:1200px){.vw-faqs-accordion-2 .container-fluid .vw-top-txt-wrap{max-width:620px}}@media (min-width:1500px){.vw-faqs-accordion-2 .container-fluid .vw-top-txt-wrap{max-width:680px;margin-bottom:80px}}@media (min-width:1700px){.vw-faqs-accordion-2 .container-fluid .vw-top-txt-wrap{max-width:750px;margin-bottom:100px}}.vw-faqs-accordion-2 .container-fluid .text-center .vw-top-txt-wrap{margin-left:auto;margin-right:auto}.vw-faqs-accordion-2 .container-fluid .text-right .vw-top-txt-wrap{float:right}.vw-faqs-accordion-2 .container-fluid .accordion .card{padding:0 0 35px;margin:0 0 35px;background:none;border:none;border-radius:0;border-bottom-width:1px!important;border-bottom-style:solid!important}@media (min-width:768px){.vw-faqs-accordion-2 .container-fluid .accordion .card{padding:0 0 45px}}@media (min-width:1200px){.vw-faqs-accordion-2 .container-fluid .accordion .card{padding:0 0 50px;margin:0 0 50px}}@media (min-width:1700px){.vw-faqs-accordion-2 .container-fluid .accordion .card{padding:0 0 60px;margin:0 0 60px}}.vw-faqs-accordion-2 .container-fluid .accordion .card:last-child{margin-bottom:0}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header{background:none;border:none;padding:0 0}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only){position:relative;width:100%;min-height:1px}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-icon-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 45px;-webkit-box-flex:0;flex:0 0 45px;max-width:45px;height:45px;padding:5px;border-radius:7px;font-size:16px;overflow:hidden}@media (min-width:1500px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-icon-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap{-ms-flex:0 0 50px;-webkit-box-flex:0;flex:0 0 50px;max-width:50px;height:50px;font-size:18px;border-radius:10px}}@media (min-width:1700px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-icon-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap{-ms-flex:0 0 58px;-webkit-box-flex:0;flex:0 0 58px;max-width:58px;height:58px;font-size:21px}}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-icon-wrap .vw-active-icon-bg,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap .vw-active-icon-bg{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;z-index:1;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-icon-wrap>*,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap>*{position:relative;z-index:3}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{-ms-flex:0 0 calc(100% - 45px);-webkit-box-flex:0;flex:0 0 calc(100% - 45px);max-width:calc(100% - 45px);padding-right:20px}@media (min-width:768px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{padding-right:60px}}@media (min-width:1200px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{padding-right:100px}}@media (min-width:1500px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{-ms-flex:0 0 calc(100% - 50px);-webkit-box-flex:0;flex:0 0 calc(100% - 50px);max-width:calc(100% - 50px);padding-right:16.40625vw}}@media (min-width:1700px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{-ms-flex:0 0 calc(100% - 58px);-webkit-box-flex:0;flex:0 0 calc(100% - 58px);max-width:calc(100% - 58px)}}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a i{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:absolute!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a i.vw-active-icon{opacity:0}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a.collapsed i{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a:not(.collapsed) .vw-active-icon-bg{opacity:1!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a:not(.collapsed) .vw-active-icon{opacity:1}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-arrows-normal i{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a.collapsed .vw-arrows-normal i{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-plus-minus i{-webkit-transform:rotateZ(0deg)!important;transform:rotateZ(0deg)!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-plus-minus i:before{content:"\f068"!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a.collapsed .vw-plus-minus i:before{content:"\f067"!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-less-greater i{-webkit-transform:rotateZ(90deg)!important;transform:rotateZ(90deg)!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a .vw-less-greater i:before{content:"\f105"!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a.collapsed .vw-less-greater i{-webkit-transform:rotateZ(0deg)!important;transform:rotateZ(0deg)!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-header a.collapsed .vw-less-greater i:before{content:"\f105"!important}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-body{padding:25px 0 0 0}@media (min-width:768px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-body{padding:25px 95px 0 0}}@media (min-width:1200px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-body{padding:35px 125px 0 0}}@media (min-width:1500px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-body{padding:35px 16.40625vw 0 0}}@media (min-width:1700px){.vw-faqs-accordion-2 .container-fluid .accordion .card .card-body{padding:45px 16.40625vw 0 0}}.vw-faqs-accordion-2 .container-fluid .accordion .card .card-body p:last-child,.vw-faqs-accordion-2 .container-fluid .accordion .card .card-body ul li:last-child{margin-bottom:0}.vw-faqs-accordion-2 .container-fluid.vw-round-icon-panel .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap{border-radius:50%}.vw-faqs-accordion-2 .container-fluid.vw-round-icon-panel .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap .vw-active-icon-bg{border-radius:50%}.vw-faqs-accordion-2 .container-fluid.vw-square-w-round-corners .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap{border-radius:10px}.vw-faqs-accordion-2 .container-fluid.vw-square-w-round-corners .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap .vw-active-icon-bg{border-radius:10px}.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel{position:relative;padding:0 25px}@media (min-width:768px){.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel{padding:0 40px}}@media (min-width:992px){.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel{padding:0 5.8333vw}}.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel.vw-full-width{padding:0 0!important}.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel.vw-full-width.vw-has-Shadow{padding:10px!important}.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel .vw-bg-panel{padding:50px 30px}@media (min-width:768px){.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel .vw-bg-panel{padding:60px 50px}}@media (min-width:992px){.vw-faqs-accordion-2 .container-fluid.vw-with-bg-panel .vw-bg-panel{padding:11.25vw 10.5729vw}}.vw-faqs-accordion-2 .container-fluid.vw-has-Shadow .vw-bg-panel{-webkit-box-shadow:1px 3px 16px rgba(0,0,0,0.0588235294);box-shadow:1px 3px 16px rgba(0,0,0,0.0588235294)}.vw-faqs-accordion-2 .container-fluid.vw-round-borders .vw-bg-panel{border-radius:10px}@media (min-width:992px){.vw-faqs-accordion-2 .container-fluid.vw-round-borders .vw-bg-panel{border-radius:14px}}.vw-l-txt-r-btn-boxed{padding:0 25px}@media (min-width:576px){.vw-l-txt-r-btn-boxed{padding:0 40px}}@media (min-width:768px){.vw-l-txt-r-btn-boxed{padding:0 60px}}@media (min-width:1200px){.vw-l-txt-r-btn-boxed{padding:0 4.0625vw}}.vw-l-txt-r-btn-boxed .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-l-txt-r-btn-boxed .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-l-txt-r-btn-boxed .container-fluid{padding:80px 60px}}@media (min-width:1200px){.vw-l-txt-r-btn-boxed .container-fluid{padding:100px 5.1042vw}}@media (min-width:1500px){.vw-l-txt-r-btn-boxed .container-fluid{padding:120px 5.1042vw}}.vw-l-txt-r-btn-boxed .container-fluid.vw-round-borders{border-radius:10px}.vw-l-txt-r-btn-boxed .container-fluid .vw-txt-cnotainer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px 40px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.vw-l-txt-r-btn-boxed .container-fluid .vw-txt-cnotainer{width:auto;max-width:66%;padding:10px 30px 10px 0;text-align:right}}@media (min-width:1200px){.vw-l-txt-r-btn-boxed .container-fluid .vw-txt-cnotainer{padding:10px 3.28vw 10px 0}}.vw-l-txt-r-btn-boxed .container-fluid .vw-txt-cnotainer .vw-p-xxl{line-height:1.2em}@media (min-width:992px){.vw-l-txt-r-btn-boxed .container-fluid .vw-btn-container{padding:10px 0 10px 30px}}@media (min-width:1200px){.vw-l-txt-r-btn-boxed .container-fluid .vw-btn-container{padding:10px 0 10px 3.28vw}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-wrapper{min-height:auto!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box{height:auto;min-height:1px}@media screen and (max-width:767px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .embed-responsive .js-vimeo-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .embed-responsive .js-vimeo-placer iframe{width:100%;height:100%;position:absolute;top:0;left:0}}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .embed-responsive .js-vimeo-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper{background-color:transparent!important}}@media screen and (max-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper{width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:260px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content{visibility:hidden}@media screen and (max-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content{position:relative;width:100%;padding:0 0;height:0}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.apply{visibility:visible}@media screen and (max-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.apply{padding:40px 30px!important;height:auto!important}}@media screen and (max-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.apply .on-video-text-content-in h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.apply .on-video-text-content-in h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.apply .on-video-text-content-in h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.apply .on-video-text-content-in h4{margin-bottom:15px!important}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content-in{padding:0 0}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.top{top:auto;bottom:auto}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.top{top:auto}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.top{top:115px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.top{top:120px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.top{top:120px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.top{top:140px}}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.middle{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.middle{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);translate:0 0}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.bottom{bottom:0}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.bottom{bottom:120px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.bottom{bottom:150px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.bottom{bottom:190px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.bottom{bottom:250px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.left{left:0}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.left{left:25px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.left{left:45px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.left{left:65px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.left{left:85px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.right{right:0;left:auto}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.right{right:25px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.right{right:45px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.right{right:65px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.right{right:85px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.center{right:auto;left:auto}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.middle.center{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-center{text-align:center!important}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-center .vw-heading,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-center .vw-slide-numbers,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-center p{text-align:center!important}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-right{text-align:right!important}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-right .vw-heading,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-right .vw-slide-numbers,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.text-right p{text-align:right!important}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-25{max-width:25%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-30{max-width:30%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-40{max-width:40%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-50{max-width:50%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-60{max-width:calc(60% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-60{max-width:calc(60% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-60{max-width:calc(60% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-70{max-width:calc(70% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-70{max-width:calc(70% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-70{max-width:calc(70% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-80{max-width:calc(80% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-80{max-width:calc(80% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-80{max-width:calc(80% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-90{max-width:calc(90% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-90{max-width:calc(90% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-90{max-width:calc(90% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-100{max-width:calc(100% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-100{max-width:calc(100% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .on-video-text-content.vw-width-100{max-width:calc(100% - 140px)}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-slide-numbers{margin-bottom:15px}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-slide-numbers{margin-bottom:35px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-slide-numbers{margin-bottom:40px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-slide-numbers{margin-bottom:45px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-slide-numbers{margin-bottom:52px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap{padding:0 25px;z-index:11}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap{display:block;padding:0 50px;max-width:700px;bottom:60px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap{padding:0 70px;bottom:80px;max-width:700px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap{padding:0 90px;bottom:100px;max-width:40.105vw}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap{padding:0 110px;bottom:130px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-container,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;position:relative;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-container:last-child,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar:last-child{width:100%!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-container .vw-bar-line,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-bar-line{position:absolute;top:0;left:0;width:100%;height:1px}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-progress-container .vw-bar-line .vw-bar-line-active,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-single-bar .vw-bar-line .vw-bar-line-active{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:0;height:calc(100% + 3px)}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-video-control-bar.vw-custom-bar{background:transparent!important;position:static!important;height:auto!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-video-control-bar.vw-custom-bar:focus,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-video-control-bar.vw-custom-bar:hover{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-video-control-bar.vw-custom-bar .vw-simple-progress{width:100%;max-width:100%;position:relative}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-video-control-bar.vw-custom-bar .vw-simple-progress .vw-simple-progress-bar{height:1px!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-video-control-bar.vw-custom-bar .vw-simple-progress .vw-simple-progress-status{position:absolute;top:50%;left:0;height:4px;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-video-box .on-video-text-wrapper .vw-video-bottom-wrap .vw-video-control-bar.vw-custom-bar .vw-simple-progress:hover .vw-simple-progress-bar{height:1px!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-has-aspect-ratio .embed-responsive{padding-top:0!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .for-mobile-ratio{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .js-vimeo-placer{aspect-ratio:1920/1080}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper{min-height:auto!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap{position:relative;width:100%}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper{width:100%;height:100%!important}}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper{width:100%;height:100%!important}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:40px}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{height:100%!important}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:50px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:70px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:90px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide{padding:110px}}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h6,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide p{height:auto}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h6{width:100%}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide h6{margin-bottom:15px!important}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide p{width:100%}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.top{padding-top:115px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.top{padding-top:120px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.top{padding-top:120px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.top{padding-top:140px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{padding-bottom:120px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{padding-bottom:150px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{padding-bottom:190px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.bottom{padding-bottom:250px}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in{display:inline-block}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-25{max-width:25%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-30{max-width:30%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-40{max-width:40%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-50{max-width:50%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-60{max-width:calc(60% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-60{max-width:calc(60% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-60{max-width:calc(60% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-70{max-width:calc(70% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-70{max-width:calc(70% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-70{max-width:calc(70% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-80{max-width:calc(80% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-80{max-width:calc(80% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-80{max-width:calc(80% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-90{max-width:calc(90% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-90{max-width:calc(90% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-90{max-width:calc(90% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-100{max-width:calc(100% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-100{max-width:calc(100% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-100{max-width:calc(100% - 140px)}}@media screen and (max-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in{text-align:center!important;max-width:100%!important}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-25{max-width:25%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-30{max-width:30%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-40{max-width:40%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-50{max-width:50%}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-60{max-width:calc(60% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-60{max-width:calc(60% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-60{max-width:calc(60% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-70{max-width:calc(70% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-70{max-width:calc(70% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-70{max-width:calc(70% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-80{max-width:calc(80% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-80{max-width:calc(80% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-80{max-width:calc(80% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-90{max-width:calc(90% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-90{max-width:calc(90% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-90{max-width:calc(90% - 140px)}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-100{max-width:calc(100% - 50px)}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-100{max-width:calc(100% - 90px)}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide .swiper-slide-in.vw-width-100{max-width:calc(100% - 140px)}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-down p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.fade-up p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h6,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h6{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);margin-bottom:15px!important}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active p,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child p{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h6,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-active p,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h1,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h2,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h3,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h4,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h5,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child h6,.vw-bg-video-text-bars.vw-bg-video-line-progressbar .on-video-text-wrapper .vw-content-wrap .swiper .swiper-wrapper .swiper-slide:first-child:last-child p{height:auto}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-slide-icon{position:absolute;bottom:25px;right:25px;width:80px;z-index:5}@media (min-width:768px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-slide-icon{bottom:30px;right:30px;width:100px}}@media (min-width:992px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-slide-icon{bottom:40px;right:40px}}@media (min-width:1200px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-slide-icon{bottom:40px;right:50px;width:110px}}@media (min-width:1500px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-slide-icon{bottom:50px;right:70px}}@media (min-width:1700px){.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-slide-icon{bottom:60px;right:90px;width:130px}}.vw-bg-video-text-bars.vw-bg-video-line-progressbar .vw-slide-icon img{width:auto}.vw-bg-txt-block{padding:0 25px}@media (min-width:576px){.vw-bg-txt-block{padding:0 40px}}@media (min-width:768px){.vw-bg-txt-block{padding:0 60px}}@media (min-width:1200px){.vw-bg-txt-block{padding:0 5.729vw}}.vw-bg-txt-block .container-fluid{padding:40px 30px}@media (min-width:576px){.vw-bg-txt-block .container-fluid{padding:60px 45px}}@media (min-width:768px){.vw-bg-txt-block .container-fluid{padding:80px 60px}}@media (min-width:1200px){.vw-bg-txt-block .container-fluid{padding:80px 7.552vw}}@media (min-width:1500px){.vw-bg-txt-block .container-fluid{padding:100px 7.552vw}}.vw-bg-txt-block .container-fluid.vw-round-borders{border-radius:10px}.vw-social-feeds-ig-fb-fb{padding:50px 0}@media (min-width:992px){.vw-social-feeds-ig-fb-fb{padding:60px 0}}@media (min-width:1500px){.vw-social-feeds-ig-fb-fb{padding:80px 0}}.vw-social-feeds-ig-fb-fb .col-12 .inner{padding:0 0;margin-bottom:60px;max-width:530px;margin-left:auto;margin-right:auto}.vw-social-feeds-ig-fb-fb .col-12 .inner .vw-heading{border-left-width:6px;border-left-style:solid;padding-left:15px}.vw-social-feeds-ig-fb-fb .col-12:last-child .inner{margin-bottom:0}.vw-social-feeds-ig-fb-fb .widget-facebook{height:520px}.vw-social-feeds-ig-fb-fb .widget-facebook .facebook_iframe{border:none}@media (min-width:992px){.vw-social-feeds-ig-fb-fb .col-12 .inner{margin-bottom:0;padding:0 0;max-width:100%}.vw-social-feeds-ig-fb-fb .col-12:first-child .inner{padding:0 10px 0 25px}.vw-social-feeds-ig-fb-fb .col-12:last-child .inner{padding:0 25px 0 10px}}@media (min-width:1500px){.vw-social-feeds-ig-fb-fb .col-12 .inner{padding:0 50px}.vw-social-feeds-ig-fb-fb .col-12:first-child .inner{padding:0 7px 0 65px}.vw-social-feeds-ig-fb-fb .col-12:last-child .inner{padding:0 65px 0 7px}}.vw-info-boxes-bg-panel .container-fluid{padding:0 25px}@media (min-width:576px){.vw-info-boxes-bg-panel .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-info-boxes-bg-panel .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-info-boxes-bg-panel .container-fluid{padding:0 5.729vw}}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid .row{margin:0 -18px}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap{margin-top:50px;position:relative}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap{padding:0 18px}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap:first-child{margin-top:0}@media (min-width:576px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap:nth-child(2){margin-top:0}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in{display:block;width:100%;height:100%;position:relative;-webkit-box-shadow:6px 6px 45px rgba(172,172,172,0.1607843137);box-shadow:6px 6px 45px rgba(172,172,172,0.1607843137);padding-bottom:40px}@media (min-width:1200px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in{padding-bottom:50px}}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in{padding-bottom:60px}}@media (min-width:1700px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in{padding-bottom:72px}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-panel-highlighted,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-panle{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-panel-highlighted{opacity:0}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in>*{position:relative;z-index:3}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-info-box-image{margin-bottom:30px;border-radius:0!important}@media (min-width:1200px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-info-box-image{margin-bottom:40px}}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-info-box-image{margin-bottom:50px}}@media (min-width:1700px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-info-box-image{margin-bottom:60px}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap{display:block;width:100%;padding:0 25px}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap{padding:0 30px}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-txt-hover{display:none;opacity:0}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-txt-hover,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-txt-normal{-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-txt-hover ol:last-child,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-txt-hover ul:last-child,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-txt-normal ol:last-child,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-txt-normal ul:last-child{margin-bottom:0;padding-bottom:0}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-icon-wrap{display:inline-block;width:100%;margin:30px 0 0}@media (min-width:1200px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-icon-wrap{margin:40px 0 0}}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-icon-wrap{margin:50px 0 0}}@media (min-width:1700px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-icon-wrap{margin:55px 0 0}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-icon-wrap .vw-icon-link-in{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:45px;height:45px;border-radius:50%;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1;position:relative;overflow:hidden}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-icon-wrap .vw-icon-link-in{width:52px;height:52px;font-size:18px}}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in .vw-content-wrap .vw-icon-wrap .vw-icon-link-in i{position:relative;z-index:3}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:focus .vw-panle,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:hover .vw-panle{opacity:0}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:focus .vw-panel-highlighted,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:hover .vw-panel-highlighted{opacity:1}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:focus .vw-txt-normal,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:hover .vw-txt-normal{display:none;opacity:0}.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:focus .vw-txt-hover,.vw-info-boxes-bg-panel .container-fluid .vw-info-box-wrap .vw-info-box-in:hover .vw-txt-hover{display:block;opacity:1}.vw-info-boxes-bg-panel .container-fluid.vw-round-borders .vw-info-box-in{border-radius:10px;overflow:hidden}@media (min-width:992px){.vw-info-boxes-bg-panel .container-fluid.vw-two-per-row{max-width:950px}}@media (min-width:1200px){.vw-info-boxes-bg-panel .container-fluid.vw-three-per-row{max-width:1340px}}@media (min-width:992px){.vw-info-boxes-bg-panel .container-fluid.vw-three-per-row .vw-info-box-wrap{-ms-flex:0 0 33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){.vw-info-boxes-bg-panel .container-fluid.vw-three-per-row .vw-info-box-wrap:nth-child(3){margin-top:0}}@media (min-width:992px){.vw-info-boxes-bg-panel .container-fluid.vw-five-per-row .vw-info-box-wrap,.vw-info-boxes-bg-panel .container-fluid.vw-four-per-row .vw-info-box-wrap,.vw-info-boxes-bg-panel .container-fluid.vw-six-per-row .vw-info-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-info-boxes-bg-panel .container-fluid.vw-five-per-row .vw-info-box-wrap:nth-child(3),.vw-info-boxes-bg-panel .container-fluid.vw-five-per-row .vw-info-box-wrap:nth-child(4),.vw-info-boxes-bg-panel .container-fluid.vw-four-per-row .vw-info-box-wrap:nth-child(3),.vw-info-boxes-bg-panel .container-fluid.vw-four-per-row .vw-info-box-wrap:nth-child(4),.vw-info-boxes-bg-panel .container-fluid.vw-six-per-row .vw-info-box-wrap:nth-child(3),.vw-info-boxes-bg-panel .container-fluid.vw-six-per-row .vw-info-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1200px){.vw-info-boxes-bg-panel .container-fluid.vw-five-per-row .vw-info-box-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.vw-info-boxes-bg-panel .container-fluid.vw-five-per-row .vw-info-box-wrap:nth-child(5){margin-top:0}}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid.vw-six-per-row .vw-info-box-wrap{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1500px){.vw-info-boxes-bg-panel .container-fluid.vw-six-per-row .vw-info-box-wrap:nth-child(5),.vw-info-boxes-bg-panel .container-fluid.vw-six-per-row .vw-info-box-wrap:nth-child(6){margin-top:0}}.vw-image-top-text-right-bottom-slider-3{position:relative;padding:0 0}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-3{padding:0 60px 50px}}@media (min-width:1200px){.vw-image-top-text-right-bottom-slider-3{padding:0 5.729vw 50px}}.vw-image-top-text-right-bottom-slider-3 .vw-ittrbs-3-wrap{position:relative;display:block;width:100%}.vw-image-top-text-right-bottom-slider-3 .vw-ittrbs-3-wrap.vw-round-borders .vw-slider-image-container{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-3 .vw-ittrbs-3-wrap.vw-round-borders .vw-slider-image-container{border-radius:10px}}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container{width:100%;position:relative;z-index:10;padding:40px 30px;text-align:center}@media (min-width:768px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container{padding:50px 60px}}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:100%;right:7.4vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:500px;padding:16px;z-index:3;border-radius:70px;overflow:hidden;-webkit-box-shadow:3px 3px 25px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 25px rgba(0,0,0,0.0509803922)}}@media (min-width:1500px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container{max-width:32.292vw}}@media (min-width:1900px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container{max-width:620px}}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-panel-desktop,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-panel-mobile{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-slider-text{z-index:5;position:relative}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-slider-text{max-width:calc(100% - 130px);padding:10px 25px 10px 10px}}@media (min-width:1500px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-slider-text{padding:10px 35px 10px 10px}}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-slider-text{max-width:calc(100% - 158px);padding:10px 45px 10px 10px}}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap{display:inline-block;width:100%;margin-top:30px}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap{max-width:130px;margin-top:0}}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap{max-width:158px}}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-next,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;padding:5px;line-height:1;border-radius:50%;overflow:hidden;cursor:pointer}@media (min-width:992px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-next,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev{width:55px;height:55px}}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-next,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev{width:68px;height:68px}}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-next .vw-arrow-bg,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev .vw-arrow-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-next i,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev i{position:relative;z-index:2;font-size:18px}@media (min-width:1200px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-next i,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev i{font-size:21px}}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-next i,.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev i{font-size:24px}}.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev{margin-right:15px}@media (min-width:1700px){.vw-image-top-text-right-bottom-slider-3 .vw-slider-text-container .vw-nav-wrap .vw-ittrbs-3-prev{margin-right:17px}}.vw-img-left-boxed-content-right .container-fluid{padding:0 25px}@media (min-width:576px){.vw-img-left-boxed-content-right .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-img-left-boxed-content-right .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-img-left-boxed-content-right .container-fluid{padding:0 5.729vw}}.vw-img-left-boxed-content-right .container-fluid.vw-with-bg{padding:50px 25px}@media (min-width:576px){.vw-img-left-boxed-content-right .container-fluid.vw-with-bg{padding:60px 40px}}@media (min-width:768px){.vw-img-left-boxed-content-right .container-fluid.vw-with-bg{padding:80px 60px}}@media (min-width:1200px){.vw-img-left-boxed-content-right .container-fluid.vw-with-bg{padding:6.3542vw 5.729vw}}.vw-img-left-boxed-content-right .container-fluid.vw-with-bg .vw-content-wrap{padding-bottom:0}@media (min-width:992px){.vw-img-left-boxed-content-right .container-fluid.vw-with-bg .vw-content-wrap{padding-top:0}}@media (min-width:992px){.vw-img-left-boxed-content-right .container-fluid .vw-img-wrap{-ms-flex:0 0 35%;-webkit-box-flex:0;flex:0 0 35%;max-width:35%}}@media (min-width:992px){.vw-img-left-boxed-content-right .container-fluid .vw-img-wrap img{width:100%}}.vw-img-left-boxed-content-right .container-fluid .vw-content-wrap{padding:40px}@media (min-width:768px){.vw-img-left-boxed-content-right .container-fluid .vw-content-wrap{padding:60px}}@media (min-width:992px){.vw-img-left-boxed-content-right .container-fluid .vw-content-wrap{-ms-flex:0 0 65%;-webkit-box-flex:0;flex:0 0 65%;max-width:65%;padding:40px 7.7vw}}@media (min-width:1500px){.vw-img-left-boxed-content-right .container-fluid .vw-content-wrap{padding:40px 7.7vw 40px 5.73vw}}.vw-img-left-boxed-content-right .container-fluid.vw-round-borders .row{border-radius:10px;overflow:hidden}@media (min-width:576px){.vw-slider-858 .vw-slider-858-img-slider{max-width:70vw}}@media (min-width:768px){.vw-slider-858 .vw-slider-858-img-slider{max-width:60vw}}@media (min-width:992px){.vw-slider-858 .vw-slider-858-img-slider{max-width:100%}}.vw-slider-858 .vw-slider-858-txt-wrap{padding:40px 25px 0;text-align:center}@media (min-width:768px){.vw-slider-858 .vw-slider-858-txt-wrap{padding:50px 40px 0}}@media (min-width:992px){.vw-slider-858 .vw-slider-858-txt-wrap{padding:50px 4vw 0;text-align:left}}@media (min-width:1200px){.vw-slider-858 .vw-slider-858-txt-wrap{padding:50px 10vw 0 4.6875vw}}@media (min-width:1500px){.vw-slider-858 .vw-slider-858-txt-wrap{padding:50px 10vw 0 4.6875vw}}.vw-l-panel-r-img .container-fluid{padding:0 25px}@media (min-width:992px){.vw-l-panel-r-img .container-fluid{padding:0 4.6875vw}}@media (min-width:992px){.vw-l-panel-r-img .container-fluid .vw-img-wrap{-ms-flex:0 0 26.65%;-webkit-box-flex:0;flex:0 0 26.65%;max-width:26.65%;padding:0 0}}.vw-l-panel-r-img .container-fluid .vw-img-wrap img{width:100%}@media (min-width:992px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap{-ms-flex:0 0 73.35%;-webkit-box-flex:0;flex:0 0 73.35%;max-width:73.35%;padding-right:23px}}.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:40px 25px}@media (min-width:992px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in{padding:40px}}@media (min-width:1200px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in{padding:50px 50px}}@media (min-width:1500px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in{padding:60px 4.95vw}}@media (min-width:1200px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-sub{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%}}.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:0 15px 35px}@media (min-width:1200px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text{-ms-flex:0 0 67%;-webkit-box-flex:0;flex:0 0 67%;max-width:67%;padding:0 40px 0 15px}}@media (min-width:1700px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text{-ms-flex:0 0 70%;-webkit-box-flex:0;flex:0 0 70%;max-width:70%;padding:0 60px 0 15px}}.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text .vw-quote-icon{font-size:26px}@media (min-width:1500px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text .vw-quote-icon{font-size:28px}}.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text p:last-child{margin-bottom:0}.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-button{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:0 15px}@media (min-width:1200px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-button{-ms-flex:0 0 33%;-webkit-box-flex:0;flex:0 0 33%;max-width:33%}}@media (min-width:1700px){.vw-l-panel-r-img .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-button{-ms-flex:0 0 30%;-webkit-box-flex:0;flex:0 0 30%;max-width:30%}}.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel{position:relative;padding:0 40px}@media (min-width:576px){.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel{padding:0 55px}}@media (min-width:768px){.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel{padding:0 75px}}@media (min-width:992px){.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel{padding:0 4.7395vw}}.vw-faqs-accordion-3 .container-fluid .vw-accordion-box{padding:0 25px}@media (min-width:576px){.vw-faqs-accordion-3 .container-fluid .vw-accordion-box{padding:0 40px}}@media (min-width:768px){.vw-faqs-accordion-3 .container-fluid .vw-accordion-box{padding:0 60px}}@media (min-width:992px){.vw-faqs-accordion-3 .container-fluid .vw-accordion-box{padding:0 4.7395vw}}@media (min-width:1200px){.vw-faqs-accordion-3 .container-fluid .vw-accordion-box{padding:0 8vw}}@media (min-width:1700px){.vw-faqs-accordion-3 .container-fluid .vw-accordion-box{padding:0 12.447vw}}.vw-faqs-accordion-3 .container-fluid .vw-accordion-box .vw-title-wrap{padding:0 25px;margin-bottom:30px;max-width:800px}@media (min-width:576px){.vw-faqs-accordion-3 .container-fluid .vw-accordion-box .vw-title-wrap{padding:0 40px;margin-bottom:40px}}@media (min-width:992px){.vw-faqs-accordion-3 .container-fluid .vw-accordion-box .vw-title-wrap{margin-bottom:7.291vw}}.vw-faqs-accordion-3 .container-fluid .accordion{width:100%;max-width:1200px;margin:0 auto}.vw-faqs-accordion-3 .container-fluid .accordion .card{border:none!important;border-radius:0;padding:30px 25px;margin-bottom:20px}.vw-faqs-accordion-3 .container-fluid .accordion .card:last-child{margin-bottom:0}@media (min-width:768px){.vw-faqs-accordion-3 .container-fluid .accordion .card{padding:40px 45px}}@media (min-width:1200px){.vw-faqs-accordion-3 .container-fluid .accordion .card{padding:55px 60px;margin-bottom:25px}}@media (min-width:1500px){.vw-faqs-accordion-3 .container-fluid .accordion .card{padding:75px 80px;margin-bottom:27px}}.vw-faqs-accordion-3 .container-fluid .accordion .card .vw-card-borders{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid;border-width:2px;z-index:1}.vw-faqs-accordion-3 .container-fluid .accordion .card .vw-card-borders.opened{display:none}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header{position:relative;border:none!important;z-index:5;background:transparent!important;padding:0 0}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a .vw-question-wrap,.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a span:not(.sr-only){position:relative;width:100%;min-height:1px}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-icon-wrap,.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-ms-flex:0 0 48px;-webkit-box-flex:0;flex:0 0 48px;max-width:48px;font-size:17px}@media (min-width:1500px){.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-icon-wrap,.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-icon-wrap{-ms-flex:0 0 58px;-webkit-box-flex:0;flex:0 0 58px;max-width:58px;font-size:21px}}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{-ms-flex:0 0 calc(100% - 48px);-webkit-box-flex:0;flex:0 0 calc(100% - 48px);max-width:calc(100% - 48px)}@media (min-width:768px){.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{padding-right:45px}}@media (min-width:1500px){.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a .vw-question-wrap.vw-question-wrap,.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a span:not(.sr-only).vw-question-wrap{-ms-flex:0 0 calc(100% - 58px);-webkit-box-flex:0;flex:0 0 calc(100% - 58px);max-width:calc(100% - 58px)}}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a i{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-weight:900}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a i:before{content:"\f067"}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header a .vw-opened{display:none}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-header+div{position:relative;z-index:1}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-body{padding:25px 0 0 0}@media (min-width:768px){.vw-faqs-accordion-3 .container-fluid .accordion .card .card-body{padding:25px 30px 0 0}}@media (min-width:1200px){.vw-faqs-accordion-3 .container-fluid .accordion .card .card-body{padding:45px 30px 0 0}}@media (min-width:1700px){.vw-faqs-accordion-3 .container-fluid .accordion .card .card-body{padding:55px 30px 0 0}}.vw-faqs-accordion-3 .container-fluid .accordion .card .card-body p:last-child,.vw-faqs-accordion-3 .container-fluid .accordion .card .card-body ul li:last-child{margin-bottom:0}.vw-faqs-accordion-3 .container-fluid .accordion .card.active .vw-card-borders{display:none}.vw-faqs-accordion-3 .container-fluid .accordion .card.active .vw-card-borders.opened{display:block}.vw-faqs-accordion-3 .container-fluid .accordion .card.active .card-header .vw-closed{display:none}.vw-faqs-accordion-3 .container-fluid .accordion .card.active .card-header .vw-opened{display:block}.vw-faqs-accordion-3 .container-fluid .accordion .card.active .card-header a i:before{content:"\f068"}.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel .vw-accordion-box{padding-top:50px;padding-bottom:50px}@media (min-width:576px){.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel .vw-accordion-box{padding-top:60px;padding-bottom:60px}}@media (min-width:768px){.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel .vw-accordion-box{padding-top:80px;padding-bottom:80px}}@media (min-width:992px){.vw-faqs-accordion-3 .container-fluid.vw-with-bg-panel .vw-accordion-box{padding-top:9.375vw;padding-bottom:9.375vw}}.vw-faqs-accordion-3 .container-fluid.vw-round-borders .vw-accordion-box{border-radius:10px}.vw-faqs-accordion-3 .container-fluid.vw-round-borders .vw-accordion-box .accordion .card{border-radius:10px}.vw-faqs-accordion-3 .container-fluid.vw-round-borders .vw-accordion-box .accordion .card .vw-card-borders{border-radius:10px}.vw-faqs-accordion-3 .container-fluid.vw-box-shadow .accordion .card{-webkit-box-shadow:4px 4px 35px rgba(0,0,0,0.0588235294);box-shadow:4px 4px 35px rgba(0,0,0,0.0588235294)}.vw-faqs-accordion-3 .container-fluid:not(.vw-with-bg-panel){padding:0 25px}@media (min-width:576px){.vw-faqs-accordion-3 .container-fluid:not(.vw-with-bg-panel){padding:0 40px}}@media (min-width:768px){.vw-faqs-accordion-3 .container-fluid:not(.vw-with-bg-panel){padding:0 60px}}@media (min-width:992px){.vw-faqs-accordion-3 .container-fluid:not(.vw-with-bg-panel){padding:0 5.8333vw}}@media (min-width:1400px){.vw-faqs-accordion-3 .container-fluid:not(.vw-with-bg-panel){max-width:1227px;padding:0 15px}}.vw-faqs-accordion-3 .container-fluid:not(.vw-with-bg-panel) .vw-accordion-box{padding:0 15px}.vw-faqs-accordion-3 .container-fluid:not(.vw-with-bg-panel) .vw-accordion-box .accordion{max-width:100%}.vw-two-videos .container .row .vw-vdo-column{margin-bottom:60px}@media (min-width:768px){.vw-two-videos .container .row .vw-vdo-column{margin-bottom:80px}}@media (min-width:1500px){.vw-two-videos .container .row .vw-vdo-column{margin-bottom:100px}}.vw-two-videos .container .row:last-child .vw-vdo-column:last-child{margin-bottom:0}@media (min-width:768px){.vw-two-videos .container .row:last-child .vw-vdo-column:nth-last-child(2){margin-bottom:0}}.vw-two-videos .container.vw-round-borders .embed-responsive{border-radius:10px}.vw-boxed-info-boxes-2{position:relative;display:inline-block;width:100%}.vw-boxed-info-boxes-2.vw-show-bg .container-fluid{padding:50px 40px 0;margin:50px auto 0}@media (min-width:1200px){.vw-boxed-info-boxes-2.vw-show-bg .container-fluid{padding:60px 60px 0;margin:60px auto 0}}@media (min-width:1500px){.vw-boxed-info-boxes-2.vw-show-bg .container-fluid{padding:80px 80px 0;margin:80px auto 0}}@media (min-width:1700px){.vw-boxed-info-boxes-2.vw-show-bg .container-fluid{padding:100px 125px 0;margin:100px auto 0}}.vw-boxed-info-boxes-2.vw-show-bg .vw-bg-panel{display:block!important}.vw-boxed-info-boxes-2.vw-show-shadow .container-fluid{-webkit-box-shadow:5px 5px 35px rgba(186,186,186,0.1607843137)!important;box-shadow:5px 5px 35px rgba(186,186,186,0.1607843137)!important;padding:50px 40px}@media (min-width:1200px){.vw-boxed-info-boxes-2.vw-show-shadow .container-fluid{padding:60px 60px}}@media (min-width:1500px){.vw-boxed-info-boxes-2.vw-show-shadow .container-fluid{padding:80px 80px}}@media (min-width:1700px){.vw-boxed-info-boxes-2.vw-show-shadow .container-fluid{padding:100px 125px}}@media (min-width:768px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row{padding-bottom:60px;margin-bottom:60px}}@media (min-width:992px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row{padding-bottom:70px;margin-bottom:70px}}@media (min-width:1200px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row{padding-bottom:90px;margin-bottom:90px}}@media (min-width:1500px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row{padding-bottom:100px;margin-bottom:100px}}@media (min-width:1700px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row{padding-bottom:120px;margin-bottom:120px}}@media (min-width:768px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row>.vw-row-border{display:block!important}}.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row .col-12{padding:0 15px 50px}@media (min-width:768px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row .col-12{padding:0 15px;margin-bottom:0}}@media (min-width:1200px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row .col-12{padding:0 20px}}@media (min-width:1500px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row .col-12{padding:0 22px}}@media (min-width:1700px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row .col-12{padding:0 25px}}.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row .col-12 .vw-row-border{display:block!important}@media (min-width:768px){.vw-boxed-info-boxes-2.vw-show-lines .container-fluid .row .col-12 .vw-row-border{display:none!important}}.vw-boxed-info-boxes-2 .vw-bg-panel{position:absolute;width:100%;height:calc(100% - 160px);top:0;left:0;z-index:1;display:none}@media (min-width:992px){.vw-boxed-info-boxes-2 .vw-bg-panel{height:calc(100% - 180px)}}@media (min-width:1200px){.vw-boxed-info-boxes-2 .vw-bg-panel{height:calc(100% - 200px)}}@media (min-width:1500px){.vw-boxed-info-boxes-2 .vw-bg-panel{height:calc(100% - 230px)}}@media (min-width:1700px){.vw-boxed-info-boxes-2 .vw-bg-panel{height:calc(100% - 250px)}}.vw-boxed-info-boxes-2 .container-fluid{position:relative;max-width:92%;padding:0 40px;z-index:2}@media (min-width:1200px){.vw-boxed-info-boxes-2 .container-fluid{max-width:90.625vw;padding:0 50px}}@media (min-width:1500px){.vw-boxed-info-boxes-2 .container-fluid{padding:0 80px}}@media (min-width:1700px){.vw-boxed-info-boxes-2 .container-fluid{padding:0 125px;max-width:1740px}}.vw-boxed-info-boxes-2 .container-fluid .row{overflow:hidden;position:relative}@media (min-width:768px){.vw-boxed-info-boxes-2 .container-fluid .row{margin-bottom:60px;padding-bottom:0}}@media (min-width:1200px){.vw-boxed-info-boxes-2 .container-fluid .row{margin-bottom:80px}}.vw-boxed-info-boxes-2 .container-fluid .row:last-child{margin-bottom:0}.vw-boxed-info-boxes-2 .container-fluid .row>.vw-row-border{display:none}@media (min-width:768px){.vw-boxed-info-boxes-2 .container-fluid .row>.vw-row-border{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:2px}}@media (min-width:1200px){.vw-boxed-info-boxes-2 .container-fluid .row>.vw-row-border{left:20px;width:calc(100% - 40px)}}@media (min-width:1500px){.vw-boxed-info-boxes-2 .container-fluid .row>.vw-row-border{left:25px;width:calc(100% - 50px)}}@media (min-width:1700px){.vw-boxed-info-boxes-2 .container-fluid .row>.vw-row-border{left:30px;width:calc(100% - 60px)}}.vw-boxed-info-boxes-2 .container-fluid .row .col-12{margin-bottom:50px}@media (min-width:768px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12{padding:0 15px;margin-bottom:0}}@media (min-width:1200px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12{padding:0 20px}}@media (min-width:1500px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12{padding:0 22px}}@media (min-width:1700px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12{padding:0 25px}}.vw-boxed-info-boxes-2 .container-fluid .row .col-12 .vw-row-border{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:2px;display:none}@media (min-width:768px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12 .vw-row-border{display:none!important}}.vw-boxed-info-boxes-2 .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:40px}@media (min-width:1200px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:50px}}@media (min-width:1500px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:65px}}@media (min-width:1700px){.vw-boxed-info-boxes-2 .container-fluid .row .col-12 .vw-boxed-info-box-image{margin-bottom:90px}}.vw-boxed-info-boxes-2 .container-fluid .row .col-12>p:last-child{margin-bottom:0}.vw-boxed-info-boxes-2 .container-fluid .row:last-child{padding-bottom:0;margin-bottom:0}.vw-boxed-info-boxes-2 .container-fluid .row:last-child>.vw-row-border{display:none!important}.vw-boxed-info-boxes-2 .container-fluid .row:last-child .col-12:last-child{padding-bottom:0;margin-bottom:0}.vw-boxed-info-boxes-2 .container-fluid .row:last-child .col-12:last-child .vw-row-border{display:none!important}.vw-boxed-info-boxes-2 .container-fluid .row.vw-top-txt-wrap{margin-bottom:0!important;padding-bottom:0!important}.vw-boxed-info-boxes-2 .container-fluid .row.vw-top-txt-wrap .col-12{-ms-flex:0 0 100%!important;-webkit-box-flex:0!important;flex:0 0 100%!important;max-width:100%!important;padding:0 15px!important;margin-bottom:0!important}.vw-boxed-info-boxes-2 .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{display:inline-block;margin-bottom:30px}@media (min-width:768px){.vw-boxed-info-boxes-2 .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:40px;max-width:530px}}@media (min-width:992px){.vw-boxed-info-boxes-2 .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:50px}}@media (min-width:1200px){.vw-boxed-info-boxes-2 .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:60px;max-width:630px}}@media (min-width:1500px){.vw-boxed-info-boxes-2 .container-fluid .row.vw-top-txt-wrap .col-12 .vw-top-txt-in{margin-bottom:75px}}@media (min-width:1200px){.vw-boxed-info-boxes-2 .container-fluid.vw-two-per-row .row{max-width:66.66%;margin-left:auto;margin-right:auto}}@media (min-width:768px){.vw-boxed-info-boxes-2 .container-fluid.vw-two-per-row .col-12{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.vw-boxed-info-boxes-2 .container-fluid.vw-four-per-row .col-12{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-boxed-info-boxes-2 .container-fluid.vw-three-per-row .col-12{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}.vw-boxed-info-boxes-2.vw-round-borders .container-fluid{border-radius:16px}.vw-boxed-info-boxes-2.vw-round-borders .vw-boxed-info-box-image img{border-radius:10px}.vw-random-banner .vw-random-wrap{position:relative;z-index:1;min-height:46vw}.vw-random-banner .vw-panel-wrap{position:relative;display:inline-block;width:100%;padding:40px;text-align:center;overflow:hidden}@media (min-width:992px){.vw-random-banner .vw-panel-wrap{position:absolute;top:50%;left:13.542vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:400px;z-index:5;padding:40px 45px}}@media (min-width:1200px){.vw-random-banner .vw-panel-wrap{max-width:450px;padding:45px 65px}}@media (min-width:1500px){.vw-random-banner .vw-panel-wrap{max-width:500px;padding:55px 90px}}.vw-random-banner .vw-panel-wrap.vw-round-borders{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:992px){.vw-random-banner .vw-panel-wrap.vw-round-borders{border-radius:10px}}.vw-random-banner .vw-panel-wrap.vw-show-shadow{-webkit-box-shadow:0px 3px 15px rgba(51,51,51,0.1607843137);box-shadow:0px 3px 15px rgba(51,51,51,0.1607843137)}.vw-random-banner .vw-panel-wrap .vw-panel-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media (min-width:992px){.vw-random-banner .vw-panel-wrap .vw-panel-bg{border-radius:10px}}.vw-random-banner .vw-panel-wrap>*{position:relative;z-index:5}.vw-random-slides{position:relative}.vw-random-slides .vw-random-slide{position:relative;z-index:1;width:100%;min-height:48vw}@media (min-width:992px){.vw-random-slides .vw-random-slide{min-height:45vw}}.vw-random-slides .vw-random-slide .embed-responsive .vw-image-opacity{z-index:4}.vw-random-slides .vw-random-slide .embed-responsive.vw-with-controls .vw-image-opacity{z-index:1}.vw-random-slides .vw-panel-wrap{position:relative;display:inline-block;width:100%}@media (min-width:992px){.vw-random-slides .vw-panel-wrap{position:absolute;top:7.8vw;left:11.98vw;max-width:450px;z-index:5}}@media (min-width:1200px){.vw-random-slides .vw-panel-wrap{max-width:480px}}.vw-random-slides .vw-panel-wrap .vw-panel-in{position:relative;width:100%;padding:40px;overflow:hidden;text-align:center}@media (min-width:992px){.vw-random-slides .vw-panel-wrap .vw-panel-in{padding:40px 45px}}@media (min-width:1200px){.vw-random-slides .vw-panel-wrap .vw-panel-in{padding:45px 65px}}@media (min-width:1500px){.vw-random-slides .vw-panel-wrap .vw-panel-in{padding:60px 85px}}.vw-random-slides .vw-panel-wrap .vw-panel-in.vw-round-borders{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:992px){.vw-random-slides .vw-panel-wrap .vw-panel-in.vw-round-borders{border-radius:10px}}.vw-random-slides .vw-panel-wrap .vw-panel-in.vw-show-shadow{-webkit-box-shadow:0px 3px 15px rgba(51,51,51,0.1607843137);box-shadow:0px 3px 15px rgba(51,51,51,0.1607843137)}.vw-random-slides .vw-panel-wrap .vw-panel-in>*{position:relative;z-index:5}.vw-random-slides .vw-panel-wrap .vw-panel-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.vw-simple-text-strip .col-12{padding:20px 40px;max-width:950px}.vw-slider-960-text-panel{position:relative}.vw-slider-960-text-panel .vw-sl-960-tp-wrap{position:relative;width:100%}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap{position:relative;width:100%}@media (min-width:992px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap{position:absolute;top:7.8vw;left:11.98vw;max-width:450px;z-index:5}}@media (min-width:1200px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap{max-width:480px}}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in{position:relative;width:100%;padding:40px 25px;overflow:hidden;text-align:center}@media (min-width:768px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in{padding:40px 60px}}@media (min-width:992px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in{padding:40px 70px}}@media (min-width:1200px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in{padding:45px 70px}}@media (min-width:1500px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in{padding:60px 85px}}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in .vw-m-btn-wrap{padding:0 25px}@media (min-width:768px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in .vw-m-btn-wrap{padding:0 0}}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in.vw-round-borders{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:992px){.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in.vw-round-borders{border-radius:10px}}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in.vw-show-shadow{-webkit-box-shadow:0px 3px 15px rgba(51,51,51,0.1607843137);box-shadow:0px 3px 15px rgba(51,51,51,0.1607843137)}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-in>*{position:relative;z-index:5}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .vw-panel-wrap .vw-panel-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.vw-slider-960-text-panel .vw-sl-960-tp-wrap .swiper-slide img{width:100%}.vw-slider-960-text-panel .swiper-slide{position:relative}.vw-slider-960-text-panel .vw-has-image-opacity>iframe{z-index:1}.vw-slider-960-text-panel .vw-has-image-opacity.vw-with-controls>iframe{z-index:3}@media (min-width:992px){.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.top{bottom:auto;top:6.7708vw}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.middle{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.bottom{top:auto;bottom:6.7708vw}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.left{right:auto;left:6.7708vw}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.center{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.right{left:auto;right:6.7708vw}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.middle.center{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-no-bg .vw-panel-in{padding:0 0!important}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-no-bg .vw-panel-in .vw-panel-bg{background-color:transparent!important;display:none}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-25{max-width:25%}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-30{max-width:30%}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-40{max-width:calc(40% - 3.5vw)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-50{max-width:calc(50% - 6.7708vw)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-60{max-width:calc(60% - 10vw)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-70{max-width:calc(70% - 13.54vw)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-80{max-width:calc(80% - 13.54vw)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-90{max-width:calc(90% - 13.54vw)}.vw-slider-960-text-panel.vw-sl-960-nw .vw-sl-960-tp-wrap .vw-panel-wrap.vw-w-100{max-width:calc(100% - 13.54vw)}}.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination{position:absolute;left:auto;bottom:50px;right:50px;width:auto;display:inline-block;z-index:10}}@media (min-width:1200px){.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination{bottom:60px;right:50px}}@media (min-width:1500px){.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination{right:60px}}@media (min-width:1900px){.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination{bottom:100px;right:70px}}.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;margin-right:10px;cursor:pointer}@media (min-width:1200px){.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot{margin-right:10px}}.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot:last-child{margin-right:0}.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot .vw-dot-circle{width:12px;height:12px;border-radius:50%;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot .vw-line{position:absolute;top:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:12px;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot .vw-no{position:absolute;left:50%;top:-37px;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot:not(.vw-dot-active) .vw-dot-circle,.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot:not(.vw-dot-active) .vw-line,.vw-slider-960-text-panel .vw-slider-960-text-panel-pagination .vw-dot:not(.vw-dot-active) .vw-no{opacity:0}.vw-slider-960-text-panel .vw-scroll-wrap{display:inline-block;width:100%;text-align:center;padding:20px 25px 20px}@media (min-width:992px){.vw-slider-960-text-panel .vw-scroll-wrap{position:absolute;width:auto;text-align:inherit;bottom:50px;left:50px;z-index:10;padding:0 0;background-color:transparent!important}}@media (min-width:1200px){.vw-slider-960-text-panel .vw-scroll-wrap{bottom:60px;left:50px}}@media (min-width:1500px){.vw-slider-960-text-panel .vw-scroll-wrap{left:60px}}@media (min-width:1900px){.vw-slider-960-text-panel .vw-scroll-wrap{bottom:100px;left:70px}}@media (min-width:768px){.vw-slider-960-text-panel .vw-scroll-wrap.vw-right{left:auto;right:40px}}@media (min-width:992px){.vw-slider-960-text-panel .vw-scroll-wrap.vw-right{right:50px}}@media (min-width:1200px){.vw-slider-960-text-panel .vw-scroll-wrap.vw-right{right:50px}}@media (min-width:1500px){.vw-slider-960-text-panel .vw-scroll-wrap.vw-right{right:60px}}@media (min-width:1900px){.vw-slider-960-text-panel .vw-scroll-wrap.vw-right{right:70px}}.vw-slider-960-text-panel .vw-scroll-wrap .vw-scroll-down{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-slider-960-text-panel .vw-scroll-wrap i{display:inline-block;vertical-align:middle;border-radius:50%;font-size:22px;width:22px;height:22px}.vw-tabed-scores-dy-widget,.vw-tabed-scores-widget{padding:0 24px}.vw-tabed-scores-dy-widget .container-fluid,.vw-tabed-scores-widget .container-fluid{padding:50px 25px 50px}@media (min-width:576px){.vw-tabed-scores-dy-widget .container-fluid,.vw-tabed-scores-widget .container-fluid{padding:50px 40px 50px}}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid,.vw-tabed-scores-widget .container-fluid{padding:50px 60px 50px}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid,.vw-tabed-scores-widget .container-fluid{padding:70px 4.7395vw 70px}}.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap,.vw-tabed-scores-widget .container-fluid .vw-top-wrap{margin-bottom:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap,.vw-tabed-scores-widget .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap,.vw-tabed-scores-widget .container-fluid .vw-top-wrap{margin-bottom:90px}}@media (min-width:1200px){.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap,.vw-tabed-scores-widget .container-fluid .vw-top-wrap{margin-bottom:100px}}@media (min-width:1500px){.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap,.vw-tabed-scores-widget .container-fluid .vw-top-wrap{margin-bottom:130px}}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap .col-12,.vw-tabed-scores-widget .container-fluid .vw-top-wrap .col-12{max-width:80%}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap .col-12,.vw-tabed-scores-widget .container-fluid .vw-top-wrap .col-12{max-width:75%}}@media (min-width:1200px){.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap .col-12,.vw-tabed-scores-widget .container-fluid .vw-top-wrap .col-12{max-width:900px}}.vw-tabed-scores-dy-widget .container-fluid .vw-top-wrap .col-12 .vw-desc-wrap>:last-child,.vw-tabed-scores-widget .container-fluid .vw-top-wrap .col-12 .vw-desc-wrap>:last-child{margin-bottom:0}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap{display:block;width:100%}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap{padding:0 20px}}@media (min-width:1200px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap{padding:0 25px}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-show-shadow,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-show-shadow{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922)}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-round-borders,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-round-borders{border-radius:10px}@media (min-width:1500px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-round-borders,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-round-borders{border-radius:14px}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap nav,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap nav{display:block;width:100%;text-align:center}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs{position:relative;border-bottom:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding:9px 10px;margin:0;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);-webkit-transform:translateY(-37px);transform:translateY(-37px);max-width:88%}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs.vw-no-tab-box,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs.vw-no-tab-box{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link{position:relative;border:none;background:transparent;display:inline-block;width:auto;border-radius:0;border:none!important;padding:15px 25px;margin:3px;overflow:hidden}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link{min-width:1px;padding:16px 30px}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link{padding:20px 35px}}@media (min-width:1200px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link{padding:25px 45px}}@media (min-width:1500px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link{padding:27px 55px}}@media (min-width:1700px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link{padding:28px 70px}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-after-element,.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-before-element,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-after-element,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-before-element{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border-width:2px;border-style:solid}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-after-element,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-after-element{opacity:0}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link h4,.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link span,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link h4,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link span{position:relative;z-index:5}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-act-span,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link .vw-act-span{display:none}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-after-element,.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-after-element,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-after-element,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-after-element{opacity:1}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-before-element,.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-before-element,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-before-element,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-before-element{opacity:0}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-act-span,.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-act-span,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-act-span,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-act-span{display:block}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-nm-span,.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-nm-span,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link.active .vw-nm-span,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .nav-tabs .nav-link:hover .vw-nm-span{display:none}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-round-borders .nav-tabs,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-round-borders .nav-tabs{border-radius:10px}@media (min-width:1500px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-round-borders .nav-tabs,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-round-borders .nav-tabs{border-radius:14px}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-round-bar .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-round-bar .nav-tabs .nav-link{border-radius:5000px;overflow:hidden}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-round-bar .vw-state,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-round-bar .vw-state{border-radius:5000px}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-round-bar .vw-state .vw-state-filler,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-round-bar .vw-state .vw-state-filler{border-radius:5000px}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .nav-tabs .nav-link{border-radius:8px;overflow:hidden}@media (min-width:1500px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .nav-tabs .nav-link,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .nav-tabs .nav-link{border-radius:12px}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .vw-state,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .vw-state{border-radius:5px}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .vw-state .vw-state-filler,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap.vw-rectangle-w-round-corners-bar .vw-state .vw-state-filler{border-radius:5px}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content{padding:40px 0 10px}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content{padding:60px 0 30px}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content{padding:5.54vw 0 8.4583vw}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12{margin-bottom:70px;padding:0 40px}@media (min-width:576px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12{margin-bottom:80px}}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12{padding:0 75px;margin-bottom:90px}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12{padding:0 4.6354vw}}.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12:last-child,.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12:last-child{margin-bottom:0}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12:nth-last-child(2),.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12:nth-last-child(2){margin-bottom:0}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12:nth-last-child(3),.vw-tabed-scores-widget .container-fluid .vw-tsw-wrap .tab-content .row .col-12:nth-last-child(3){margin-bottom:0}}.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps,.vw-tabed-scores-widget .container-fluid.vw-has-gaps{-webkit-box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);padding:50px 25px 50px}@media (min-width:576px){.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps,.vw-tabed-scores-widget .container-fluid.vw-has-gaps{padding:60px 40px 50px}}@media (min-width:768px){.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps,.vw-tabed-scores-widget .container-fluid.vw-has-gaps{padding:70px 60px 50px}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps,.vw-tabed-scores-widget .container-fluid.vw-has-gaps{padding:8.3333vw 4.7395vw 70px}}.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps.vw-hide-shadow,.vw-tabed-scores-widget .container-fluid.vw-has-gaps.vw-hide-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps .vw-tsw-wrap.vw-show-shadow,.vw-tabed-scores-widget .container-fluid.vw-has-gaps .vw-tsw-wrap.vw-show-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps.vw-round-borders,.vw-tabed-scores-widget .container-fluid.vw-has-gaps.vw-round-borders{border-radius:30px}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps.vw-round-borders,.vw-tabed-scores-widget .container-fluid.vw-has-gaps.vw-round-borders{border-radius:40px}}@media (min-width:1500px){.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps.vw-round-borders,.vw-tabed-scores-widget .container-fluid.vw-has-gaps.vw-round-borders{border-radius:50px}}@media (min-width:992px){.vw-tabed-scores-dy-widget .container-fluid.vw-has-gaps .tab-content,.vw-tabed-scores-widget .container-fluid.vw-has-gaps .tab-content{padding-bottom:5.7292vw}}.vw-tabed-scores-dy-widget .vw-test-wrap,.vw-tabed-scores-widget .vw-test-wrap{text-align:center}@media (min-width:992px){.vw-tabed-scores-dy-widget .vw-test-wrap,.vw-tabed-scores-widget .vw-test-wrap{text-align:left}}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-test-title,.vw-tabed-scores-widget .vw-test-wrap .vw-test-title{margin-bottom:25px}@media (min-width:1200px){.vw-tabed-scores-dy-widget .vw-test-wrap .vw-test-title,.vw-tabed-scores-widget .vw-test-wrap .vw-test-title{margin-bottom:35px}}@media (min-width:1500px){.vw-tabed-scores-dy-widget .vw-test-wrap .vw-test-title,.vw-tabed-scores-widget .vw-test-wrap .vw-test-title{margin-bottom:40px}}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-bar-wrap,.vw-tabed-scores-widget .vw-test-wrap .vw-bar-wrap{margin:0 -2px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1500px){.vw-tabed-scores-dy-widget .vw-test-wrap .vw-bar-wrap,.vw-tabed-scores-widget .vw-test-wrap .vw-bar-wrap{margin-bottom:15px}}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-bar-wrap .vw-bar,.vw-tabed-scores-widget .vw-test-wrap .vw-bar-wrap .vw-bar{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none;padding:2px}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap{margin:0 0;text-align:left}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state{position:relative;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;width:100%;max-width:100%;padding:3px 15px;margin-bottom:8px}@media (min-width:1500px){.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state{margin-bottom:10px}}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state:last-child,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state:last-child{margin-bottom:0}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-img-wrap,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-img-wrap{position:absolute;width:18px;top:0;left:-30px;height:100%}@media (min-width:1200px){.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-img-wrap,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-img-wrap{left:-35px}}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-img-wrap img,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-img-wrap img{max-height:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-state-filler,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state .vw-state-filler{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state:first-child .vw-state-filler,.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state:nth-child(2) .vw-state-filler,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state:first-child .vw-state-filler,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state:nth-child(2) .vw-state-filler{opacity:1!important}.vw-tabed-scores-dy-widget .vw-test-wrap .vw-states-wrap .vw-state>*,.vw-tabed-scores-widget .vw-test-wrap .vw-states-wrap .vw-state>*{position:relative;z-index:5}.vw-l-img-r-quote-n-btn .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-img-r-quote-n-btn .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-img-r-quote-n-btn .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-l-img-r-quote-n-btn .container-fluid{padding:0 4.7395vw}}.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap{display:block;width:100%;padding:20px}@media (min-width:992px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap{padding:25px}}@media (min-width:1500px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap{padding:1.6vw}}.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap.vw-show-shadow{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922)}.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap.vw-round-borders{border-radius:10px}@media (min-width:1500px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap.vw-round-borders{border-radius:12px}}.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap.vw-round-borders img{border-radius:6px}@media (min-width:992px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap.vw-round-borders img{width:100%}}@media (min-width:1500px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap.vw-round-borders img{border-radius:8px}}@media (min-width:992px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-img-wrap{padding-right:4.514vw}}@media (min-width:992px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap{padding-left:3.145vw}}@media (min-width:992px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap .col-xxl-8{padding-right:3.125vw}}@media (min-width:1500px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap .col-xxl-8{padding-right:1vw}}.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap .col-xxl-8 .vw-quote-icon{display:inline-block;width:100%;margin-bottom:20px;font-size:25px}@media (min-width:992px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap .col-xxl-8 .vw-quote-icon{margin-bottom:30px}}@media (min-width:1500px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap .col-xxl-8 .vw-quote-icon{margin-bottom:35px;font-size:30px}}.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap .col-xxl-8 p:last-child{margin-bottom:0}@media (min-width:1500px){.vw-l-img-r-quote-n-btn .container-fluid .vw-lirqb-wrap .vw-content-wrap .col-xxl-4{padding-left:2.125vw}}.vw-social-feeds-boxed .container-fluid{padding:0 25px}@media (min-width:576px){.vw-social-feeds-boxed .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-social-feeds-boxed .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid{padding:0 5.781vw}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap{position:relative;width:100%;padding:60px 25px}@media (min-width:576px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap{padding:80px 40px}}@media (min-width:768px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap{padding:100px 60px}}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap{padding:9.0625vw 4.896vw}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-top-wrap{padding:0 0 40px}@media (min-width:576px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-top-wrap{padding:0 0 50px}}@media (min-width:768px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-top-wrap{padding:0 0 60px}}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-top-wrap{padding:0 0 8.125vw}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-top-wrap .col-lg-7 p:last-child{margin-bottom:0}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap{margin:0 -20px}}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-dsc-titles{margin-bottom:35px}}@media (min-width:1200px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-dsc-titles{margin-bottom:40px}}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-dsc-titles{margin-bottom:50px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-dsc-titles .vw-social-title{padding:0 25px}@media (min-width:1200px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-dsc-titles .vw-social-title{padding:0 30px}}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-dsc-titles .vw-social-title{padding:0 38px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box{margin-bottom:60px}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box:last-child{margin-bottom:0}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box{margin-bottom:0}}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box{padding:0 20px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-social-title{padding:0 25px}@media (min-width:1200px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-social-title{padding:0 30px}}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-social-title{padding:0 38px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in{width:100%;padding:25px;margin-top:30px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in{margin-top:0;height:100%}}@media (min-width:1200px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in{padding:30px}}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in{padding:38px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .vw-follow-wrap{display:inline-block;width:100%;padding:10px 20px;margin:0 0 16px;text-align:center}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .vw-follow-wrap{padding:15px 25px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .vw-follow-wrap-in{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;max-width:450px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .vw-follow-wrap-in .vw-logo-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 20px;margin:10px 0}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .vw-follow-wrap-in .vw-btn-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:calc(100% - 72px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:10px 0}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .vw-follow-wrap-in .vw-btn-wrap:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .widget-facebook{height:520px;overflow:hidden;margin-bottom:-128px}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in .widget-facebook .facebook_iframe{border:none;max-width:500px;margin-top:-128px}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in.vw-with-yt{height:auto}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box-in.vw-with-yt .widget-facebook{height:370px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-yt-parent{margin-top:30px;height:auto;padding:15px 10px}@media (min-width:1500px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-yt-parent{padding:23px 23px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-yt-parent .vw-yt-wrap{position:relative;display:inline-block;width:100%;margin:0 0;text-align:center}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-yt-parent .vw-yt-wrap-in{display:inline-block;width:100%;text-align:center}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-yt-parent .vw-yt-wrap-in .vw-txt-wrap{display:inline-block;vertical-align:middle;padding:10px 15px;text-align:center}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap .vw-social-wrap .vw-social-box .vw-yt-parent .vw-yt-wrap-in .vw-btn-wrap{display:inline-block;vertical-align:middle;padding:10px 15px;text-align:center}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap.vw-round-borders{border-radius:10px}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap.vw-round-borders{border-radius:14px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap.vw-round-borders .vw-social-box-in{border-radius:10px}@media (min-width:992px){.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap.vw-round-borders .vw-social-box-in{border-radius:14px}}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap.vw-round-borders .vw-social-box-in .vw-follow-wrap{border-radius:8px}.vw-social-feeds-boxed .container-fluid .vw-sfb-wrap.vw-round-borders .vw-social-box-in .vw-logo-wrap{border-radius:7px}.vw-videos-custom-btn .container-fluid{padding:0 25px}@media (min-width:576px){.vw-videos-custom-btn .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-videos-custom-btn .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-videos-custom-btn .container-fluid{padding:0 5.781vw}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap{position:relative;width:100%;padding:60px 25px}@media (min-width:576px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.hasNoTopText{padding:40px 40px}}@media (min-width:768px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.hasNoTopText{padding:60px 60px}}@media (min-width:992px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.hasNoTopText{padding:4.896vw 4.896vw}}@media (min-width:576px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.hasTopText{padding:80px 40px}}@media (min-width:768px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.hasTopText{padding:100px 60px}}@media (min-width:992px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.hasTopText{padding:9.0625vw 4.896vw}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-top-wrap{padding:0 0 40px}@media (min-width:576px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-top-wrap{padding:0 0 50px}}@media (min-width:768px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-top-wrap{padding:0 0 60px}}@media (min-width:992px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-top-wrap{padding:0 0 6.458vw}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-top-wrap .col-lg-7 p:last-child{margin-bottom:0}@media (min-width:1500px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap{margin:0 -20px}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video{margin-top:60px}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video:first-child{margin-top:0}@media (min-width:768px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video:nth-child(2){margin-top:0}}@media (min-width:1500px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video{padding:0 20px}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in{width:100%;padding:25px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:768px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in{height:100%}}@media (min-width:1200px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in{padding:30px}}@media (min-width:1700px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in{padding:38px}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in .vw-video-title{margin:40px 0 20px}@media (min-width:768px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in .vw-video-title{margin:50px 0 20px}}@media (min-width:1200px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in .vw-video-title{margin:50px 0 20px}}@media (min-width:1500px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap .vw-video-in .vw-video-title{margin:60px 0 20px}}@media (min-width:992px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-3-per-row .vw-video,.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-4-per-row .vw-video,.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-5-per-row .vw-video{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:992px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-3-per-row .vw-video:nth-child(3),.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-4-per-row .vw-video:nth-child(3),.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-5-per-row .vw-video:nth-child(3){margin-top:0}}@media (min-width:1200px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-4-per-row .vw-video,.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-5-per-row .vw-video{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-4-per-row .vw-video:nth-child(4),.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-5-per-row .vw-video:nth-child(4){margin-top:0}}@media (min-width:1500px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-5-per-row .vw-video{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1500px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap .vw-videos-wrap.vw-5-per-row .vw-video:nth-child(5){margin-top:0}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.vw-round-borders{border-radius:10px}@media (min-width:992px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.vw-round-borders{border-radius:14px}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.vw-round-borders .vw-video-in{border-radius:10px}@media (min-width:992px){.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.vw-round-borders .vw-video-in{border-radius:14px}}.vw-videos-custom-btn .container-fluid .vw-vcb-wrap.vw-round-borders .vw-video-in .embed-responsive iframe{border-radius:7px}.vw-l-img-r-panel .container-fluid{padding:0 25px}@media (min-width:992px){.vw-l-img-r-panel .container-fluid{padding:0 4.6875vw}}@media (min-width:992px){.vw-l-img-r-panel .container-fluid .vw-img-wrap{-ms-flex:0 0 27.715%;-webkit-box-flex:0;flex:0 0 27.715%;max-width:27.715%;padding:0 0 0 15px}}.vw-l-img-r-panel .container-fluid .vw-img-wrap img{width:100%}@media (min-width:992px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap{-ms-flex:0 0 72.285%;-webkit-box-flex:0;flex:0 0 72.285%;max-width:72.285%;padding-left:17px}}@media (min-width:1500px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap{padding-left:23px}}.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:40px 25px}@media (min-width:992px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in{padding:40px}}@media (min-width:1200px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in{padding:50px 50px}}@media (min-width:1500px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in{padding:60px 4.95vw}}@media (min-width:1200px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-sub{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%}}.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:0 15px 35px}@media (min-width:1200px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text{-ms-flex:0 0 67%;-webkit-box-flex:0;flex:0 0 67%;max-width:67%;padding:0 40px 0 15px}}@media (min-width:1700px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text{-ms-flex:0 0 70%;-webkit-box-flex:0;flex:0 0 70%;max-width:70%;padding:0 60px 0 15px}}.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text .vw-quote-icon{font-size:26px}@media (min-width:1500px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text .vw-quote-icon{font-size:28px}}.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-text p:last-child{margin-bottom:0}.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-button{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:0 15px}@media (min-width:1200px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-button{-ms-flex:0 0 33%;-webkit-box-flex:0;flex:0 0 33%;max-width:33%}}@media (min-width:1700px){.vw-l-img-r-panel .container-fluid .vw-panel-wrap .vw-panel-in .vw-panel-button{-ms-flex:0 0 30%;-webkit-box-flex:0;flex:0 0 30%;max-width:30%}}.vw-l-img-r-panel .container-fluid.vw-round-borders .vw-img-wrap img{border-top-left-radius:10px;border-top-right-radius:10px}@media (min-width:992px){.vw-l-img-r-panel .container-fluid.vw-round-borders .vw-img-wrap img{border-radius:10px}}.vw-l-img-r-panel .container-fluid.vw-round-borders .vw-panel-in{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:992px){.vw-l-img-r-panel .container-fluid.vw-round-borders .vw-panel-in{border-radius:10px}}.vw-img-video-thumb-slider .vw-ivts-wrap{padding:0 50px}@media (min-width:768px){.vw-img-video-thumb-slider .vw-ivts-wrap{padding:0 60px}}.vw-img-video-thumb-slider .vw-ivts-wrap .js-get-vimeo-dimension{min-height:237px}.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-next,.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-prev{background-color:transparent!important;background-position:center center;background-repeat:no-repeat;font-size:45px;height:100%;position:absolute;top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:50px;z-index:2}@media (min-width:768px){.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-next,.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-prev{font-size:50px;width:60px}}@media (min-width:992px){.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-next,.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-prev{font-size:60px}}.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-next i,.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-prev i{cursor:pointer}.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-prev{left:0}.vw-img-video-thumb-slider .vw-ivts-wrap .vw-ivts-next{right:0}.vw-img-video-thumb-slider .swiper-slide{width:100%}@media (min-width:500px){.vw-img-video-thumb-slider .swiper-slide{width:100%}}@media (min-width:640px){.vw-img-video-thumb-slider .swiper-slide{width:calc(50% - 24px)}}@media (min-width:992px){.vw-img-video-thumb-slider .swiper-slide{width:calc(33.333% - 24px)}}@media (min-width:1200px){.vw-img-video-thumb-slider .swiper-slide{width:calc(25% - 24px)}}.vw-l-iboxes-r-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-iboxes-r-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-iboxes-r-content .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-l-iboxes-r-content .container-fluid{padding:0 40px}}@media (min-width:1200px){.vw-l-iboxes-r-content .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-iboxes-r-content .container-fluid{padding:0 7.08333vw}}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap{margin-bottom:50px}@media (min-width:576px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap{margin-bottom:70px}}@media (min-width:992px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap{padding-right:7.34375vw;margin-bottom:0}}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox{padding:0;margin-top:25px}@media (min-width:576px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox{padding:0 15px;margin-top:30px}}@media (min-width:768px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox{padding:0 20px;margin-top:40px}}@media (min-width:992px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox{padding:0 15px;margin-top:30px}}@media (min-width:1200px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox{padding:0 20px;margin-top:40px}}@media (min-width:1500px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox{padding:0 27px;margin-top:54px}}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in{width:100%;height:100%;padding:30px 25px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922)}@media (min-width:768px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in{padding:45px 40px}}@media (min-width:992px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in{padding:35px 30px}}@media (min-width:1200px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in{padding:45px 40px}}@media (min-width:1700px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in{padding:53px 47px 51px 47px}}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap{width:100%;margin-bottom:25px}@media (min-width:1200px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap{margin-bottom:37px}}@media (min-width:1700px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap{margin-bottom:42px}}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap i{font-size:45px}@media (min-width:1500px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap i{font-size:53px}}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap img,.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap svg{max-height:45px}@media (min-width:1500px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap img,.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-icon-wrap svg{max-height:53px}}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox .vw-ibox-in .vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox:first-child{margin-top:0}@media (min-width:576px){.vw-l-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-ibox:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-l-iboxes-r-content .container-fluid .vw-content-wrap{padding:0 25px}}@media (min-width:1200px){.vw-l-iboxes-r-content .container-fluid .vw-content-wrap{padding:0 30px}}@media (min-width:1500px){.vw-l-iboxes-r-content .container-fluid .vw-content-wrap{padding:0 4vw 0 40px}}@media (min-width:1700px){.vw-l-iboxes-r-content .container-fluid .vw-content-wrap{padding:0 5.375vw 0 50px}}.vw-l-iboxes-r-content .container-fluid .vw-content-wrap .vw-desc-wrap{display:inline-block;width:100%;margin-bottom:30px}@media (min-width:1200px){.vw-l-iboxes-r-content .container-fluid .vw-content-wrap .vw-desc-wrap{margin-bottom:40px}}@media (min-width:1500px){.vw-l-iboxes-r-content .container-fluid .vw-content-wrap .vw-desc-wrap{margin-bottom:50px}}.vw-l-iboxes-r-content .container-fluid .vw-round-borders .vw-ibox-in{border-radius:10px}.vw-l-iboxes-r-content .container-fluid .vw-hide-shadow .vw-ibox-in{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-l-iboxes-r-content .container-fluid .vw-has-borders .vw-ibox-in{border-style:solid;border-width:1px}.vw-project-carousel-4 .container-fluid{position:relative;padding:50px 15px}@media (min-width:576px){.vw-project-carousel-4 .container-fluid{padding:60px 15px}}@media (min-width:768px){.vw-project-carousel-4 .container-fluid{padding:80px 15px}}@media (min-width:1200px){.vw-project-carousel-4 .container-fluid{padding:11.458vw 15px 8.855vw}}.vw-project-carousel-4 .container-fluid .vw-bg-panel{position:absolute;top:0;left:25px;width:100%;height:100%;max-width:calc(100% - 50px);z-index:1}@media (min-width:576px){.vw-project-carousel-4 .container-fluid .vw-bg-panel{max-width:calc(100% - 80px);left:40px}}@media (min-width:768px){.vw-project-carousel-4 .container-fluid .vw-bg-panel{max-width:calc(100% - 120px);left:60px}}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-bg-panel{max-width:90.625vw;left:4.6875vw}}.vw-project-carousel-4 .container-fluid .vw-top-wrap{padding:0 35px 50px}@media (min-width:576px){.vw-project-carousel-4 .container-fluid .vw-top-wrap{padding:0 65px 60px}}@media (min-width:768px){.vw-project-carousel-4 .container-fluid .vw-top-wrap{padding:0 105px 80px}}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-top-wrap{padding:0 10.2083vw 8.333333vw}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap{padding-left:10.2083vw}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:35px}@media (min-width:576px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:65px}}@media (min-width:768px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:105px}}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:0}}@media (min-width:1500px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .col-xl-8{-ms-flex:0 0 69.68%;-webkit-box-flex:0;flex:0 0 69.68%;max-width:69.68%}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper{padding:15px}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:25px 25px 40px 25px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:576px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:25px 25px 40px 25px}}@media (min-width:768px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:30px 30px 50px 30px}}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:20px 20px 50px 20px}}@media (min-width:1500px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:30px 30px 60px 30px}}@media (min-width:1700px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:39px 38px 72px 38px}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:30px}@media (min-width:768px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:40px}}@media (min-width:1500px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:45px}}@media (min-width:1700px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:50px}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.vw-has-aspect-ratio,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img.vw-has-aspect-ratio{position:relative}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.vw-has-aspect-ratio .embed-responsive,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img.vw-has-aspect-ratio .embed-responsive{padding-top:0!important}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.vw-has-aspect-ratio .embed-responsive .js-vimeo-placer,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img.vw-has-aspect-ratio .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.vw-has-aspect-ratio .embed-responsive .js-vimeo-placer iframe,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img.vw-has-aspect-ratio .embed-responsive .js-vimeo-placer iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:65px}@media (min-width:768px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:75px}}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:78px}}@media (min-width:1500px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:90px}}@media (min-width:1700px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:95px}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:86px;height:86px;border-width:8px}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:100px;height:100px;border-width:12px}}@media (min-width:1500px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:120px;height:120px;border-width:15px}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:15.625vw;padding-top:30px;padding-right:30px}}@media (min-width:1200px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{min-height:13.917vw}}@media (min-width:1500px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{min-height:14.388vw;-ms-flex:0 0 30.32%;-webkit-box-flex:0;flex:0 0 30.32%;max-width:30.32%}}@media (min-width:1700px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{min-height:15.3645vw;padding-top:39px}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:16px}@media (min-width:1500px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{width:60px;height:60px;font-size:17px}}@media (min-width:1700px){.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{width:68px;height:68px;font-size:19px}}.vw-project-carousel-4 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{margin-right:13px}.vw-project-carousel-4 .container-fluid.vw-round-borders .vw-bg-panel{border-radius:10px}.vw-project-carousel-4 .container-fluid.vw-round-borders .swiper-slide{border-radius:10px}.vw-project-carousel-4 .container-fluid.vw-round-borders .swiper-slide img{border-radius:7px}.vw-project-carousel-4 .container-fluid.vw-round-borders .swiper-slide .embed-responsive{border-radius:7px}.vw-project-carousel-4 .container-fluid.vw-hide-shadow .swiper-slide{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-project-carousel-4 .container-fluid>*{position:relative;z-index:5}.vw-project-carousel-4 .vw-m-btn-wrap .vw-m-btn-in{margin:0!important}.vw-project-carousel-4 .swiper-slide{width:calc(80% - 10px)}@media (min-width:576px){.vw-project-carousel-4 .swiper-slide{width:calc(66.6666666667% - 10px)}}@media (min-width:768px){.vw-project-carousel-4 .swiper-slide{width:calc(40% - 15px)}}@media (min-width:992px){.vw-project-carousel-4 .swiper-slide{width:calc(42.3728813559% - 18px)}}.vw-state-boxes .container-fluid{max-width:1431px;padding:0 40px}@media (min-width:768px){.vw-state-boxes .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-state-boxes .container-fluid{padding:0 4.6875vw}}@media (min-width:1700px){.vw-state-boxes .container-fluid{padding:0 90px;max-width:1494px}}@media (min-width:992px){.vw-state-boxes .container-fluid.vw-wide-layout{max-width:100%!important;padding:0 7.292vw!important}}.vw-state-boxes .container-fluid .vw-top-wrap{margin-bottom:35px}@media (min-width:768px){.vw-state-boxes .container-fluid .vw-top-wrap{margin-bottom:50px}}@media (min-width:992px){.vw-state-boxes .container-fluid .vw-top-wrap{margin-bottom:7.291vw}}.vw-state-boxes .container-fluid .text-lg-center .vw-top-wrap{max-width:730px}.vw-state-boxes .container-fluid .text-lg-left .vw-boxes-wrap .row{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.vw-state-boxes .container-fluid .text-lg-right .vw-boxes-wrap .row{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}@media (min-width:768px){.vw-state-boxes .container-fluid .vw-boxes-wrap .row{margin:0 -20px}}@media (min-width:1700px){.vw-state-boxes .container-fluid .vw-boxes-wrap .row{margin:0 -25px}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{margin-top:25px}@media (min-width:576px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{margin-top:30px}}@media (min-width:768px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{padding:0 20px;margin-top:40px}}@media (min-width:1700px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{padding:0 25px;margin-top:50px}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap:first-child{margin-top:0}@media (min-width:576px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap:nth-child(3){margin-top:0}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{position:relative;width:100%;height:100%;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);padding:30px 20px;text-align:center}@media (min-width:576px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{padding:30px 15px}}@media (min-width:768px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{padding:30px 25px;text-align:left}}@media (min-width:992px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{padding:35px 30px}}@media (min-width:1500px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{padding:40px 35px}}@media (min-width:1700px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{padding:55px 43px}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-box-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-box-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in:not(:hover) .vw-box-panel-hover{opacity:0!important}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in:hover .vw-box-panel{opacity:0}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in>*{position:relative;z-index:3}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{margin-bottom:25px;width:100%}@media (min-width:768px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{-ms-flex:0 0 45px;-webkit-box-flex:0;flex:0 0 45px;max-width:45px;padding:7px 0 0;margin-bottom:0}}@media (min-width:1500px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{-ms-flex:0 0 53px;-webkit-box-flex:0;flex:0 0 53px;max-width:53px}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap i{font-size:45px}@media (min-width:1500px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap i{font-size:53px}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap img,.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap svg{max-height:45px}@media (min-width:1500px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap img,.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap svg{max-height:53px}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{width:100%}@media (min-width:768px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{-ms-flex:0 0 calc(100% - 45px);-webkit-box-flex:0;flex:0 0 calc(100% - 45px);max-width:calc(100% - 45px);padding-left:35px}}@media (min-width:992px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{padding-left:25px}}@media (min-width:1500px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{padding-left:35px;-ms-flex:0 0 calc(100% - 53px);-webkit-box-flex:0;flex:0 0 calc(100% - 53px);max-width:calc(100% - 53px)}}@media (min-width:1700px){.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{padding-left:45px}}.vw-state-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-desc-wrap>:last-child{margin-bottom:0}.vw-state-boxes .container-fluid.vw-4-per-row{max-width:1946px}@media (min-width:1200px){.vw-state-boxes .container-fluid.vw-4-per-row .vw-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-state-boxes .container-fluid.vw-4-per-row .vw-box-wrap:nth-child(4){margin-top:0}}.vw-state-boxes .container-fluid.vw-5-per-row{max-width:2395px}@media (min-width:1200px){.vw-state-boxes .container-fluid.vw-5-per-row .vw-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-state-boxes .container-fluid.vw-5-per-row .vw-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1500px){.vw-state-boxes .container-fluid.vw-5-per-row .vw-box-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.vw-state-boxes .container-fluid.vw-5-per-row .vw-box-wrap:nth-child(5){margin-top:0}}.vw-state-boxes .container-fluid.vw-6-per-row{max-width:2844px}@media (min-width:1200px){.vw-state-boxes .container-fluid.vw-6-per-row .vw-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-state-boxes .container-fluid.vw-6-per-row .vw-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1500px){.vw-state-boxes .container-fluid.vw-6-per-row .vw-box-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.vw-state-boxes .container-fluid.vw-6-per-row .vw-box-wrap:nth-child(5){margin-top:0}}@media (min-width:1700px){.vw-state-boxes .container-fluid.vw-6-per-row .vw-box-wrap{-ms-flex:0 0 16.6666%;-webkit-box-flex:0;flex:0 0 16.6666%;max-width:16.6666%}.vw-state-boxes .container-fluid.vw-6-per-row .vw-box-wrap:nth-child(6){margin-top:0}}.vw-state-boxes .container-fluid.vw-round-borders .vw-box-in{border-radius:10px;overflow:hidden}.vw-state-boxes .container-fluid.vw-hide-shadow .vw-box-in{-webkit-box-shadow:none!important;box-shadow:none!important}@media (min-width:992px){.vw-gallery-two-images .container-fluid{max-width:1020px}}.vw-gallery-two-images .container-fluid .vw-gti-wrap{position:relative;padding:0 50px}@media (min-width:768px){.vw-gallery-two-images .container-fluid .vw-gti-wrap{padding:0 70px}}@media (min-width:1200px){.vw-gallery-two-images .container-fluid .vw-gti-wrap{padding:0 50px}}@media (min-width:576px){.vw-gallery-two-images .container-fluid .vw-gti-wrap .swiper-slide{max-width:calc(50% - 8px)}}@media (min-width:768px){.vw-gallery-two-images .container-fluid .vw-gti-wrap .swiper-slide{max-width:calc(50% - 15px)}}@media (min-width:1200px){.vw-gallery-two-images .container-fluid .vw-gti-wrap .swiper-slide{max-width:calc(50% - 20px)}}.vw-gallery-two-images .container-fluid.vw-round-borders img{border-radius:15px}.vw-gallery-two-images .container-fluid .vw-gti-next,.vw-gallery-two-images .container-fluid .vw-gti-prev{background-color:transparent!important;background-position:center center;background-repeat:no-repeat;font-size:40px;height:100%;position:absolute;top:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:25px;z-index:2}@media (min-width:768px){.vw-gallery-two-images .container-fluid .vw-gti-next,.vw-gallery-two-images .container-fluid .vw-gti-prev{font-size:45px;width:25px}}@media (min-width:992px){.vw-gallery-two-images .container-fluid .vw-gti-next,.vw-gallery-two-images .container-fluid .vw-gti-prev{font-size:50px}}.vw-gallery-two-images .container-fluid .vw-gti-next i,.vw-gallery-two-images .container-fluid .vw-gti-prev i{cursor:pointer}.vw-gallery-two-images .container-fluid .vw-gti-prev{left:15px}@media (min-width:768px){.vw-gallery-two-images .container-fluid .vw-gti-prev{left:25px}}@media (min-width:1200px){.vw-gallery-two-images .container-fluid .vw-gti-prev{left:0}}.vw-gallery-two-images .container-fluid .vw-gti-next{right:15px}@media (min-width:768px){.vw-gallery-two-images .container-fluid .vw-gti-next{right:25px}}@media (min-width:1200px){.vw-gallery-two-images .container-fluid .vw-gti-next{right:0}}.vw-quote-2 .container-fluid{padding:0 18vw}@media (min-width:500px){.vw-quote-2 .container-fluid{padding:0 23.8vw}}@media (min-width:768px){.vw-quote-2 .container-fluid{max-width:680px;padding:0 15px}}.vw-quote-2 .vw-quote-icon{display:inline-block;width:100%;margin-bottom:30px}@media (min-width:768px){.vw-quote-2 .vw-quote-icon{margin-bottom:40px}}.vw-quote-2 .vw-quote-icon i{display:inline-block;position:static;font-size:42px;margin:0 0}@media (min-width:768px){.vw-quote-2 .vw-quote-icon i{font-size:50px}}.vw-quote-2 .vw-quote-content{display:inline-block;width:100%;margin-bottom:30px}.vw-quote-2 .vw-quote-content p:last-child{margin-bottom:0}.vw-quote-2 .blockquote-footer{color:inherit;font-size:inherit;font-weight:inherit}.vw-quote-2 .blockquote-footer:before{content:""}.vw-quote-2 .blockquote-footer h5:before{content:"— "}.vw-l-imgs-r-form .vw-round-borders .vw-has-image-opacity{border-radius:10px;overflow:hidden}.vw-video-right-content .start-btn-gap-fix{margin-bottom:60px}@media (min-width:992px){.vw-video-right-content .start-btn-gap-fix{margin-bottom:0}}.vw-video-right-content .vw-round-borders .embed-responsive{border-radius:16px}@media (min-width:768px){.vw-product-page-slider .vw-pps-thumb-slider{position:absolute;width:calc(100% - 30px);max-height:100%;left:15px;top:0}}.vw-product-page-slider .vw-pps-thumb-slider .swiper-slide{cursor:pointer;height:auto!important;border-style:solid;border-width:0;border-bottom-width:4px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;max-width:25%}@media (min-width:768px){.vw-product-page-slider .vw-pps-thumb-slider .swiper-slide{max-width:100%}}.vw-product-page-slider .vw-pps-thumb-slider .swiper-slide.swiper-slide-visible:not(.swiper-slide-thumb-active){border-bottom-color:transparent!important}.vw-product-page-slider .vw-pps-thumb-slider .swiper-slide img{max-width:100%;max-height:100%}.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid,.vw-l-img-r-txt-blog .container-fluid{padding:0 25px}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid,.vw-l-img-r-txt-blog .container-fluid{max-width:710px;padding:0 15px}}.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel,.vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel{position:relative;padding:50px 40px}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel,.vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel{padding:0 15px}}.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel .vw-bg-panel,.vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;right:0;z-index:1;border-radius:10px}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel .vw-bg-panel,.vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel .vw-bg-panel{width:calc(61.2666666% + 5px);right:15px;border-radius:0;border-top-right-radius:15px;border-bottom-right-radius:15px}}.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel>*,.vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel>*{position:relative;z-index:2}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel .col-md-7,.vw-l-img-r-txt-blog .container-fluid.vw-with-bg-panel .col-md-7{padding-top:25px;padding-bottom:25px}}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-5,.vw-l-img-r-txt-blog .container-fluid .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 38.7333334%;flex:0 0 38.7333334%;max-width:38.7333334%}}.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-5 img,.vw-l-img-r-txt-blog .container-fluid .col-md-5 img{border-radius:10px}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-5 img,.vw-l-img-r-txt-blog .container-fluid .col-md-5 img{border-radius:0;border-top-left-radius:15px;border-bottom-left-radius:15px}}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-7,.vw-l-img-r-txt-blog .container-fluid .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 61.2666666%;flex:0 0 61.2666666%;max-width:61.2666666%}}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap,.vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap p,.vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap p{margin-bottom:0}}.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap a,.vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap a{display:inline-block;margin:0 7px;font-size:20px}@media (min-width:768px){.blog-post-wrap .vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap a,.vw-l-img-r-txt-blog .container-fluid .col-md-7 .vw-social-wrap a{margin:0 0 0 20px;font-size:22px}}@media screen and (max-width:991px){.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content{position:relative}.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content .vw-mobile-panel{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content>*{position:relative;z-index:2}}@media (min-width:992px){.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content .inn{max-width:450px}}@media (min-width:1200px){.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content .inn{max-width:580px}}@media (min-width:1500px){.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content .inn{max-width:700px}}@media (min-width:992px){.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content .inn.vw-content-left{float:left;text-align:left}}@media (min-width:992px){.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content .inn.vw-content-right{float:right;text-align:right}}@media (min-width:992px){.vw-bg-video-txt-slider .vimeo-video-wrapper .video-hvr-content .inn.vw-content-center{float:none;text-align:center}}.vw-bg-video-txt-slider .vimeo-video-wrapper .vw-video-thumb img{display:block!important}.vw-bg-video-txt-slider .vw-m-btn-wrap .vw-m-btn-in{width:auto!important}@media screen and (max-width:991px){.vw-bg-video-txt-slider .vimeo-video-wrapper .embed-responsive{width:100%;min-height:46.62vh;position:relative;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:5;padding:0!important}.vw-bg-video-txt-slider .vimeo-video-wrapper .embed-responsive iframe{width:100vw;height:56.25vw;min-height:46.62vh;min-width:113vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media screen and (max-width:600px){.vw-bg-video-txt-slider .vimeo-video-wrapper .embed-responsive{min-height:25.62vh}.vw-bg-video-txt-slider .vimeo-video-wrapper .embed-responsive iframe{min-height:25.62vh;min-width:60vh}}.vw-product-thumb-slider.swiper-version .swiper{padding:0 55px}@media (min-width:1200px){.vw-product-thumb-slider.swiper-version .swiper{padding:0 72px}}@media (min-width:1500px){.vw-product-thumb-slider.swiper-version .swiper{padding:0 88px}}@media (min-width:500px){.vw-product-thumb-slider.swiper-version .swiper .swiper-slide{max-width:calc(50% - 17px)}}@media (min-width:650px){.vw-product-thumb-slider.swiper-version .swiper .swiper-slide{max-width:calc(33.33% - 23px)}}@media (min-width:900px){.vw-product-thumb-slider.swiper-version .swiper .swiper-slide{max-width:calc(25% - 25px)}}@media (min-width:1200px){.vw-product-thumb-slider.swiper-version .swiper .swiper-slide{max-width:calc(20% - 21px)}}@media (min-width:1500px){.vw-product-thumb-slider.swiper-version .swiper .swiper-slide{max-width:calc(16% - 17px)}}.vw-product-thumb-slider.swiper-version .swiper.vw-round-borders img{border-radius:10px}.vw-left-content-right-form .container-fluid{position:relative;overflow:hidden}.vw-left-content-right-form .container-fluid .vw-panel-bottom{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.vw-left-content-right-form .container-fluid>*{position:relative;z-index:3}.vw-left-content-right-form .container-fluid .vw-top-content{position:relative;z-index:5;padding:50px 25px}@media (min-width:576px){.vw-left-content-right-form .container-fluid .vw-top-content{padding:50px 40px}}@media (min-width:768px){.vw-left-content-right-form .container-fluid .vw-top-content{padding:80px 60px}}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-top-content{padding:90px 40px 70px 60px}}@media (min-width:1200px){.vw-left-content-right-form .container-fluid .vw-top-content{padding:110px 60px 80px 80px}}@media (min-width:1500px){.vw-left-content-right-form .container-fluid .vw-top-content{padding:130px 6.7708vw 90px 8.8541vw}}@media (min-width:1700px){.vw-left-content-right-form .container-fluid .vw-top-content{padding:150px 6.7708vw 100px 8.8541vw}}.vw-left-content-right-form .container-fluid .vw-top-content>*{position:relative;z-index:3}.vw-left-content-right-form .container-fluid .vw-top-content .vw-panel-top{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-top-content .vw-panel-top{width:200%;overflow:hidden;border-bottom-left-radius:50px;border-bottom-right-radius:0}}@media (min-width:1200px){.vw-left-content-right-form .container-fluid .vw-top-content .vw-panel-top{border-bottom-left-radius:60px}}@media (min-width:1500px){.vw-left-content-right-form .container-fluid .vw-top-content .vw-panel-top{border-bottom-left-radius:80px}}@media (min-width:1700px){.vw-left-content-right-form .container-fluid .vw-top-content .vw-panel-top{border-bottom-left-radius:100px}}.vw-left-content-right-form .container-fluid .vw-top-content .vw-panel-top .vw-img-bg{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.vw-left-content-right-form .container-fluid .vw-bottom-content{position:relative;z-index:5;padding:50px 25px 0}@media (min-width:576px){.vw-left-content-right-form .container-fluid .vw-bottom-content{padding:50px 40px 0}}@media (min-width:768px){.vw-left-content-right-form .container-fluid .vw-bottom-content{padding:80px 60px 0}}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-bottom-content{padding:90px 40px 0 60px}}@media (min-width:1200px){.vw-left-content-right-form .container-fluid .vw-bottom-content{padding:110px 60px 0 80px}}@media (min-width:1500px){.vw-left-content-right-form .container-fluid .vw-bottom-content{padding:130px 6.7708vw 0 8.8541vw}}@media (min-width:1700px){.vw-left-content-right-form .container-fluid .vw-bottom-content{padding:150px 6.7708vw 0 8.8541vw}}.vw-left-content-right-form .container-fluid .vw-bottom-content .vw-bottom-content-in{display:inline-block;width:100%;margin-bottom:50px}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-bottom-content .vw-bottom-content-in{max-width:400px}}.vw-left-content-right-form .container-fluid .vw-bottom-content .vw-bottom-content-in .vw-bottom-content-desc p:last-child{margin-bottom:0}.vw-left-content-right-form .container-fluid .vw-bottom-content .vw-social-wrap{display:block;width:100%}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-bottom-content .vw-social-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.vw-left-content-right-form .container-fluid .vw-bottom-content .vw-social-wrap a{display:inline-block;vertical-align:middle;margin:10px;font-size:18px}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-bottom-content .vw-social-wrap a{margin:0 10px;padding-bottom:4px}}.vw-left-content-right-form .container-fluid .vw-right-wrap{position:relative;z-index:7;padding:50px 25px 0}@media (min-width:576px){.vw-left-content-right-form .container-fluid .vw-right-wrap{padding:50px 40px 0}}@media (min-width:768px){.vw-left-content-right-form .container-fluid .vw-right-wrap{padding:80px 60px 0}}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-right-wrap{padding:90px 60px 0 15px}}@media (min-width:1200px){.vw-left-content-right-form .container-fluid .vw-right-wrap{padding:110px 80px 0 15px}}@media (min-width:1500px){.vw-left-content-right-form .container-fluid .vw-right-wrap{padding:130px 8.8541vw 0 15px}}@media (min-width:1700px){.vw-left-content-right-form .container-fluid .vw-right-wrap{padding:150px 8.8541vw 0 15px}}.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container{max-width:100%;padding:25px 25px;border-radius:10px}@media (min-width:576px){.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container{padding:40px 40px}}@media (min-width:992px){.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container{padding:40px 50px 50px}}@media (min-width:1200px){.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container{padding:40px 60px 60px}}@media (min-width:1500px){.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container{padding:40px 80px 80px}}@media (min-width:1700px){.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container{padding:50px 100px 100px}}.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container .form-group.fb-button{padding-top:15px;text-align:center}.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-farm-container .form-group.fb-button .btn{width:100%}.vw-left-content-right-form .container-fluid .vw-right-wrap .vw-form-bottom-text p:last-child{margin-bottom:0}.vw-l-txt-r-img-boxed .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-txt-r-img-boxed .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-txt-r-img-boxed .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-l-txt-r-img-boxed .container-fluid{padding:0 5.8333vw}}.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in{padding:40px 25px}@media (min-width:576px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in{padding:40px}}@media (min-width:768px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in{padding:60px}}@media (min-width:992px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in{padding:0 0 0 4.9479166vw}}.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-box-shadow{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922)}.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders{border-radius:10px}@media (min-width:1200px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders{border-radius:14px}}.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap:not(.vw-tall-img) img{border-radius:10px}@media (min-width:992px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap:not(.vw-tall-img) img{width:100%;border-radius:0px 10px 10px 0px}}@media (min-width:992px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap.vw-tall-img{margin-bottom:-10px}}@media (min-width:1500px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap.vw-tall-img{margin-bottom:-15px}}.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap.vw-tall-img img{border-radius:10px 10px 10px 40px}@media (min-width:992px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap.vw-tall-img img{width:100%;border-radius:0 10px 10px 40px}}@media (min-width:1200px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap.vw-tall-img img{border-radius:0 10px 10px 50px}}@media (min-width:1500px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in.vw-round-borders .vw-img-wrap.vw-tall-img img{border-radius:0 10px 10px 60px}}.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in .col-lg-8{margin:40px 0 0}@media (min-width:992px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in .col-lg-8{margin:40px 0;padding-right:60px}}@media (min-width:1200px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in .col-lg-8{padding-right:80px}}@media (min-width:1500px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in .col-lg-8{padding-right:10vw}}@media (min-width:992px){.vw-l-txt-r-img-boxed .container-fluid .vw-ltri-boxed-in .col-lg-4{padding-left:0}}.vw-video-free-height-w-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-video-free-height-w-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-video-free-height-w-content .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid{padding:0 5.8333vw}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in{padding:60px 25px}@media (min-width:576px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in{padding:60px 40px}}@media (min-width:768px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in{padding:80px 60px}}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in{padding:9.375vw 4.9479166vw}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-top-wrap{margin-bottom:50px}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-top-wrap{max-width:800px;margin-bottom:7.70833vw}}@media (min-width:1200px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-top-wrap{max-width:900px}}@media (min-width:1500px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-top-wrap{max-width:1080px}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap.vw-has-aspect-ratio{position:relative}@media (min-width:768px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap.vw-has-aspect-ratio .vw-video-box{aspect-ratio:auto!important}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-vimeo-placer,.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-yt-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span{width:auto;height:auto;border-radius:0;border:0;left:50%;bottom:15px;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span{left:50px;bottom:46px;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div{position:relative;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none;padding:10px 15px}@media (min-width:576px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div{padding:15px 15px}}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div{padding:20px 25px}}@media (min-width:1500px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div{padding:23px 30px}}@media (min-width:1700px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div{padding:30px 35.5px}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div p{line-height:1}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div.vw-icon .vw-right-border{position:absolute;width:1px;height:100%;top:0;right:0;opacity:0.5}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-video-wrap .vw-video-start-box span>div.vw-txt .vw-right-border{position:absolute;width:1px;height:100%;top:0;left:0;opacity:0.5}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-bottom-wrap{margin-top:50px}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-bottom-wrap{margin-top:6.30208vw}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-bottom-wrap .col-lg-6{margin-top:50px}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-bottom-wrap .col-lg-6:first-child{margin-top:0}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-bottom-wrap .col-lg-6:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-bottom-wrap .col-lg-6:nth-child(odd){padding-right:4.42708vw}}@media (min-width:992px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in .vw-bottom-wrap .col-lg-6:nth-child(2n){padding-left:4.42708vw}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in.vw-round-borders{border-radius:10px}@media (min-width:1200px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in.vw-round-borders{border-radius:14px}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in.vw-round-borders .vw-video-box{border-radius:10px;overflow:hidden}@media (min-width:1200px){.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in.vw-round-borders .vw-video-box{border-radius:14px}}.vw-video-free-height-w-content .container-fluid .vw-vfhwc-in.vw-round-borders .vw-video-start-btn{border-radius:8px!important;overflow:hidden}.vw-l-icon-txt-r-steps .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-icon-txt-r-steps .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-icon-txt-r-steps .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid{padding:0 7.3958vw}}.vw-l-icon-txt-r-steps .container-fluid.vw-has-bg{padding:60px 25px}@media (min-width:576px){.vw-l-icon-txt-r-steps .container-fluid.vw-has-bg{padding:70px 40px}}@media (min-width:768px){.vw-l-icon-txt-r-steps .container-fluid.vw-has-bg{padding:80px 60px}}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid.vw-has-bg{padding:9.8958vw 7.3958vw}}.vw-l-icon-txt-r-steps .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-l-icon-txt-r-steps .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-top-wrap{margin-bottom:5.7292vw}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item{margin-top:5.7292vw}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item>a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:first-child{margin-top:0}@media (min-width:576px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(2){margin-top:0}}@media (min-width:576px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(odd){padding-right:30px}}@media (min-width:768px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(odd){padding-right:50px}}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(odd){padding-right:30px}}@media (min-width:1200px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(odd){padding-right:5.2083vw}}@media (min-width:576px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(2n){padding-left:30px}}@media (min-width:768px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(2n){padding-left:50px}}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(2n){padding-left:30px}}@media (min-width:1200px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item:nth-child(2n){padding-left:5.2083vw}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap{position:relative;width:100%;min-height:1px;margin-bottom:20px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap{-ms-flex:0 0 65px;-webkit-box-flex:0;flex:0 0 65px;max-width:65px;padding-right:15px;margin-bottom:0}}@media (min-width:1200px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap{-ms-flex:0 0 80px;-webkit-box-flex:0;flex:0 0 80px;max-width:80px}}@media (min-width:1500px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap{-ms-flex:0 0 100px;-webkit-box-flex:0;flex:0 0 100px;max-width:100px}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap i{font-size:45px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap i{font-size:45px}}@media (min-width:1500px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap i{font-size:53px}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap img,.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap svg{max-height:45px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap img,.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap svg{max-height:45px}}@media (min-width:1500px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap img,.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-icon-wrap svg{max-height:53px}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-detail-wrap{position:relative;width:100%;min-height:1px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-detail-wrap{-ms-flex:0 0 calc(100% - 65px);-webkit-box-flex:0;flex:0 0 calc(100% - 65px);max-width:calc(100% - 65px)}}@media (min-width:1200px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-detail-wrap{-ms-flex:0 0 calc(100% - 80px);-webkit-box-flex:0;flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px)}}@media (min-width:1500px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-detail-wrap{-ms-flex:0 0 calc(100% - 100px);-webkit-box-flex:0;flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px)}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-single-item .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-step-wrap{display:inline-block;padding:0 40px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-step-wrap{max-width:210px;padding:0}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-step-wrap .vw-step-line{display:inline-block;width:100%;height:1px;max-width:200px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap .vw-step-wrap .vw-step-line{max-width:100%}}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-detail-wrap{padding-left:5px}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:65px;height:65px;padding:5px;overflow:hidden}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in{width:50px;height:50px}}@media (min-width:1200px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in{width:55px;height:55px}}@media (min-width:1500px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in{width:65px;height:65px}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in i{font-size:23px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in i{font-size:18px}}@media (min-width:1200px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in i{font-size:20px}}@media (min-width:1500px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in i{font-size:23px}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in img,.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in svg{max-height:20px}@media (min-width:992px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in img,.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in svg{max-height:20px}}@media (min-width:1500px){.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in img,.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel .vw-icon-wrap .vw-icon-wrap-in svg{max-height:23px}}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel.vw-round-border .vw-icon-wrap-in{border-radius:14px}.vw-l-icon-txt-r-steps .container-fluid .vw-bottom-wrap.vw-with-icon-panel.vw-circle-border .vw-icon-wrap-in{border-radius:50%}.vw-tp-content-bottom-video .container-fluid{position:relative;padding:60px 25px}@media (min-width:576px){.vw-tp-content-bottom-video .container-fluid{padding:70px 40px}}@media (min-width:768px){.vw-tp-content-bottom-video .container-fluid{padding:80px 60px}}@media (min-width:992px){.vw-tp-content-bottom-video .container-fluid{padding:8.75vw 7.3958vw}}.vw-tp-content-bottom-video .container-fluid .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media (min-width:992px){.vw-tp-content-bottom-video .container-fluid .vw-bg-panel{max-width:74.6875%}}.vw-tp-content-bottom-video .container-fluid>*{position:relative;z-index:3}.vw-tp-content-bottom-video .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-tp-content-bottom-video .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:1500px){.vw-tp-content-bottom-video .container-fluid .vw-top-wrap{margin-bottom:75px}}.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .embed-responsive .js-vimeo-placer,.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .embed-responsive .js-yt-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .embed-responsive .js-vimeo-placer iframe,.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .embed-responsive .js-yt-placer iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn{left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;padding:15px;border-width:0!important;background:transparent!important}@media (min-width:768px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn{width:120px;height:120px;padding:17px}}@media (min-width:992px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn{width:125px;height:125px;padding:20px}}@media (min-width:1500px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn{width:160px;height:160px;padding:25px}}@media (min-width:1700px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn{width:218px;height:218px;padding:40px}}.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-btn-opacity{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.45}.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;z-index:3;border-width:7px;border-style:solid;border-radius:50%}@media (min-width:768px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon{border-width:10px}}@media (min-width:992px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon{border-width:12px}}@media (min-width:1700px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon{border-width:17px}}.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:18px}@media (min-width:1500px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:21px}}@media (min-width:1700px){.vw-tp-content-bottom-video .container-fluid .vw-bottom-wrap .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:25px}}.vw-tp-content-bottom-video .container-fluid.vw-round-borders .vw-bg-panel{border-radius:15px}@media (min-width:1200px){.vw-tp-content-bottom-video .container-fluid.vw-round-borders .vw-bg-panel{border-radius:20px}}.vw-tp-content-bottom-video .container-fluid.vw-round-borders .vw-video-box{border-radius:10px;overflow:hidden}@media (min-width:1200px){.vw-tp-content-bottom-video .container-fluid.vw-round-borders .vw-video-box{border-radius:12px}}.vw-l-stages-iboxes-r-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-stages-iboxes-r-content .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-l-stages-iboxes-r-content .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-l-stages-iboxes-r-content .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-stages-iboxes-r-content .container-fluid{padding:0 11.1979vw}}@media (min-width:992px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap{padding-right:30px}}@media (min-width:1200px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap{padding-right:7.241vw}}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:19px;padding:40px 30px}@media (min-width:1500px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:45px 38px}}@media (min-width:1700px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:53px 44px}}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box>a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:first-child{margin-top:0}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{position:relative;width:100%;min-height:1px;margin-bottom:20px}@media (min-width:992px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 65px;-webkit-box-flex:0;flex:0 0 65px;max-width:65px;padding-right:15px;margin-bottom:0}}@media (min-width:1200px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 80px;-webkit-box-flex:0;flex:0 0 80px;max-width:80px}}@media (min-width:1500px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 90px;-webkit-box-flex:0;flex:0 0 90px;max-width:90px}}@media (min-width:1700px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 100px;-webkit-box-flex:0;flex:0 0 100px;max-width:100px}}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:45px}@media (min-width:992px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:45px}}@media (min-width:1500px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:53px}}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:45px}@media (min-width:992px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:45px}}@media (min-width:1500px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:53px}}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{position:relative;width:100%;min-height:1px}@media (min-width:992px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 65px);-webkit-box-flex:0;flex:0 0 calc(100% - 65px);max-width:calc(100% - 65px)}}@media (min-width:1200px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 80px);-webkit-box-flex:0;flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px)}}@media (min-width:1500px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 90px);-webkit-box-flex:0;flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px)}}@media (min-width:1700px){.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 100px);-webkit-box-flex:0;flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px)}}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap>:last-child{margin-bottom:0}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap .vw-desc-wrap p:empty{display:none}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-has-shadow .vw-single-box{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863)}.vw-l-stages-iboxes-r-content .container-fluid .vw-iboxes-wrap .vw-round-borders .vw-single-box{border-radius:10px}@media (min-width:992px){.vw-l-stages-iboxes-r-content .container-fluid .vw-content-wrap{padding-left:30px}}@media (min-width:1200px){.vw-l-stages-iboxes-r-content .container-fluid .vw-content-wrap{padding-left:5.2083vw}}.vw-l-stages-iboxes-r-content .container-fluid .vw-content-wrap .vw-m-btn-wrap .vw-m-btn-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vw-l-stages-iboxes-r-content .container-fluid .vw-content-wrap .vw-m-btn-wrap .vw-m-btn-in a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vw-l-content-r-stagged-iboxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-content-r-stagged-iboxes .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-l-content-r-stagged-iboxes .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-l-content-r-stagged-iboxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-content-r-stagged-iboxes .container-fluid{padding:0 11.1979vw}}@media (min-width:992px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap{padding-left:40px}}@media (min-width:1200px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap{padding-left:6.45833vw}}@media (min-width:1500px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap{padding-left:8.45833vw}}@media (min-width:1700px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap{padding-left:11.45833vw}}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:19px;padding:40px 30px}@media (min-width:1500px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box{padding:45px 38px}}@media (min-width:1700px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box{padding:53px 44px}}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box>a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box:first-child{margin-top:0}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{position:relative;width:100%;min-height:1px;margin-bottom:20px}@media (min-width:992px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 65px;-webkit-box-flex:0;flex:0 0 65px;max-width:65px;padding-right:15px;margin-bottom:0}}@media (min-width:1200px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 80px;-webkit-box-flex:0;flex:0 0 80px;max-width:80px}}@media (min-width:1500px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 90px;-webkit-box-flex:0;flex:0 0 90px;max-width:90px}}@media (min-width:1700px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 100px;-webkit-box-flex:0;flex:0 0 100px;max-width:100px}}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:45px}@media (min-width:992px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:45px}}@media (min-width:1500px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:53px}}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:45px}@media (min-width:992px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:45px}}@media (min-width:1500px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:53px}}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{position:relative;width:100%;min-height:1px}@media (min-width:992px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 65px);-webkit-box-flex:0;flex:0 0 calc(100% - 65px);max-width:calc(100% - 65px)}}@media (min-width:1200px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 80px);-webkit-box-flex:0;flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px)}}@media (min-width:1500px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 90px);-webkit-box-flex:0;flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px)}}@media (min-width:1700px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 100px);-webkit-box-flex:0;flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px)}}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-has-shadow .vw-single-box{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863)}.vw-l-content-r-stagged-iboxes .container-fluid .vw-iboxes-wrap .vw-round-borders .vw-single-box{border-radius:10px}@media (min-width:992px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-content-wrap{padding-right:40px}}@media (min-width:1200px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-content-wrap{padding-right:3.42708vw}}@media (min-width:1500px){.vw-l-content-r-stagged-iboxes .container-fluid .vw-content-wrap{padding-right:4.42708vw}}.vw-sl-txt-btn-over-img .container-fluid{position:relative;padding:0 25px}@media (min-width:576px){.vw-sl-txt-btn-over-img .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-sl-txt-btn-over-img .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-sl-txt-btn-over-img .container-fluid{padding:0 11.1979vw}}.vw-sl-txt-btn-over-img .container-fluid>.row{position:relative}.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap{padding:40px 15px 0;text-align:center}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap{position:absolute;bottom:40px;left:40px;z-index:5;padding:0 15px;text-align:left}}@media (min-width:1200px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap{bottom:50px;left:50px}}@media (min-width:1500px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap{bottom:58px;left:58px}}.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-text-wrap{position:relative;margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-text-wrap{-ms-flex:0 0 calc(100% - 176px);-webkit-box-flex:0;flex:0 0 calc(100% - 176px);max-width:380px;margin-bottom:0;margin-left:20px;padding:15px 30px}}@media (min-width:1500px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-text-wrap{margin-left:30px;max-width:440px}}.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-text-wrap .vw-txt-opacity{display:none}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-text-wrap .vw-txt-opacity{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.85}}.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-text-wrap>*{position:relative;z-index:3}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-nav-wrap{-ms-flex:0 0 176px;-webkit-box-flex:0;flex:0 0 176px;max-width:176px}}.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-nav-wrap .vw-nav-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-nav-wrap .vw-nav-icon{width:65px;height:65px}}.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-nav-wrap .vw-nav-icon:last-child{margin-left:15px}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-nav-wrap .vw-nav-icon:last-child{margin-left:10px}}.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-nav-wrap .vw-nav-icon i{font-size:16px}@media (min-width:992px){.vw-sl-txt-btn-over-img .container-fluid>.row .vw-tboi-txt-wrap .vw-nav-wrap .vw-nav-icon i{font-size:18px}}.vw-sl-txt-btn-over-img.vw-round-borders .container-fluid .vw-sl-txt-btn-over-img-slider{border-radius:10px}.vw-sl-txt-btn-over-img.vw-round-borders .container-fluid .vw-text-wrap{border-radius:6px;overflow:hidden}.vw-sl-txt-btn-over-img.vw-round-borders .container-fluid .vw-nav-icon{border-radius:6px}.vw-bg-masonry-widget{position:relative}.vw-bg-masonry-widget .vw-overlay-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.7}.vw-bg-masonry-widget .container-fluid{position:relative;max-height:141.6vw;overflow:hidden}@media (min-width:480px){.vw-bg-masonry-widget .container-fluid{max-height:120vw}}@media (min-width:600px){.vw-bg-masonry-widget .container-fluid{max-height:85vw}}@media (min-width:768px){.vw-bg-masonry-widget .container-fluid{max-height:52vw}}@media (min-width:992px){.vw-bg-masonry-widget .container-fluid{max-height:39.21875vw}}.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row{margin:0 -28.6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row .col-12{max-width:49.6vw;padding:10px 7px}@media (min-width:480px){.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row .col-12{padding:10px 10px;max-width:46.6vw}}.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row .col-12:first-child,.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row .col-12:nth-child(3){margin-top:-49.3333vw}.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row .col-12:nth-child(2){margin-top:-14.93333vw}.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row .col-12 img{width:100%}.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row{margin-top:14.93333vw}.vw-bg-masonry-widget .container-fluid.vw-mob-wrap .row:first-child{margin-top:0}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin:0 0}@media (min-width:768px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin:0 -5vw}}@media (min-width:992px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin:0 -4.4vw}}@media (min-width:1200px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin:0 -4vw}}@media (min-width:1500px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin:0 -4vw}}@media (min-width:1800px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin:0 -3.8vw}}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12{max-width:50%;padding:8px}@media (min-width:768px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12{max-width:14.84375vw;padding:10px}}@media (min-width:1200px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12{padding:12px}}@media (min-width:1500px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12{padding:15px}}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12 img{width:100%}@media (min-width:768px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin-top:6.354vw}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row:first-child{margin-top:0}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:first-child,.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(3),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(5),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(7){margin-top:-14.615vw}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(2),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(4),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(6){margin-top:-6.354vw}}@media (min-width:1200px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin-top:6.3541666667vw}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row:first-child{margin-top:0}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:first-child,.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(3),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(5),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(7){margin-top:-14.75vw}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(2),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(4),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(6){margin-top:-6.3541666667vw}}@media (min-width:1500px){.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row{margin-top:6.3541666667vw}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .row:first-child{margin-top:0}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:first-child,.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(3),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(5),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(7){margin-top:-14.8vw}.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(2),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(4),.vw-bg-masonry-widget .container-fluid.vw-dsc-wrap .col-12:nth-child(6){margin-top:-6.3541666667vw}}.vw-bg-masonry-widget .container-fluid.vw-round-borders .col-12 img{border-radius:10px}.vw-bg-masonry-widget .vw-content-wrap{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;padding:30px;max-width:500px}@media (min-width:1200px){.vw-bg-masonry-widget .vw-content-wrap{max-width:700px}}@media (min-width:1500px){.vw-bg-masonry-widget .vw-content-wrap{max-width:800px}}@media (min-width:1700px){.vw-bg-masonry-widget .vw-content-wrap{max-width:900px}}.vw-faqs-accordion-4 .container-fluid{padding:0 25px}@media (min-width:576px){.vw-faqs-accordion-4 .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-faqs-accordion-4 .container-fluid{padding:0 10.8333vw}}.vw-faqs-accordion-4 .container-fluid .vw-top-wrap{margin-bottom:40px}@media (min-width:576px){.vw-faqs-accordion-4 .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:992px){.vw-faqs-accordion-4 .container-fluid .vw-top-wrap{margin-bottom:5.729vw;padding:0 50px 0 65px}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .vw-top-wrap{padding:0 75px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .vw-top-wrap{padding:0 85px 0 105px}}.vw-faqs-accordion-4 .container-fluid .text-lg-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .text-lg-center .vw-top-wrap{max-width:80%}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .text-lg-center .vw-top-wrap{max-width:58.86vw}}.vw-faqs-accordion-4 .container-fluid .text-lg-center .vw-top-wrap .col-lg-4,.vw-faqs-accordion-4 .container-fluid .text-lg-center .vw-top-wrap .col-lg-8{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;text-align:center!important}.vw-faqs-accordion-4 .container-fluid .accordion .card{padding:0 0;margin:0 0 21px;border-width:1px;border-style:solid;border-color:transparent;border-radius:0}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card{margin-bottom:21px;border-width:2px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card{margin-bottom:21px}}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-drop-shadow{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922)}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header{background:none;border-radius:0;border-width:0;padding:30px 0 30px 30px}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header{padding:35px 0 35px 50px}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header{padding:35px 0 35px 60px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header{padding:45px 0 45px 90px}}@media (min-width:1700px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header{padding:55px 0 55px 90px}}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span{position:relative}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:first-child{-ms-flex:0 0 70px;-webkit-box-flex:0;flex:0 0 70px;max-width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:first-child{-ms-flex:0 0 120px;-webkit-box-flex:0;flex:0 0 120px;max-width:120px}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:first-child{-ms-flex:0 0 160px;-webkit-box-flex:0;flex:0 0 160px;max-width:160px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:first-child{-ms-flex:0 0 200px;-webkit-box-flex:0;flex:0 0 200px;max-width:200px;font-size:21px}}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:last-child{-ms-flex:0 0 calc(100% - 70px);-webkit-box-flex:0;flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px)}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:last-child{-ms-flex:0 0 calc(100% - 120px);-webkit-box-flex:0;flex:0 0 calc(100% - 120px);max-width:calc(100% - 120px)}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:last-child{-ms-flex:0 0 calc(100% - 160px);-webkit-box-flex:0;flex:0 0 calc(100% - 160px);max-width:calc(100% - 160px)}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a h4>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a>span>span:last-child{-ms-flex:0 0 calc(100% - 200px);-webkit-box-flex:0;flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px)}}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a i{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;width:45px;height:45px}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a i{width:52px;height:52px}}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a i.vw-round-icon-panel{border-radius:50%}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a i.vw-square-w-round-corners{border-radius:10px}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a i:before{content:"\f068"}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-header a.collapsed i:before{content:"\f067"}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-body{padding:0 70px 30px 30px;margin-top:-10px}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-body{padding:0 120px 35px 50px;margin-top:-20px}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-body{padding:0 160px 35px 60px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card .card-body{padding:0 200px 45px 90px;margin-top:-30px}}.vw-faqs-accordion-4 .container-fluid .accordion .card .card-body p:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card .card-body ul li:last-child{margin-bottom:0}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header{padding:30px 30px;text-align:center}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header{padding:35px 0 35px 50px;text-align:left}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header{padding:35px 0 35px 60px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header{padding:45px 0 45px 90px}}@media (min-width:1700px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header{padding:55px 0 55px 90px}}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span{-ms-flex-wrap:wrap;flex-wrap:wrap}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span{position:relative}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:first-child{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:30px}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:first-child{-ms-flex:0 0 180px;-webkit-box-flex:0;flex:0 0 180px;max-width:180px;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;margin-top:0}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:first-child{-ms-flex:0 0 200px;-webkit-box-flex:0;flex:0 0 200px;max-width:200px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:first-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:first-child{-ms-flex:0 0 280px;-webkit-box-flex:0;flex:0 0 280px;max-width:280px}}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:last-child{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:last-child{-ms-flex:0 0 calc(100% - 180px);-webkit-box-flex:0;flex:0 0 calc(100% - 180px);max-width:calc(100% - 180px)}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:last-child{-ms-flex:0 0 calc(100% - 200px);-webkit-box-flex:0;flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px)}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>h5>span:last-child,.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a>span>span:last-child{-ms-flex:0 0 calc(100% - 280px);-webkit-box-flex:0;flex:0 0 calc(100% - 280px);max-width:calc(100% - 280px)}}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a .btn{padding:12px 25px;line-height:1}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a .btn{padding:15px 27px}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a .btn{padding:16px 30px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a .btn{padding:17px 35px}}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a button font:before{content:"Hide"}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-header a.collapsed button font:before{content:"View"}.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-body{padding:25px 30px 30px 30px}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-body{padding:25px 180px 50px 50px}}@media (min-width:1200px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-body{padding:30px 200px 60px 60px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid .accordion .card.vw-btn-icon .card-body{padding:33px 280px 90px 90px}}.vw-faqs-accordion-4 .container-fluid.vw-box-shadow .accordion .card{-webkit-box-shadow:4px 4px 35px rgba(0,0,0,0.0588235294);box-shadow:4px 4px 35px rgba(0,0,0,0.0588235294)}.vw-faqs-accordion-4 .container-fluid.vw-round-borders .accordion .card{border-radius:14px}.vw-faqs-accordion-4 .container-fluid.vw-with-bg{padding:40px 25px}@media (min-width:576px){.vw-faqs-accordion-4 .container-fluid.vw-with-bg{padding:50px 40px}}@media (min-width:768px){.vw-faqs-accordion-4 .container-fluid.vw-with-bg{padding:80px 60px}}@media (min-width:992px){.vw-faqs-accordion-4 .container-fluid.vw-with-bg{padding:80px 5.729vw 90px}}@media (min-width:1500px){.vw-faqs-accordion-4 .container-fluid.vw-with-bg{padding:6.614vw 5.729vw 9.156vw}}.vw-info-boxes-tp-content.vw-with-bg{padding-top:50px;padding-bottom:50px}@media (min-width:576px){.vw-info-boxes-tp-content.vw-with-bg{padding-top:40px;padding-bottom:40px}}@media (min-width:768px){.vw-info-boxes-tp-content.vw-with-bg{padding-top:60px;padding-bottom:60px}}@media (min-width:992px){.vw-info-boxes-tp-content.vw-with-bg{padding-top:95px;padding-bottom:95px}}.vw-info-boxes-tp-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-info-boxes-tp-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-info-boxes-tp-content .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid{padding:0 5.78125vw}}.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in{width:100%}.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap{margin-bottom:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap{margin-bottom:4.9479vw}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap .col-lg-4:not(.order-lg-3){padding-right:15px}}@media (min-width:1500px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap .col-lg-4:not(.order-lg-3){padding-right:25px}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap .col-lg-8{padding-left:5.2083vw}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap .col-lg-8.vw-no-title,.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap .col-lg-8.vw-no-title-small{padding-left:15px}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-top-wrap .vw-middle-wrap{padding-left:3.25vw;padding-right:2vw}}.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap{margin:0 -14px}.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap{padding:0 14px;margin-top:50px}@media (min-width:576px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap{margin-top:60px}}@media (min-width:768px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap{margin-top:70px}}@media (min-width:1200px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap{margin-top:80px}}@media (min-width:1700px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap{margin-top:100px}}.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap:first-child{margin-top:0}@media (min-width:576px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap:nth-child(3){margin-top:0}}.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap .vw-info-box-in{padding:27px 20px;height:100%;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:768px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap .vw-info-box-in{padding:27px 27px}}.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap .vw-info-box-in .vw-info-box-image{margin-bottom:30px}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap .vw-info-box-in .vw-info-box-image{margin-bottom:35px}}@media (min-width:1500px){.vw-info-boxes-tp-content .container-fluid .vw-ibtc-in .vw-bottom-wrap .vw-info-box-wrap .vw-info-box-in .vw-info-box-image{margin-bottom:42px}}.vw-info-boxes-tp-content .container-fluid.vw-box-shadow .vw-ibtc-in,.vw-info-boxes-tp-content .container-fluid.vw-with-panel .vw-ibtc-in{padding:50px 20px}@media (min-width:576px){.vw-info-boxes-tp-content .container-fluid.vw-box-shadow .vw-ibtc-in,.vw-info-boxes-tp-content .container-fluid.vw-with-panel .vw-ibtc-in{padding:60px 35px}}@media (min-width:768px){.vw-info-boxes-tp-content .container-fluid.vw-box-shadow .vw-ibtc-in,.vw-info-boxes-tp-content .container-fluid.vw-with-panel .vw-ibtc-in{padding:80px 50px}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid.vw-box-shadow .vw-ibtc-in,.vw-info-boxes-tp-content .container-fluid.vw-with-panel .vw-ibtc-in{padding:9.375vw 5.0521vw}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-five-per-row .vw-info-box-wrap,.vw-info-boxes-tp-content .container-fluid .vw-four-per-row .vw-info-box-wrap,.vw-info-boxes-tp-content .container-fluid .vw-six-per-row .vw-info-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid .vw-five-per-row .vw-info-box-wrap:nth-child(4),.vw-info-boxes-tp-content .container-fluid .vw-four-per-row .vw-info-box-wrap:nth-child(4),.vw-info-boxes-tp-content .container-fluid .vw-six-per-row .vw-info-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1200px){.vw-info-boxes-tp-content .container-fluid .vw-five-per-row .vw-info-box-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.vw-info-boxes-tp-content .container-fluid .vw-five-per-row .vw-info-box-wrap:nth-child(5){margin-top:0}}@media (min-width:1500px){.vw-info-boxes-tp-content .container-fluid .vw-six-per-row .vw-info-box-wrap{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1500px){.vw-info-boxes-tp-content .container-fluid .vw-six-per-row .vw-info-box-wrap:nth-child(5),.vw-info-boxes-tp-content .container-fluid .vw-six-per-row .vw-info-box-wrap:nth-child(6){margin-top:0}}.vw-info-boxes-tp-content .container-fluid.vw-round-borders .vw-ibtc-in{border-radius:10px}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid.vw-round-borders .vw-ibtc-in{border-radius:14px}}.vw-info-boxes-tp-content .container-fluid.vw-round-borders .vw-info-box-in{border-radius:10px}@media (min-width:992px){.vw-info-boxes-tp-content .container-fluid.vw-round-borders .vw-info-box-in{border-radius:14px}}.vw-info-boxes-tp-content .container-fluid.vw-round-borders .vw-info-box-in img{border-radius:7px}.vw-info-boxes-tp-content .container-fluid.vw-box-shadow .vw-ibtc-in{-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}.vw-l-iboxes-rows-r-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-l-iboxes-rows-r-content .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid{padding:0 10.83333vw}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap{padding-right:40px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap{padding-right:5.2083vw}}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap>.row{margin:0 -20px}}@media (min-width:768px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap>.row{margin:0 -40px}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap>.row{margin:0 -20px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap>.row{margin:0 -25px}}@media (min-width:1700px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap>.row{margin:0 -35px}}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;padding:0 15px 40px}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:0 20px 50px;margin-bottom:50px}}@media (min-width:768px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:0 40px 60px;margin-bottom:60px}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:0 20px 60px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:0 25px 80px;margin-bottom:80px}}@media (min-width:1700px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:0 35px 101px;margin-bottom:101px}}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box>a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-box-border{position:absolute;width:calc(100% - 30px);height:1px;left:15px;bottom:0}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-box-border{width:calc(100% - 20px);left:auto;right:auto}}@media (min-width:768px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-box-border{width:calc(100% - 40px)}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-box-border{width:calc(100% - 20px)}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-box-border{width:calc(100% - 25px)}}@media (min-width:1700px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-box-border{width:calc(100% - 35px)}}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:last-child{margin-bottom:0;padding-bottom:0}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:last-child .vw-box-border{display:none}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-last-child(2):nth-child(odd){margin-bottom:0;padding-bottom:0}}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-last-child(2):nth-child(odd) .vw-box-border{display:none}}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(odd) .vw-box-border{left:20px}}@media (min-width:768px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(odd) .vw-box-border{left:40px}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(odd) .vw-box-border{left:20px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(odd) .vw-box-border{left:25px}}@media (min-width:1700px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(odd) .vw-box-border{left:35px}}@media (min-width:576px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(2n) .vw-box-border{right:20px}}@media (min-width:768px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(2n) .vw-box-border{right:40px}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(2n) .vw-box-border{right:20px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(2n) .vw-box-border{right:25px}}@media (min-width:1700px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box:nth-child(2n) .vw-box-border{right:33px}}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:65px;height:65px;margin-bottom:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 45px;-webkit-box-flex:0;flex:0 0 45px;max-width:45px;height:45px;margin-bottom:0}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 55px;-webkit-box-flex:0;flex:0 0 55px;max-width:55px;height:55px}}@media (min-width:1700px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{-ms-flex:0 0 65px;-webkit-box-flex:0;flex:0 0 65px;max-width:65px;height:65px}}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:23px;line-height:1}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:17px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:19px}}@media (min-width:1500px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:23px}}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:23px;max-width:40px}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:18px;max-width:35px}}@media (min-width:1500px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:23px;max-width:40px}}.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{position:relative;width:100%;min-height:1px}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 45px);-webkit-box-flex:0;flex:0 0 calc(100% - 45px);max-width:calc(100% - 45px);padding-left:25px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 55px);-webkit-box-flex:0;flex:0 0 calc(100% - 55px);max-width:calc(100% - 55px);padding-left:30px}}@media (min-width:1700px){.vw-l-iboxes-rows-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-detail-wrap{-ms-flex:0 0 calc(100% - 65px);-webkit-box-flex:0;flex:0 0 calc(100% - 65px);max-width:calc(100% - 65px);padding-left:40px}}@media (min-width:992px){.vw-l-iboxes-rows-r-content .container-fluid .vw-content-wrap{padding-left:25px}}@media (min-width:1200px){.vw-l-iboxes-rows-r-content .container-fluid .vw-content-wrap{padding-left:35px}}@media (min-width:1500px){.vw-l-iboxes-rows-r-content .container-fluid .vw-content-wrap{padding-left:45px}}.vw-l-iboxes-rows-r-content .container-fluid.vw-round-borders .vw-icon-wrap{border-radius:14px}.vw-l-ov-imgs-r-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-ov-imgs-r-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-ov-imgs-r-content .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-l-ov-imgs-r-content .container-fluid{padding:0 4.8958vw}}.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in{padding:50px 25px}@media (min-width:576px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in{padding:60px 40px}}@media (min-width:768px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in{padding:80px 60px}}@media (min-width:992px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in{padding:6.875vw 5.9375vw}}.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap{margin-bottom:70px}@media (min-width:768px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap{margin-bottom:85px}}@media (min-width:992px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap{padding-right:30px;margin-bottom:0}}@media (min-width:1200px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap{padding-right:5.9896vw}}.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap{position:relative;width:100%}.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap img{width:100%}.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap{position:absolute;width:110px;height:110px;left:50%;bottom:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;border-width:10px;border-style:solid;border-radius:50%;overflow:hidden}@media (min-width:576px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap{width:120px;height:120px;bottom:-35px}}@media (min-width:768px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap{width:180px;height:180px;bottom:-46px}}@media (min-width:992px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap{width:120px;height:120px;left:auto;right:45px;bottom:-35px;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:1200px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap{width:140px;height:140px;right:55px;border-width:12px}}@media (min-width:1500px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap{width:170px;height:170px;right:65px;bottom:-40px}}@media (min-width:1800px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap{width:208px;height:208px;right:95px;bottom:-46px;border-width:15px}}.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-imgs-wrap .vw-back-img-wrap .vw-front-img-wrap img{width:100%}@media (min-width:992px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-content-wrap{padding-left:30px}}@media (min-width:1200px){.vw-l-ov-imgs-r-content .container-fluid .vw-lovirc-in .vw-content-wrap{padding-left:3.2292vw}}.vw-l-ov-imgs-r-content .container-fluid.vw-round-borders .vw-lovirc-in{border-radius:16px}.vw-l-ov-imgs-r-content .container-fluid.vw-round-borders .vw-back-img-wrap img{border-radius:16px}.vw-boxed-icon-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-boxed-icon-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-boxed-icon-boxes .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid{padding:0 4.8958vw}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap{margin:0 -20px}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item{margin-top:50px}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item{margin-top:60px}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item{margin-top:80px;padding:0 20px}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item:first-child{margin-top:0}@media (min-width:576px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item:nth-child(3){margin-top:0}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);padding:40px 25px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media (min-width:768px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in{padding:40px 30px}}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in{padding:40px 25px}}@media (min-width:1200px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in{padding:40px 30px}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in{padding:45px 40px}}@media (min-width:1800px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in{padding:54px 45px}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap{position:relative;width:100%;min-height:1px;margin-bottom:20px}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap{-ms-flex:0 0 65px;-webkit-box-flex:0;flex:0 0 65px;max-width:65px;padding-right:15px;margin-bottom:0}}@media (min-width:1200px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap{-ms-flex:0 0 80px;-webkit-box-flex:0;flex:0 0 80px;max-width:80px}}@media (min-width:1800px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap{-ms-flex:0 0 100px;-webkit-box-flex:0;flex:0 0 100px;max-width:100px}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap i{font-size:45px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap i{font-size:40px}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap i{font-size:45px}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap img,.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap svg{max-height:45px}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap img,.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap svg{max-height:40px}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap img,.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-icon-wrap svg{max-height:45px}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-detail-wrap{position:relative;width:100%;min-height:1px}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-detail-wrap{-ms-flex:0 0 calc(100% - 65px);-webkit-box-flex:0;flex:0 0 calc(100% - 65px);max-width:calc(100% - 65px)}}@media (min-width:1200px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-detail-wrap{-ms-flex:0 0 calc(100% - 80px);-webkit-box-flex:0;flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px)}}@media (min-width:1800px){.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-detail-wrap{-ms-flex:0 0 calc(100% - 100px);-webkit-box-flex:0;flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px)}}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-box-title{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-desc-wrap{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-boxed-icon-boxes .container-fluid .vw-boxes-wrap .vw-single-item .vw-item-in .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-five-per-row .vw-single-item,.vw-boxed-icon-boxes .container-fluid .vw-four-per-row .vw-single-item,.vw-boxed-icon-boxes .container-fluid .vw-six-per-row .vw-single-item{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-boxed-icon-boxes .container-fluid .vw-five-per-row .vw-single-item:nth-child(4),.vw-boxed-icon-boxes .container-fluid .vw-four-per-row .vw-single-item:nth-child(4),.vw-boxed-icon-boxes .container-fluid .vw-six-per-row .vw-single-item:nth-child(4){margin-top:0}}@media (min-width:1200px){.vw-boxed-icon-boxes .container-fluid .vw-five-per-row .vw-single-item{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.vw-boxed-icon-boxes .container-fluid .vw-five-per-row .vw-single-item:nth-child(5){margin-top:0}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-six-per-row .vw-single-item{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-six-per-row .vw-single-item:nth-child(5),.vw-boxed-icon-boxes .container-fluid .vw-six-per-row .vw-single-item:nth-child(6){margin-top:0}}.vw-boxed-icon-boxes .container-fluid .vw-no-shadow .vw-single-item .vw-item-in{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-boxed-icon-boxes .container-fluid .vw-round-borders .vw-item-in{border-radius:12px}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid .vw-round-borders .vw-item-in{border-radius:16px}}.vw-boxed-icon-boxes .container-fluid .vw-has-borders .vw-item-in{border-style:solid;border-width:1px}.vw-boxed-icon-boxes .container-fluid.vw-has-bg{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.vw-boxed-icon-boxes .container-fluid.vw-has-bg{padding-top:80px;padding-bottom:80px}}@media (min-width:1200px){.vw-boxed-icon-boxes .container-fluid.vw-has-bg{padding-top:100px;padding-bottom:100px}}@media (min-width:1500px){.vw-boxed-icon-boxes .container-fluid.vw-has-bg{padding-top:120px;padding-bottom:120px}}.vw-sbs-img-boxes .container-fluid{position:relative;padding:0 25px}@media (min-width:576px){.vw-sbs-img-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-sbs-img-boxes .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-sbs-img-boxes .container-fluid{padding:0 55px}}@media (min-width:992px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap{padding:0 20px}}@media (min-width:1200px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap{padding:0 25px}}@media (min-width:1500px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap{padding:0 30px}}.vw-sbs-img-boxes .container-fluid .vw-box-wrap:last-child{margin-top:50px}@media (min-width:768px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap:last-child{margin-top:60px}}@media (min-width:992px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap:last-child{margin-top:100px}}@media (min-width:1200px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap:last-child{margin-top:130px}}@media (min-width:1500px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap:last-child{margin-top:180px}}.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in{padding:25px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:576px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in{padding:40px}}@media (min-width:768px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in{padding:55px}}@media (min-width:1500px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in{padding:70px}}.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in .vw-img-wrap{margin-bottom:30px}@media (min-width:768px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in .vw-img-wrap{margin-bottom:40px}}@media (min-width:1200px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in .vw-img-wrap{margin-bottom:50px}}@media (min-width:1500px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in .vw-img-wrap{margin-bottom:65px}}.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in .vw-img-wrap img{width:100%}@media (min-width:992px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in .vw-m-btn-wrap{margin-bottom:-10px}}@media (min-width:992px){.vw-sbs-img-boxes .container-fluid .vw-box-wrap .vw-box-in .vw-m-btn-wrap a{float:left;min-width:calc(50% - 20px)}}@media (min-width:768px){.vw-sbs-img-boxes .container-fluid .vw-farm-container{max-width:100%}}.vw-sbs-img-boxes .container-fluid .vw-farm-container .row{margin:0 -10px}.vw-sbs-img-boxes .container-fluid.vw-round-borders .vw-box-in{border-radius:16px}.vw-text-left-form-right .container-fluid{padding:0 25px}@media (min-width:576px){.vw-text-left-form-right .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-text-left-form-right .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-text-left-form-right .container-fluid{padding:0 5.3125vw}}.vw-text-left-form-right .container-fluid .vw-img-wrap{margin-bottom:40px;margin-left:-25px;margin-right:-25px}@media (min-width:576px){.vw-text-left-form-right .container-fluid .vw-img-wrap{margin-bottom:50px;margin-left:-60px;margin-right:-60px}}@media (min-width:768px){.vw-text-left-form-right .container-fluid .vw-img-wrap{margin-bottom:60px;margin-left:-100px;margin-right:-100px}}@media (min-width:992px){.vw-text-left-form-right .container-fluid .vw-img-wrap{margin-left:-15px;margin-right:-15px}}@media (min-width:1200px){.vw-text-left-form-right .container-fluid .vw-img-wrap{margin-bottom:70px}}@media (min-width:1500px){.vw-text-left-form-right .container-fluid .vw-img-wrap{margin-bottom:80px}}@media (min-width:1700px){.vw-text-left-form-right .container-fluid .vw-img-wrap{margin-bottom:90px}}.vw-text-left-form-right .container-fluid .vw-img-wrap .vw-has-image-opacity .vw-image-opacity{z-index:4}.vw-text-left-form-right .container-fluid .vw-img-wrap .vw-bg-image-layer-container.desktop{display:none!important}@media (min-width:768px){.vw-text-left-form-right .container-fluid .vw-img-wrap .vw-bg-image-layer-container.desktop{display:block!important}}@media (min-width:768px){.vw-text-left-form-right .container-fluid .vw-img-wrap .vhc-desktop-element-off .vw-bg-image-layer-container.desktop{display:none!important}}.vw-text-left-form-right .container-fluid .vw-img-wrap .vw-bg-image-layer-container.mobile{display:block!important}@media (min-width:768px){.vw-text-left-form-right .container-fluid .vw-img-wrap .vw-bg-image-layer-container.mobile{display:none!important}}@media (min-width:768px){.vw-text-left-form-right .container-fluid .vw-img-wrap .vhc-mobile-element-on.mobile{display:block!important}}@media (min-width:992px){.vw-text-left-form-right .container-fluid .vw-text-wrap{padding-right:7vw}}.vw-text-left-form-right .container-fluid .vw-text-wrap p:last-child{margin-bottom:0}@media (min-width:992px){.vw-text-left-form-right .container-fluid .vw-form-wrap{padding-left:25px}}@media (min-width:1700px){.vw-text-left-form-right .container-fluid .vw-form-wrap{padding-left:40px}}.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container{max-width:100%;position:relative}@media (min-width:768px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container{max-width:600px}}@media (min-width:992px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container{max-width:100%}}.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container input.form-control{position:relative;height:55px;padding-left:25px}@media (min-width:992px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container input.form-control{height:60px}}@media (min-width:1500px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container input.form-control{padding-left:40px}}@media (min-width:1700px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container input.form-control{height:67px}}.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container button{position:absolute;top:0;right:0;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 25px;border:none!important;outline:none!important;min-width:100px;cursor:pointer;overflow:hidden;border-radius:0!important}@media (min-width:576px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container button{min-width:130px}}@media (min-width:768px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container button{min-width:160px}}@media (min-width:992px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container button{height:60px}}@media (min-width:1500px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container button{min-width:192px}}@media (min-width:1700px){.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container button{height:67px}}.vw-text-left-form-right .container-fluid .vw-form-wrap .vw-farm-container button span{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 25px}@media (min-width:992px){.vw-text-left-form-right .container-fluid.vw-round-borders .vw-img-wrap .vw-has-image-opacity{border-radius:12px;overflow:hidden}}.vw-text-left-form-right .container-fluid.vw-round-borders .vw-form-wrap .vw-farm-container input.form-control{border-radius:16px}.vw-text-left-form-right .container-fluid.vw-round-borders .vw-form-wrap .vw-farm-container button{border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.vw-project-carousel-5 .container-fluid{position:relative;padding:50px 15px}@media (min-width:576px){.vw-project-carousel-5 .container-fluid{padding:60px 15px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid{padding:80px 15px}}@media (min-width:1200px){.vw-project-carousel-5 .container-fluid{padding:11.458vw 15px 8.855vw}}.vw-project-carousel-5 .container-fluid .vw-bg-panel{position:absolute;top:0;left:25px;width:100%;height:100%;max-width:calc(100% - 50px);z-index:1}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-bg-panel{max-width:calc(100% - 80px);left:40px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bg-panel{max-width:calc(100% - 120px);left:60px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bg-panel{max-width:90.625vw;left:4.6875vw}}.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 35px 30px}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 65px 35px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 105px 60px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 10.2083vw 6.7708vw}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap{padding-left:10.2083vw}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:35px}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:65px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:105px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:0}}@media (min-width:1200px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{-ms-flex:0 0 79.5%;-webkit-box-flex:0;flex:0 0 79.5%;max-width:79.5%}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper{padding:15px}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:25px 25px 40px 25px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:25px 25px 40px 25px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:30px 30px 50px 30px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:20px 20px 50px 20px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:30px 30px 60px 30px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:39px 38px 72px 38px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:30px;position:relative}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:40px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:50px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:60px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img .embed-responsive{padding-top:0!important;aspect-ratio:1.35}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive .js-vimeo-placer,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive iframe,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img .embed-responsive iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:65px}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:75px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:78px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:90px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:95px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:86px;height:86px;border-width:8px}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:100px;height:100px;border-width:12px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:120px;height:120px;border-width:15px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:15.625vw;padding-top:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:30px}}@media (min-width:1200px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{min-height:13.917vw;-ms-flex:0 0 20.5%;-webkit-box-flex:0;flex:0 0 20.5%;max-width:20.5%}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{min-height:15.3645vw}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:16px}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{width:60px;height:60px;font-size:17px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{width:68px;height:68px;font-size:19px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{margin-right:13px}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.square-icon-panel .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.square-icon-panel .vw-sl-prev{border-radius:0}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-round-icon-panel .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-round-icon-panel .vw-sl-prev{border-radius:50%}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-square-w-round-corners .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-square-w-round-corners .vw-sl-prev{border-radius:10px}.vw-project-carousel-5 .container-fluid.vw-round-borders .vw-bg-panel{border-radius:10px}.vw-project-carousel-5 .container-fluid.vw-round-borders .swiper-slide{border-radius:10px}.vw-project-carousel-5 .container-fluid.vw-round-borders .swiper-slide img{border-radius:7px}.vw-project-carousel-5 .container-fluid.vw-round-borders .swiper-slide .embed-responsive{border-radius:7px}.vw-project-carousel-5 .container-fluid.vw-hide-shadow .swiper-slide{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-project-carousel-5 .container-fluid>*{position:relative;z-index:5}.vw-project-carousel-5 .swiper-slide{width:calc(80% - 10px)}@media (min-width:576px){.vw-project-carousel-5 .swiper-slide{width:calc(66.6666666667% - 10px)}}@media (min-width:768px){.vw-project-carousel-5 .swiper-slide{width:calc(40% - 15px)}}@media (min-width:992px){.vw-project-carousel-5 .swiper-slide{width:calc(42.3728813559% - 18px)}}.vw-project-carousel-5:not(.vw-has-bg) .container-fluid{padding-top:0;padding-bottom:0}.vw-project-carousel-5 .container-fluid{position:relative;padding:50px 15px}@media (min-width:576px){.vw-project-carousel-5 .container-fluid{padding:60px 15px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid{padding:80px 15px}}@media (min-width:1200px){.vw-project-carousel-5 .container-fluid{padding:11.458vw 15px 8.855vw}}.vw-project-carousel-5 .container-fluid .vw-bg-panel{position:absolute;top:0;left:25px;width:100%;height:100%;max-width:calc(100% - 50px);z-index:1}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-bg-panel{max-width:calc(100% - 80px);left:40px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bg-panel{max-width:calc(100% - 120px);left:60px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bg-panel{max-width:90.625vw;left:4.6875vw}}.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 35px 30px}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 65px 35px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 105px 60px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-top-wrap{padding:0 10.2083vw 6.7708vw}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap{padding-left:10.2083vw}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:35px}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:65px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:105px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{padding-left:0}}@media (min-width:1200px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .col-xl-8{-ms-flex:0 0 79.5%;-webkit-box-flex:0;flex:0 0 79.5%;max-width:79.5%}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper{padding:15px}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:25px 25px 40px 25px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:576px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:25px 25px 40px 25px}}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:30px 30px 50px 30px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:20px 20px 50px 20px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:30px 30px 60px 30px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:39px 38px 72px 38px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:30px;position:relative}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:40px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:50px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:60px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img .embed-responsive{padding-top:0!important;aspect-ratio:1.35}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive .js-vimeo-placer,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive iframe,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img .embed-responsive iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:65px}@media (min-width:768px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:75px}}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:78px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:90px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix{margin-bottom:95px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:86px;height:86px;border-width:8px}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:100px;height:100px;border-width:12px}}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-video-wrap.start-btn-gap-fix .vw-video-start-box span{width:120px;height:120px;border-width:15px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:15.625vw;padding-top:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:30px}}@media (min-width:1200px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{min-height:13.917vw;-ms-flex:0 0 20.5%;-webkit-box-flex:0;flex:0 0 20.5%;max-width:20.5%}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap{min-height:15.3645vw}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:16px}@media (min-width:1500px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{width:60px;height:60px;font-size:17px}}@media (min-width:1700px){.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{width:68px;height:68px;font-size:19px}}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap .vw-sl-prev{margin-right:13px}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.square-icon-panel .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.square-icon-panel .vw-sl-prev{border-radius:0}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-round-icon-panel .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-round-icon-panel .vw-sl-prev{border-radius:50%}.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-square-w-round-corners .vw-sl-next,.vw-project-carousel-5 .container-fluid .vw-bottom-wrap .vw-sl-nav-wrap.vw-square-w-round-corners .vw-sl-prev{border-radius:10px}.vw-project-carousel-5 .container-fluid.vw-round-borders .vw-bg-panel{border-radius:10px}.vw-project-carousel-5 .container-fluid.vw-round-borders .swiper-slide{border-radius:10px}.vw-project-carousel-5 .container-fluid.vw-round-borders .swiper-slide img{border-radius:7px}.vw-project-carousel-5 .container-fluid.vw-round-borders .swiper-slide .embed-responsive{border-radius:7px}.vw-project-carousel-5 .container-fluid.vw-hide-shadow .swiper-slide{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-project-carousel-5 .container-fluid>*{position:relative;z-index:5}.vw-project-carousel-5 .swiper-slide{width:calc(80% - 10px)}@media (min-width:576px){.vw-project-carousel-5 .swiper-slide{width:calc(66.6666666667% - 10px)}}@media (min-width:768px){.vw-project-carousel-5 .swiper-slide{width:calc(40% - 15px)}}@media (min-width:992px){.vw-project-carousel-5 .swiper-slide{width:calc(42.3728813559% - 18px)}}.vw-project-carousel-5:not(.vw-has-bg) .container-fluid{padding-top:0;padding-bottom:0}@media (min-width:576px){.vw-color-content-boxes .container-fluid.vw-1-per-row{max-width:400px}}@media (min-width:768px){.vw-color-content-boxes .container-fluid.vw-2-per-row{max-width:690px}}@media (min-width:992px){.vw-color-content-boxes .container-fluid.vw-3-per-row{max-width:1020px}}@media (min-width:1200px){.vw-color-content-boxes .container-fluid.vw-4-per-row{max-width:1340px}}.vw-color-content-boxes .container-fluid .row{margin:0 0}.vw-color-content-boxes .container-fluid .vw-single-box{width:100%;position:relative;border-radius:5000px;overflow:hidden;padding:35px 45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border 0.4s ease;transition:border 0.4s ease;margin-top:20px}.vw-color-content-boxes .container-fluid .vw-single-box:first-child{margin-top:0}@media (min-width:704px){.vw-color-content-boxes .container-fluid .vw-single-box:nth-child(2){margin-top:0}}@media (min-width:1011px){.vw-color-content-boxes .container-fluid .vw-single-box:nth-child(3){margin-top:0}}@media (min-width:1338px){.vw-color-content-boxes .container-fluid .vw-single-box:nth-child(4){margin-top:0}}@media (min-width:576px){.vw-color-content-boxes .container-fluid .vw-single-box{max-width:327px}}@media (min-width:768px){.vw-color-content-boxes .container-fluid .vw-single-box{margin-top:0}}.vw-color-content-boxes .container-fluid .vw-single-box a{width:100%}.vw-color-content-boxes .container-fluid .vw-single-box .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-color-content-boxes .container-fluid .vw-single-box .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in{display:block;text-align:center;width:100%}@media (min-width:576px){.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in{display:inline-table;text-align:left;width:auto}}.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-number{display:inline-block;width:100%;padding:5px 5px 15px}@media (min-width:576px){.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-number{width:auto;min-width:72px;padding:5px 10px 5px 5px;display:table-cell;vertical-align:middle;max-width:150px}}.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-number h2,.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-number i,.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-number span{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-number i{font-size:40px}.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-number img{max-height:40px}.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-text{padding:5px}@media (min-width:576px){.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-text{display:table-cell;vertical-align:middle}}.vw-color-content-boxes .container-fluid .vw-single-box .vw-box-in .vw-text p{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-color-content-boxes .container-fluid .vw-single-box:hover .vw-bg-panel{opacity:0}.vw-color-content-boxes .container-fluid .vw-single-box:hover .vw-bg-panel-hover{opacity:1}.vw-color-content-boxes .container-fluid .vw-single-box>*{position:relative;z-index:3}.vw-color-content-boxes .container-fluid.vw-default-hover .row .vw-single-box:first-child .vw-bg-panel{opacity:0}.vw-color-content-boxes .container-fluid.vw-default-hover .row .vw-single-box:first-child .vw-bg-panel-hover{opacity:1}.vw-color-content-boxes .container-fluid .vw-has-borders .vw-single-box{border-style:solid;border-width:1px}.vw-tp-video-bt-h-text .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tp-video-bt-h-text .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tp-video-bt-h-text .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-tp-video-bt-h-text .container-fluid{padding:0 8.07292vw}}.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap{padding:25px;padding-bottom:46px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863)}@media (min-width:992px){.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap{padding-bottom:25px}}@media (min-width:1500px){.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap{padding:28px;padding-bottom:28px}}.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-box{aspect-ratio:2.61/1.5}@media (min-width:768px){.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-box{aspect-ratio:auto!important}}.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .embed-responsive{aspect-ratio:2.61/1;z-index:10}.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .embed-responsive .js-vimeo-placer,.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .embed-responsive .js-yt-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .embed-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-start-box{display:block!important}.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:75px;height:75px;border:0!important;border-radius:0;font-size:20px;top:calc(100% + 46px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}}@media (min-width:992px){.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:85px;height:85px;font-size:22px}}@media (min-width:1500px){.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:100px;height:100px;font-size:25px}}@media (min-width:1700px){.vw-tp-video-bt-h-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:110px;height:110px}}.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap{padding:25px;padding-top:0;padding-bottom:46px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);min-height:122px}@media (min-width:992px){.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap{min-height:151px;padding-top:25px}}@media (min-width:1500px){.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap{padding:28px;padding-top:28px;padding-bottom:46px;min-height:153px}}@media (min-width:1700px){.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap{min-height:172px}}.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap .vw-text-bfr{position:absolute;width:100%;height:100%;top:-20px;left:0;z-index:1}.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap .vw-text-in{position:relative;z-index:3;display:inline-block;width:100%;padding-top:110px}@media (min-width:768px){.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-top:0;padding-left:105px;padding-right:10px}}@media (min-width:992px){.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-left:120px}}@media (min-width:1500px){.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-left:148px}}@media (min-width:1700px){.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-left:158px}}.vw-tp-video-bt-h-text .container-fluid .row .vw-text-wrap .vw-text-in p:last-child{margin-bottom:0}.vw-tp-video-bt-h-text .container-fluid .vw-video-control-bar .vw-video-control-bar-left .vw-video-control-btn:first-child{display:none}.vw-tp-video-bt-h-text .container-fluid.vw-round-borders .vw-video-wrap{border-top-left-radius:14px;border-top-right-radius:14px}@media (min-width:992px){.vw-tp-video-bt-h-text .container-fluid.vw-round-borders .vw-video-wrap{border-bottom-right-radius:16px}}.vw-tp-video-bt-h-text .container-fluid.vw-round-borders .vw-video-wrap .embed-responsive{border-radius:8px;overflow:hidden}.vw-tp-video-bt-h-text .container-fluid.vw-round-borders .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-radius:12px}@media (min-width:1500px){.vw-tp-video-bt-h-text .container-fluid.vw-round-borders .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-radius:14px}}.vw-tp-video-bt-h-text .container-fluid.vw-round-borders .vw-text-wrap{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.vw-l-text-r-cc-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-text-r-cc-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-text-r-cc-boxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-text-r-cc-boxes .container-fluid{padding:0 6vw}}@media (min-width:1500px){.vw-l-text-r-cc-boxes .container-fluid{padding:0 7.4479vw}}.vw-l-text-r-cc-boxes .container-fluid .vw-l-text-wrap .vw-description-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap{padding-left:4vw;padding-top:50px}}@media (min-width:1800px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap{padding-left:7.291vw;padding-top:60px}}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .row{margin:0 -5px}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box{padding:5px;width:100%}@media (min-width:576px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box{max-width:337px}}@media (min-width:1200px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box{width:50%}}@media (min-width:1800px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box{max-width:337px}}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in{position:relative;border-radius:5000px;overflow:hidden;padding:35px 45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in{padding:20px 20px}}@media (min-width:1500px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in{padding:25px 25px}}@media (min-width:1700px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in{padding:30px 30px}}@media (min-width:1800px){.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in{padding:35px 45px}}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in{display:inline-table}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in .vw-number{min-width:72px;padding:5px 10px 5px 5px;display:table-cell;vertical-align:middle;max-width:110px}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in .vw-number h2,.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in .vw-number i,.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in .vw-number span{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in .vw-number i{font-size:40px}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in .vw-text{padding:5px;display:table-cell;vertical-align:middle}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in .vw-box-in .vw-text p{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in:hover .vw-bg-panel{opacity:0}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in:hover .vw-bg-panel-hover{opacity:1}.vw-l-text-r-cc-boxes .container-fluid .vw-r-cc-box-wrap .vw-single-box-in>*{position:relative;z-index:3}.vw-thumb-sl-fst-bg-itm .container-fluid.vw-has-bg{padding:60px 15px}@media (min-width:768px){.vw-thumb-sl-fst-bg-itm .container-fluid.vw-has-bg{padding:80px 15px}}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid.vw-has-bg{padding:9.4271vw 15px}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap{padding:0 25px;margin-bottom:50px}@media (min-width:576px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap{padding:0 40px}}@media (min-width:768px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap{padding:0 60px;margin-bottom:60px}}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap{padding:0 7.3958vw}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap .col-12 .row .col-12{position:relative}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap .col-12 .row .col-12>:last-child{margin-bottom:0}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap .col-12 .row .col-12:first-child{padding-right:40px}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap .col-12 .row .col-12:last-child{margin-top:40px;padding-top:40px}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap .col-12 .row .col-12:last-child{padding-left:40px;padding-top:0;margin-top:0}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap .col-12 .row .col-12 .vw-des-line{position:absolute;top:0;left:50%;width:100%;height:1px;max-width:200px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-top-wrap .col-12 .row .col-12 .vw-des-line{width:1px;height:100%;left:0;-webkit-transform:translateX(0);transform:translateX(0)}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap{padding:0 25px;margin-top:40px}@media (min-width:576px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap{padding:0 40px}}@media (min-width:768px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap{padding:0 60px}}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap{padding:0 7.3958vw;margin-top:0;margin-bottom:70px}}@media (min-width:1500px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap{margin-bottom:90px}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:14px}@media (min-width:1500px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{width:58px;height:58px;font-size:16px}}@media (min-width:1700px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{width:63px;height:63px}}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{margin-right:8px}.vw-thumb-sl-fst-bg-itm .container-fluid .vw-bottom-wrap{padding-left:10px}@media (min-width:576px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-bottom-wrap{padding-left:25px}}@media (min-width:768px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-bottom-wrap{padding-left:45px}}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .vw-bottom-wrap{padding-left:6.6145vw}}.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper{padding:15px}.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide{padding:20px 20px 45px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);height:auto;margin-right:20px!important;-ms-flex:0 0 80%;-webkit-box-flex:0;flex:0 0 80%;max-width:80%}@media (min-width:576px){.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide{-ms-flex:0 0 70%;-webkit-box-flex:0;flex:0 0 70%;max-width:70%}}@media (min-width:768px){.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide{-ms-flex:0 0 40%;-webkit-box-flex:0;flex:0 0 40%;max-width:40%}}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide{-ms-flex:0 0 30vw;-webkit-box-flex:0;flex:0 0 30vw;max-width:30vw}}@media (min-width:1500px){.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide{padding:28px 28px 60px;margin-right:29px!important;-ms-flex:0 0 18.4895vw;-webkit-box-flex:0;flex:0 0 18.4895vw;max-width:18.4895vw}}@media (min-width:992px){.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide{-ms-flex:0 0 50vw;-webkit-box-flex:0;flex:0 0 50vw;max-width:50vw}}@media (min-width:1500px){.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide{-ms-flex:0 0 45.1045vw;-webkit-box-flex:0;flex:0 0 45.1045vw;max-width:45.1045vw}}.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide img{margin-bottom:40px}@media (min-width:1500px){.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide img{margin-bottom:50px}}.vw-thumb-sl-fst-bg-itm .container-fluid .swiper-wrapper .swiper-slide .vw-sl-des-wrap>:last-child{margin-bottom:0}.vw-thumb-sl-fst-bg-itm .container-fluid.vw-round-borders .swiper-slide{border-radius:14px}.vw-thumb-sl-fst-bg-itm .container-fluid.vw-round-borders .swiper-slide img{border-radius:7px}.vw-thumb-sl-fst-bg-itm .container-fluid.vw-round-borders .vw-sl-next,.vw-thumb-sl-fst-bg-itm .container-fluid.vw-round-borders .vw-sl-prev{border-radius:14px}.vw-thumb-sl-fst-bg-itm .container-fluid.vw-hide-shadow .swiper-slide{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-3-sv-icon-columns .container .vw-item-wrap{padding:0 25px;margin-top:60px}@media (min-width:992px){.vw-3-sv-icon-columns .container .vw-item-wrap{padding:0 30px;margin-top:70px}}@media (min-width:1500px){.vw-3-sv-icon-columns .container .vw-item-wrap{padding:0 40px;margin-top:80px}}.vw-3-sv-icon-columns .container .vw-item-wrap:first-child{margin-top:0}@media (min-width:768px){.vw-3-sv-icon-columns .container .vw-item-wrap:nth-child(2){margin-top:0}}@media (min-width:768px){.vw-3-sv-icon-columns .container .vw-item-wrap:nth-child(3){margin-top:0}}.vw-3-sv-icon-columns .container .vw-item-wrap .vw-icon-wrap{margin-bottom:30px;width:100%}.vw-3-sv-icon-columns .container .vw-item-wrap .vw-icon-wrap img,.vw-3-sv-icon-columns .container .vw-item-wrap .vw-icon-wrap svg{max-height:50px}.vw-3-sv-icon-columns .container .vw-item-wrap .vw-icon-wrap i{font-size:50px}.vw-3-sv-icon-columns .container .vw-item-wrap .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-3-sv-icon-columns .vw-five-per-row,.vw-3-sv-icon-columns .vw-four-per-row,.vw-3-sv-icon-columns .vw-six-per-row{max-width:1570px}}@media (min-width:992px){.vw-3-sv-icon-columns .vw-five-per-row .vw-item-wrap,.vw-3-sv-icon-columns .vw-four-per-row .vw-item-wrap,.vw-3-sv-icon-columns .vw-six-per-row .vw-item-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.vw-3-sv-icon-columns .vw-five-per-row .vw-item-wrap:nth-child(4),.vw-3-sv-icon-columns .vw-four-per-row .vw-item-wrap:nth-child(4),.vw-3-sv-icon-columns .vw-six-per-row .vw-item-wrap:nth-child(4){margin-top:0}}@media (min-width:1200px){.vw-3-sv-icon-columns .vw-five-per-row .vw-item-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1200px){.vw-3-sv-icon-columns .vw-five-per-row .vw-item-wrap:nth-child(5){margin-top:0}}@media (min-width:1500px){.vw-3-sv-icon-columns .vw-six-per-row .vw-item-wrap{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1500px){.vw-3-sv-icon-columns .vw-six-per-row .vw-item-wrap:nth-child(5),.vw-3-sv-icon-columns .vw-six-per-row .vw-item-wrap:nth-child(6){margin-top:0}}.vw-l-iboxes-r-txtbox .container-fluid{position:relative;padding:60px 25px}@media (min-width:576px){.vw-l-iboxes-r-txtbox .container-fluid{padding:70px 40px}}@media (min-width:768px){.vw-l-iboxes-r-txtbox .container-fluid{padding:80px 60px}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid{padding:8.3333vw 5.8333vw}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bg-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.vw-l-iboxes-r-txtbox .container-fluid>*{position:relative;z-index:3}.vw-l-iboxes-r-txtbox .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-l-iboxes-r-txtbox .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-top-wrap{margin-bottom:5.2083vw}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-top-wrap .col-lg-8{padding-right:8.3333vw}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-top-wrap .col-lg-4{padding-left:5.8854vw}}.vw-l-iboxes-r-txtbox .container-fluid .vw-top-wrap .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8{padding-right:5.3125vw}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap{padding:40px 25px}@media (min-width:576px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap{padding:40px 30px}}@media (min-width:768px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap{padding:50px 50px}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap{padding:60px 4.1666vw}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:576px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row{margin:0 -30px}}@media (min-width:768px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row{margin:0 -40px}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row{margin:0 -30px}}@media (min-width:1200px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row{margin:0 -40px}}@media (min-width:1700px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row{margin:0 -50px}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media (min-width:576px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item{padding:0 30px}}@media (min-width:768px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item{padding:0 40px}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item{margin-top:4.8958vw;padding:0 30px}}@media (min-width:1200px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item{padding:0 40px}}@media (min-width:1700px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item{padding:0 50px}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item>a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item:first-child{margin-top:0}@media (min-width:576px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item:nth-child(2){margin-top:0}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap{position:relative;width:100%;min-height:1px;margin-bottom:20px}@media (min-width:1200px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap{-ms-flex:0 0 80px;-webkit-box-flex:0;flex:0 0 80px;max-width:80px;margin-bottom:0}}@media (min-width:1500px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap{-ms-flex:0 0 95px;-webkit-box-flex:0;flex:0 0 95px;max-width:95px}}@media (min-width:1700px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap{-ms-flex:0 0 103px;-webkit-box-flex:0;flex:0 0 103px;max-width:103px}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap .vw-icon-panel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1500px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap .vw-icon-panel{width:57px;height:57px}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap .vw-icon-panel i{font-size:20px}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap .vw-icon-panel img,.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap .vw-icon-panel svg{max-height:20px}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap.vw-round-border .vw-icon-panel{border-radius:16px}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-icon-wrap.vw-circle-border .vw-icon-panel{border-radius:50%}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-detail-wrap{position:relative;width:100%;min-height:1px}@media (min-width:1200px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-detail-wrap{-ms-flex:0 0 calc(100% - 80px);-webkit-box-flex:0;flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px)}}@media (min-width:1500px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-detail-wrap{-ms-flex:0 0 calc(100% - 95px);-webkit-box-flex:0;flex:0 0 calc(100% - 95px);max-width:calc(100% - 95px)}}@media (min-width:1700px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-detail-wrap{-ms-flex:0 0 calc(100% - 103px);-webkit-box-flex:0;flex:0 0 calc(100% - 103px);max-width:calc(100% - 103px)}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-8 .vw-items-wrap .row .vw-single-item .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-4{padding-left:5.8854vw}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-4 .vw-content-in{padding:40px 25px}@media (min-width:576px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-4 .vw-content-in{padding:40px 30px}}@media (min-width:768px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-4 .vw-content-in{padding:50px 50px}}@media (min-width:992px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-4 .vw-content-in{padding:60px 4.1666vw}}.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-4 .vw-content-in .vw-line{display:inline-block;width:100%;max-width:250px;height:1px;margin:45px 0 15px}@media (min-width:1500px){.vw-l-iboxes-r-txtbox .container-fluid .vw-bottom-wrap .col-lg-4 .vw-content-in .vw-line{margin:55px 0 20px}}.vw-l-iboxes-r-txtbox .container-fluid.vw-round-borders .vw-content-in,.vw-l-iboxes-r-txtbox .container-fluid.vw-round-borders .vw-items-wrap{border-radius:20px}@media (min-width:1500px){.vw-l-iboxes-r-txtbox .container-fluid.vw-round-borders .vw-content-in,.vw-l-iboxes-r-txtbox .container-fluid.vw-round-borders .vw-items-wrap{border-radius:24px}}.vw-project-carousel-6 .container-fluid{position:relative;padding:50px 15px}@media (min-width:576px){.vw-project-carousel-6 .container-fluid{padding:60px 15px;padding-right:15px}}@media (min-width:768px){.vw-project-carousel-6 .container-fluid{padding:80px 15px;padding-right:15px}}@media (min-width:992px){.vw-project-carousel-6 .container-fluid{padding:8.6458vw 5.8333vw;padding-right:15px}}@media (min-width:992px){.vw-project-carousel-6 .container-fluid .row .vw-slider-wrap{padding-left:25px}}.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-img-wrap{padding:12px;margin-bottom:30px}@media (min-width:768px){.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-img-wrap{margin-bottom:40px}}@media (min-width:1500px){.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-img-wrap{margin-bottom:50px}}.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-details-wrap{padding:0 12px}.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-video-wrap{position:relative}.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive{padding-top:0!important;aspect-ratio:1.01/1}.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-video-wrap .embed-responsive iframe{width:100%;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-video-start-box span{width:86px;height:86px;border-width:8px}@media (min-width:992px){.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-video-start-box span{border-width:10px}}@media (min-width:1500px){.vw-project-carousel-6 .container-fluid .row .swiper-wrapper .swiper-slide .vw-video-start-box span{width:100px;height:100px;border-width:12px}}.vw-project-carousel-6 .container-fluid .row .vw-content-wrap{padding-top:12px}@media (min-width:992px){.vw-project-carousel-6 .container-fluid .row .vw-content-wrap{padding-right:5.2083vw}}.vw-project-carousel-6 .container-fluid .row .vw-content-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap{margin-top:20px}@media (min-width:768px){.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap{margin-top:50px}}@media (min-width:1200px){.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap{margin-top:60px}}@media (min-width:1500px){.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap{margin-top:70px}}.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:13px}@media (min-width:1500px){.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap .vw-sl-prev{width:57px;height:57px}}.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap .vw-sl-prev{margin-right:14px}.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap.vw-round-border .vw-sl-next,.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap.vw-round-border .vw-sl-prev{border-radius:50%}.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap.vw-circle-border .vw-sl-next,.vw-project-carousel-6 .container-fluid .row .vw-sl-nav-wrap.vw-circle-border .vw-sl-prev{border-radius:16px}.vw-project-carousel-6 .container-fluid.vw-round-borders .embed-responsive,.vw-project-carousel-6 .container-fluid.vw-round-borders .vw-img-wrap,.vw-project-carousel-6 .container-fluid.vw-round-borders img{border-radius:12px}.vw-project-carousel-6 .container-fluid>*{position:relative;z-index:5}.vw-project-carousel-6 .container-fluid:not(.vw-has-bg){padding-top:0;padding-bottom:0}.vw-l-no-box-r-content .container-fluid{position:relative;padding:0 25px}@media (min-width:576px){.vw-l-no-box-r-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-no-box-r-content .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-l-no-box-r-content .container-fluid{padding:0 5.8333vw}}.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in{padding:40px 25px}@media (min-width:576px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in{padding:60px 40px}}@media (min-width:768px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in{padding:80px 60px}}@media (min-width:992px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in{padding:6.51041vw 5.05208vw}}@media (min-width:992px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap{-ms-flex:0 0 34.654%;-webkit-box-flex:0;flex:0 0 34.654%;max-width:34.654%;padding-right:3.05208vw}}@media (min-width:1200px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap{-ms-flex:0 0 31.654%;-webkit-box-flex:0;flex:0 0 31.654%;max-width:31.654%;padding-right:4.05208vw}}@media (min-width:1700px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap{-ms-flex:0 0 28.654%;-webkit-box-flex:0;flex:0 0 28.654%;max-width:28.654%;padding-right:5.05208vw}}.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in{display:inline-table;padding:30px 30px;margin-top:40px}.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in:first-child{margin-top:0}@media (min-width:576px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in{padding:40px 45px}}@media (min-width:992px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in{padding:40px 25px}}@media (min-width:1500px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in{padding:40px 30px}}@media (min-width:1700px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in{padding:40px 54px}}.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in .vw-number{padding:0 25px 0 0;display:table-cell;vertical-align:middle;max-width:110px}.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-no-wrap .vw-no-wrap-in .vw-text{display:table-cell;vertical-align:middle}@media (min-width:992px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-content-wrap{-ms-flex:0 0 65.346%;-webkit-box-flex:0;flex:0 0 65.346%;max-width:65.346%;padding-left:3.05208vw}}@media (min-width:1200px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-content-wrap{-ms-flex:0 0 68.346%;-webkit-box-flex:0;flex:0 0 68.346%;max-width:68.346%;padding-left:4.05208vw}}@media (min-width:1700px){.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-content-wrap{-ms-flex:0 0 71.346%;-webkit-box-flex:0;flex:0 0 71.346%;max-width:71.346%;padding-left:5.05208vw}}.vw-l-no-box-r-content .container-fluid .vw-l-no-box-r-content-in .vw-content-wrap>:last-child{margin-bottom:0}.vw-l-no-box-r-content .container-fluid.vw-round-borders .vw-l-no-box-r-content-in{border-radius:16px}.vw-l-no-box-r-content .container-fluid.vw-round-borders .vw-no-wrap-in{border-radius:24px}@media (min-width:992px){.vw-banner-overlay-quote .container-fluid{padding-bottom:40px}}.vw-banner-overlay-quote .container-fluid .vw-img-wrap{position:relative}.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-has-image-opacity .vw-image-opacity{z-index:4}.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-bg-image-layer-container.desktop{display:none!important}@media (min-width:768px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-bg-image-layer-container.desktop{display:block!important}}@media (min-width:768px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vhc-desktop-element-off .vw-bg-image-layer-container.desktop{display:none!important}}.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-bg-image-layer-container.mobile{display:block!important}@media (min-width:768px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-bg-image-layer-container.mobile{display:none!important}}@media (min-width:768px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vhc-mobile-element-on.mobile{display:block!important}}.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap{position:relative;max-width:calc(100% - 50px);padding:10px 0;border-width:2px;border-style:solid;margin:-40px auto 0;z-index:9}@media (min-width:576px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap{max-width:calc(100% - 100px)}}@media (min-width:768px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap{padding:25px 0;max-width:550px}}@media (min-width:992px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap{position:absolute;left:50%;bottom:-40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 0}}@media (min-width:1200px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap{max-width:600px}}@media (min-width:1500px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap{max-width:700px;border-width:3px}}@media (min-width:1800px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap{max-width:794px}}.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 30px 25px;max-width:150px;border-bottom-width:1px;border-bottom-style:solid}@media (min-width:768px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-icon-wrap{padding:20px 40px;max-width:135px;border-bottom-width:0;border-right-width:1px;border-right-style:solid}}@media (min-width:1500px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-icon-wrap{padding:25px 45px}}.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-icon-wrap i{font-size:50px}@media (min-width:1500px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-icon-wrap i{font-size:55px}}.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-txt-wrap{padding:25px 30px 30px}@media (min-width:768px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-txt-wrap{padding:20px 40px;max-width:calc(100% - 135px)}}@media (min-width:1500px){.vw-banner-overlay-quote .container-fluid .vw-img-wrap .vw-quote-wrap .vw-txt-wrap{padding:25px 45px}}.vw-banner-overlay-quote .container-fluid.vw-round-borders .vw-quote-wrap{border-radius:20px}.vw-enroll-with-countdown .container-fluid .vw-left-content{padding:0 25px}@media (min-width:576px){.vw-enroll-with-countdown .container-fluid .vw-left-content{padding:0 40px}}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-left-content{padding:0 60px}}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid .vw-left-content{-ms-flex:0 0 56.71875%;-webkit-box-flex:0;flex:0 0 56.71875%;max-width:56.71875%;padding:0 5.41666vw 0 4.4792vw}}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-title p span{display:block;text-align:left;font-weight:normal}}.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 10px;text-align:center;border-right-style:solid;border-right-width:2px}.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3:last-child{border-right-width:0}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3{padding:35px 5px}}@media (min-width:1700px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3{padding:50px 5px}}.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span{display:inline-block;width:auto;line-height:1;margin:0 5px}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span{margin:0 7px}}.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span:last-child{display:block;width:100%;margin:5px}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span:last-child{margin:7px;display:inline-block;width:auto}}.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span.vw-h1-span{font-size:30px}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span.vw-h1-span{font-size:33px}}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span.vw-h1-span{font-size:38px}}@media (min-width:1200px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span.vw-h1-span{font-size:45px}}@media (min-width:1500px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-countdown-wrap .col-3 span.vw-h1-span{font-size:50px}}.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-desc-wrap{padding:30px 25px;margin-top:23px}@media (min-width:576px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-desc-wrap{padding:35px 40px}}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-desc-wrap{padding:50px 60px}}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-desc-wrap{padding:50px 40px}}@media (min-width:1500px){.vw-enroll-with-countdown .container-fluid .vw-left-content .vw-desc-wrap{padding:50px 60px}}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid .vw-right-content{-ms-flex:0 0 43.28125%;-webkit-box-flex:0;flex:0 0 43.28125%;max-width:43.28125%}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-video-wrap .vw-video-box{aspect-ratio:1.84/1.5}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-video-wrap .vw-video-box{aspect-ratio:auto!important}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-video-wrap .embed-responsive{padding-top:0!important;aspect-ratio:1.84/1}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-video-wrap .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-video-wrap .embed-responsive iframe{width:100%;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-video-wrap .vw-video-start-box span{bottom:50%}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block{padding:40px 25px}@media (min-width:576px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block{padding:45px 40px}}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block{padding:50px 40px}}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block{padding:50px 25px}}@media (min-width:1200px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block{padding:50px 35px}}@media (min-width:1500px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block{padding:50px 50px}}@media (min-width:1700px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block{padding:55px 70px}}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container{max-width:100%}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container>.row>.col-12.vw-link-wrap{padding-top:35px}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container>.row>.col-12.vw-link-wrap{padding-top:15px;text-align:right}}@media (min-width:1700px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container>.row>.col-12.vw-link-wrap{text-align:right}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-inputs-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-inputs-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-select-wrap{position:relative;width:100%;margin:8px;color:#ffffff!important}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-select-wrap{max-width:250px}}@media (min-width:1700px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-select-wrap{max-width:275px}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-select-wrap select{color:#ffffff!important;font-weight:700!important;border-width:2px!important;line-height:1!important;border-style:solid!important;border-color:#ffffff!important;background:transparent!important;position:relative;z-index:1;padding-left:15px!important;padding-right:40px!important}@media (min-width:1700px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-select-wrap select{padding-left:20px!important;padding-right:45px!important}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-select-wrap select option{color:#333333!important}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-select-wrap:before{content:"\f107";display:inline-block;font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;font-weight:700;position:absolute;right:28px;text-rendering:auto;-webkit-font-smoothing:antialiased;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .btn{margin:8px;font-weight:700;width:100%}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .btn{width:auto}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-enroll-closed{position:relative}@media screen and (max-width:992px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-enroll-closed{max-width:410px}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-enroll-closed .form-control{position:relative;margin:0;color:#ffffff!important;font-weight:700!important;border-width:2px!important;line-height:1!important;border-style:solid!important;border-color:#ffffff!important;background:transparent;opacity:0.55;padding-left:87px!important}@media (min-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-enroll-closed .form-control{width:auto;display:inline-block;min-width:380px}}@media screen and (max-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-enroll-closed .form-control{font-size:14px;padding-left:70px!important}}.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-enroll-closed .vw-closed-ic{content:" ";position:absolute;top:50%;left:59px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:9px;border:2px solid #ffffff;background:rgba(255,255,255,0.2784313725);opacity:0.55;border-radius:2px}@media screen and (max-width:768px){.vw-enroll-with-countdown .container-fluid .vw-right-content .vw-enroll-block .vw-farm-container .vw-enroll-closed .vw-closed-ic{left:50px}}.vw-enroll-with-countdown .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}.vw-enroll-with-countdown .container-fluid .vw-has-image-opacity>a.btn{width:auto;display:inline-block}.vw-enroll-with-countdown .container-fluid .vw-right-content>.vw-has-image-opacity{margin-bottom:-1px}.vw-enroll-with-countdown .container-fluid.vw-round-borders .vw-countdown-wrap>.row{border-radius:10px}.vw-enroll-with-countdown .container-fluid.vw-round-borders .vw-desc-wrap{border-radius:10px}@media (min-width:992px){.vw-enroll-with-countdown .container-fluid.vw-round-borders .vw-enroll-block:first-child{border-bottom-left-radius:40px}}.vw-slider-807{position:relative}.vw-slider-807 .swiper-3d .swiper-slide-shadow{display:none!important}.vw-slider-807 .swiper-slide{position:relative}.vw-slider-807 .swiper-slide img{width:100%}.vw-slider-807 .swiper-slide .vw-has-image-opacity .vw-slide-icon{position:absolute;bottom:25px;right:25px;width:80px;z-index:5}@media (min-width:768px){.vw-slider-807 .swiper-slide .vw-has-image-opacity .vw-slide-icon{bottom:30px;right:30px;width:100px}}@media (min-width:992px){.vw-slider-807 .swiper-slide .vw-has-image-opacity .vw-slide-icon{bottom:40px;right:40px}}@media (min-width:1200px){.vw-slider-807 .swiper-slide .vw-has-image-opacity .vw-slide-icon{bottom:40px;right:50px;width:110px}}@media (min-width:1500px){.vw-slider-807 .swiper-slide .vw-has-image-opacity .vw-slide-icon{bottom:50px;right:70px}}@media (min-width:1700px){.vw-slider-807 .swiper-slide .vw-has-image-opacity .vw-slide-icon{bottom:60px;right:90px;width:130px}}.vw-slider-807 .swiper-slide .vw-has-image-opacity .vw-slide-icon img{width:auto}@media (min-width:992px){.vw-slider-807 .vw-content-wrap{position:absolute;z-index:5}.vw-slider-807 .vw-content-wrap.top{bottom:auto;top:6.093vw}.vw-slider-807 .vw-content-wrap.middle{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vw-slider-807 .vw-content-wrap.bottom{top:auto;bottom:6.093vw}.vw-slider-807 .vw-content-wrap.left{right:auto;left:7.3958vw}.vw-slider-807 .vw-content-wrap.center{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vw-slider-807 .vw-content-wrap.right{left:auto;right:7.3958vw}.vw-slider-807 .vw-content-wrap.middle.center{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-slider-807 .vw-content-wrap.vw-w-25{max-width:25%}.vw-slider-807 .vw-content-wrap.vw-w-30{max-width:30%}.vw-slider-807 .vw-content-wrap.vw-w-40{max-width:calc(40% - 3.5vw)}.vw-slider-807 .vw-content-wrap.vw-w-50{max-width:calc(50% - 6.7708vw)}.vw-slider-807 .vw-content-wrap.vw-w-60{max-width:calc(60% - 10vw)}.vw-slider-807 .vw-content-wrap.vw-w-70{max-width:calc(70% - 13.54vw)}.vw-slider-807 .vw-content-wrap.vw-w-80{max-width:calc(80% - 13.54vw)}.vw-slider-807 .vw-content-wrap.vw-w-90{max-width:calc(90% - 13.54vw)}.vw-slider-807 .vw-content-wrap.vw-w-100{max-width:calc(100% - 13.54vw)}}.vw-slider-807 .vw-content-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-slider-807 .vw-slider-807-nav{display:none;position:absolute;top:calc(79.92vw - 36px);right:0;padding:5px 5px;z-index:5}@media (min-width:992px){.vw-slider-807 .vw-slider-807-nav{bottom:0;top:auto;padding:10px 5px}}@media (min-width:1200px){.vw-slider-807 .vw-slider-807-nav{padding:20px 5px}}.vw-slider-807 .vw-slider-807-nav .vw-slider-807-next,.vw-slider-807 .vw-slider-807-nav .vw-slider-807-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:18px;cursor:pointer;padding:0 10px}@media (min-width:768px){.vw-slider-807 .vw-slider-807-nav .vw-slider-807-next,.vw-slider-807 .vw-slider-807-nav .vw-slider-807-prev{padding:0 20px}}@media (min-width:1200px){.vw-slider-807 .vw-slider-807-nav .vw-slider-807-next,.vw-slider-807 .vw-slider-807-nav .vw-slider-807-prev{padding:0 44px;min-height:30px}}.vw-slider-807 .vw-slider-807-nav .vw-slider-807-next svg,.vw-slider-807 .vw-slider-807-nav .vw-slider-807-prev svg{width:30px}@media (min-width:1200px){.vw-slider-807 .vw-slider-807-nav .vw-slider-807-next svg,.vw-slider-807 .vw-slider-807-nav .vw-slider-807-prev svg{width:42px}}.vw-slider-807 .vw-slider-807-nav .vw-slider-807-prev{border-right-width:1px;border-right-style:solid}.vw-slider-807 .vw-slider-807-nav .vw-slider-807-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vw-slider-807.vw-arrows .vw-slider-807-nav{display:inline-table}.vw-slider-807.vw-dot-circle .swiper-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;position:absolute;left:50%;top:calc(75.521vw - 15px);bottom:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:0;z-index:5}@media (min-width:768px){.vw-slider-807.vw-dot-circle .swiper-pagination{top:calc(42.282vw - 35px)}}@media (min-width:992px){.vw-slider-807.vw-dot-circle .swiper-pagination{top:auto;bottom:20px}}@media (min-width:1200px){.vw-slider-807.vw-dot-circle .swiper-pagination{bottom:25px}}.vw-slider-807.vw-dot-circle .swiper-pagination .vw-dot{line-height:1;display:block;width:10px;height:10px;border-width:1px;border-style:solid;outline:0!important;padding:0 0;border-radius:50%;margin:0;cursor:pointer;margin:0 5px}.vw-slider-807.vw-dot-circle .swiper-pagination .vw-dot:not(.vw-dot-active){background-color:transparent!important}.vw-slider-807.vw-dot-circle-right .swiper-pagination{right:-1px;top:40vw;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);bottom:auto!important;left:auto!important;width:auto!important;padding:25px 12px 25px 13px;background-color:rgba(255,255,255,0.3);border:1px solid rgba(112,112,112,0.3);border-radius:20px 0px 0px 20px}@media (min-width:768px){.vw-slider-807.vw-dot-circle-right .swiper-pagination{top:21.15vw}}@media (min-width:992px){.vw-slider-807.vw-dot-circle-right .swiper-pagination{top:50%}}.vw-slider-807.vw-dot-circle-right .swiper-pagination .vw-dot{margin:7px;display:block!important;width:16px;height:16px;border-radius:100%;opacity:1;background-color:#ffffff;position:relative}.vw-slider-807.vw-dot-circle-right .swiper-pagination .vw-dot.vw-dot-active:before{position:absolute;width:6px;height:6px;top:5px;left:5px;content:"";background-color:#ccc;border-radius:50%}.vw-slider-807.vw-dot-line .swiper-pagination{display:inline-table;width:48px;counter-reset:dots;position:absolute;top:40vw;left:auto;right:25px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:0!important;padding:0!important}@media (min-width:768px){.vw-slider-807.vw-dot-line .swiper-pagination{top:21.15vw}}@media (min-width:992px){.vw-slider-807.vw-dot-line .swiper-pagination{top:50%}}@media (min-width:1200px){.vw-slider-807.vw-dot-line .swiper-pagination{right:40px}}@media (min-width:1500px){.vw-slider-807.vw-dot-line .swiper-pagination{right:60px}}.vw-slider-807.vw-dot-line .swiper-pagination .vw-dot{position:relative;float:right;width:25px;height:2px;margin:0 0 20px;border:none!important;outline:none!important;border-radius:0!important;cursor:pointer}.vw-slider-807.vw-dot-line .swiper-pagination .vw-dot:last-child{margin-bottom:0}.vw-slider-807.vw-dot-line .swiper-pagination .vw-dot:before{counter-increment:dots;content:"0" counter(dots);position:absolute;left:-42px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;font-size:20px;line-height:1;opacity:0}.vw-slider-807.vw-dot-line .swiper-pagination .vw-dot.vw-dot-active{width:48px}.vw-slider-807.vw-dot-line .swiper-pagination .vw-dot.vw-dot-active:before{opacity:1}.vw-slider-807.vw-hide-nav .swiper-pagination,.vw-slider-807.vw-hide-nav .vw-slider-807-nav{display:none!important}.vw-slider-807 .vw-sroll-wrap{display:none;width:100%;text-align:center;padding:10px 25px 25px}@media (min-width:992px){.vw-slider-807 .vw-sroll-wrap{display:inline-block;position:absolute;width:auto;text-align:inherit;bottom:25px;left:7.3958vw;z-index:10;padding:0 0;background-color:transparent!important}}@media (min-width:1500px){.vw-slider-807 .vw-sroll-wrap{bottom:30px}}@media (min-width:992px){.vw-slider-807 .vw-sroll-wrap.vw-right{left:auto;right:7.3958vw}}.vw-slider-807 .vw-sroll-wrap i{display:inline-block;vertical-align:middle;margin-left:5px}.vw-hr-80 .container-fluid{padding:0 25px}@media (min-width:576px){.vw-hr-80 .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-hr-80 .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-hr-80 .container-fluid{padding:0 8.07292vw}}.vw-hr-80 .container-fluid hr{height:1px;opacity:1}@media (min-width:576px){.vw-color-content-boxes-sq .container-fluid.vw-1-per-row{max-width:475px}}@media (min-width:768px){.vw-color-content-boxes-sq .container-fluid.vw-2-per-row{max-width:915px}}@media (min-width:1200px){.vw-color-content-boxes-sq .container-fluid.vw-3-per-row{max-width:1355px}}@media (min-width:1500px){.vw-color-content-boxes-sq .container-fluid.vw-4-per-row{max-width:1800px}}.vw-color-content-boxes-sq .container-fluid .row{margin:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box{width:100%;position:relative;overflow:hidden;padding:45px 45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0.5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:576px){.vw-color-content-boxes-sq .container-fluid .row .vw-single-box{max-width:440px;padding:55px 55px}}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box a{width:100%}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in{display:block;text-align:center}@media (min-width:576px){.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in{display:inline-table;text-align:left}}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-number{display:inline-block;width:100%;padding:5px 5px 15px}@media (min-width:576px){.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-number{width:auto;min-width:120px;padding:5px 10px 5px 5px;display:table-cell;vertical-align:middle;max-width:160px}}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-number h2,.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-number i,.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-number span{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-number i{font-size:40px}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-number img{max-height:40px}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-text{padding:5px}@media (min-width:576px){.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-text{display:table-cell;vertical-align:middle}}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box .vw-box-in .vw-text p{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box:hover{border-top-right-radius:70px}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box:hover .vw-bg-panel{opacity:0}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box:hover .vw-bg-panel-hover{opacity:1}.vw-color-content-boxes-sq .container-fluid .row .vw-single-box>*{position:relative;z-index:3}.vw-color-content-boxes-sq .container-fluid.vw-default-hover .row .vw-single-box:first-child{border-top-right-radius:70px}@media (min-width:550px){.vw-color-content-boxes-sq .container-fluid.vw-default-hover .row .vw-single-box:first-child{border-top-right-radius:90px}}@media (min-width:992px){.vw-color-content-boxes-sq .container-fluid.vw-default-hover .row .vw-single-box:first-child{border-top-right-radius:70px}}@media (min-width:1200px){.vw-color-content-boxes-sq .container-fluid.vw-default-hover .row .vw-single-box:first-child{border-top-right-radius:90px}}.vw-color-content-boxes-sq .container-fluid.vw-default-hover .row .vw-single-box:first-child .vw-bg-panel{opacity:0}.vw-color-content-boxes-sq .container-fluid.vw-default-hover .row .vw-single-box:first-child .vw-bg-panel-hover{opacity:1}.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap .vw-single-box{margin-top:40px}.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap .vw-single-box:first-child{margin-top:0}@media (min-width:949px){.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap.vw-2-per-row .vw-single-box:nth-child(2){margin-top:0}}@media (min-width:949px){.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap.vw-3-per-row .vw-single-box:nth-child(2){margin-top:0}}@media (min-width:1353px){.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap.vw-3-per-row .vw-single-box:nth-child(3){margin-top:0}}@media (min-width:949px){.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap.vw-4-per-row .vw-single-box:nth-child(2){margin-top:0}}@media (min-width:1353px){.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap.vw-4-per-row .vw-single-box:nth-child(3){margin-top:0}}@media (min-width:1794px){.vw-color-content-boxes-sq .container-fluid.vw-has-row-gap.vw-4-per-row .vw-single-box:nth-child(4){margin-top:0}}.vw-color-content-boxes-sq .container-fluid.vw-drop_shadow .vw-single-box{-webkit-box-shadow:3px 3px 25px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 25px rgba(0,0,0,0.0588235294)}.vw-color-content-boxes-sq .container-fluid.vw-round-borders .vw-single-box{border-radius:22px;overflow:hidden}.vw-color-content-boxes-sq .container-fluid .vw-has-borders .vw-single-box{border-style:solid;border-width:1px}.vw-l-text-r-bordered-video .container-fluid{position:relative;padding:50px 15px 50px 25px}@media (min-width:576px){.vw-l-text-r-bordered-video .container-fluid{padding:60px 15px 60px 40px}}@media (min-width:768px){.vw-l-text-r-bordered-video .container-fluid{padding:80px 15px 80px 60px}}@media (min-width:992px){.vw-l-text-r-bordered-video .container-fluid{padding:11.25vw 15px 11.25vw 10.885vw}}.vw-l-text-r-bordered-video .container-fluid .vw-bg-panel{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}@media (min-width:992px){.vw-l-text-r-bordered-video .container-fluid .vw-bg-panel{width:calc(100% - 3.9583vw)}}.vw-l-text-r-bordered-video .container-fluid>*{position:relative;z-index:3}.vw-l-text-r-bordered-video .container-fluid .vw-text-wrap{margin-top:40px}@media (min-width:992px){.vw-l-text-r-bordered-video .container-fluid .vw-text-wrap{padding-top:20px;padding-right:6.25vw;margin-top:0}}@media (min-width:1500px){.vw-l-text-r-bordered-video .container-fluid .vw-text-wrap{padding-top:28px}}.vw-l-text-r-bordered-video .container-fluid .vw-text-wrap .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:992px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer{padding-left:6.25vw}}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-img-wrap{border-radius:65px 0px 0px 10px;overflow:hidden}@media (min-width:768px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-img-wrap{border-radius:130px 0px 0px 10px}}@media (min-width:1500px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-img-wrap{border-radius:178px 0px 0px 12px}}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-wrap{padding:15px 0 15px 15px;border-radius:80px 0px 0px 16px;overflow:hidden;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:768px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-wrap{padding:20px 0 20px 20px;border-radius:150px 0px 0px 18px}}@media (min-width:1500px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-wrap{padding:28px 0 28px 28px;border-radius:200px 0px 0px 22px}}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-box{aspect-ratio:3/2}@media (min-width:768px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-box{aspect-ratio:auto!important}}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .embed-responsive{padding-top:0!important;aspect-ratio:3/2;border-radius:65px 0px 0px 10px;overflow:hidden}@media (min-width:768px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .embed-responsive{border-radius:130px 0px 0px 10px}}@media (min-width:1500px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .embed-responsive{border-radius:178px 0px 0px 12px}}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .embed-responsive iframe{width:100%;height:56.25vw;min-height:100vh;min-width:120%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box span{bottom:50%}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn{left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;padding:12px;border-width:0!important;background:transparent!important}@media (min-width:768px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn{width:110px;height:110px;padding:12px}}@media (min-width:1500px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn{width:125px;height:125px;padding:15px}}@media (min-width:1700px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn{width:144px;height:144px;padding:18px}}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-btn-opacity{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.3}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;z-index:3;border-width:7px;border-style:solid;border-radius:50%}@media (min-width:768px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-icon{border-width:10px}}@media (min-width:992px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-icon{border-width:12px}}@media (min-width:1700px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-icon{border-width:17px}}.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:18px}@media (min-width:1500px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:21px}}@media (min-width:1700px){.vw-l-text-r-bordered-video .container-fluid .vw-video-outer .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:25px}}@media (min-width:992px){.vw-l-text-r-bordered-video .container-fluid.vw-round-borders .vw-bg-panel{border-radius:24px 0px 0px 24px}}.vw-l-color-boxes-r-txt .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-color-boxes-r-txt .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-color-boxes-r-txt .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-color-boxes-r-txt .container-fluid{padding:0 80px}}@media (min-width:1500px){.vw-l-color-boxes-r-txt .container-fluid{padding:0 10.885vw}}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box{max-width:166px;padding:8px 8px}@media (min-width:550px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box{max-width:220px;padding:14px 15px}}@media (min-width:992px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box{max-width:146px;padding:10px 10px}}@media (min-width:1200px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box{max-width:172px}}@media (min-width:1500px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box{max-width:190px;padding:14px 15px}}@media (min-width:1700px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box{max-width:220px}}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box:first-child,.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box:nth-child(2){padding-top:0}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in{width:100%;height:100%;position:relative;overflow:hidden;padding:45px 15px 15px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:550px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in{padding:55px 20px 20px}}@media (min-width:992px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in{padding:45px 15px 15px}}@media (min-width:1200px){.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in{padding:55px 20px 20px}}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in .vw-box-in .vw-number .vw-box-title,.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in .vw-box-in .vw-number i{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in .vw-box-in .vw-number i{font-size:40px}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in .vw-box-in .vw-text p{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in:hover .vw-bg-panel{opacity:0}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in:hover .vw-bg-panel-hover{opacity:1}.vw-l-color-boxes-r-txt .container-fluid .vw-boxes-wrap .vw-single-box .vw-single-box-in>*{position:relative;z-index:3}@media (min-width:992px){.vw-l-color-boxes-r-txt .container-fluid .vw-content-wrap{padding-left:6.51vw}}.vw-l-color-boxes-r-txt .container-fluid .vw-content-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-color-boxes-r-txt .container-fluid.vw-default-hover .vw-boxes-wrap .vw-single-box:nth-child(2) .vw-single-box-in{-webkit-transition:all 0s ease;transition:all 0s ease;border-top-right-radius:70px}@media (min-width:550px){.vw-l-color-boxes-r-txt .container-fluid.vw-default-hover .vw-boxes-wrap .vw-single-box:nth-child(2) .vw-single-box-in{border-top-right-radius:90px}}@media (min-width:992px){.vw-l-color-boxes-r-txt .container-fluid.vw-default-hover .vw-boxes-wrap .vw-single-box:nth-child(2) .vw-single-box-in{border-top-right-radius:70px}}@media (min-width:1200px){.vw-l-color-boxes-r-txt .container-fluid.vw-default-hover .vw-boxes-wrap .vw-single-box:nth-child(2) .vw-single-box-in{border-top-right-radius:90px}}.vw-l-color-boxes-r-txt .container-fluid.vw-default-hover .vw-boxes-wrap .vw-single-box:nth-child(2) .vw-single-box-in .vw-bg-panel-hover{opacity:1}.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in{border-radius:18px;overflow:hidden}@media (min-width:550px){.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in{border-radius:22px}}@media (min-width:992px){.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in{border-radius:18px}}@media (min-width:1200px){.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in{border-radius:22px}}.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:focus,.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:hover{border-top-right-radius:70px}@media (min-width:550px){.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:focus,.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:hover{border-top-right-radius:90px}}@media (min-width:992px){.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:focus,.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:hover{border-top-right-radius:70px}}@media (min-width:1200px){.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:focus,.vw-l-color-boxes-r-txt .container-fluid.vw-round-borders .vw-single-box-in:hover{border-top-right-radius:90px}}.vw-thumb-sl-fst-bg-round-itm .container-fluid{position:relative;padding:50px 15px 50px 25px}@media (min-width:576px){.vw-thumb-sl-fst-bg-round-itm .container-fluid{padding:60px 15px 60px 40px}}@media (min-width:768px){.vw-thumb-sl-fst-bg-round-itm .container-fluid{padding:80px 15px 80px 60px}}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid{padding:10vw 15px 10vw 10.104vw}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-bg-panel{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-bg-panel{width:calc(100% - 3.9583vw)}}.vw-thumb-sl-fst-bg-round-itm .container-fluid>*{position:relative;z-index:3}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-top-wrap{margin-bottom:50px;padding-right:10px}@media (min-width:576px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-top-wrap{padding-right:25px}}@media (min-width:768px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-top-wrap{margin-bottom:60px;padding-right:45px}}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-top-wrap{margin-bottom:8.45vw}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-top-wrap .col-12 .row .col-12{position:relative}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-top-wrap .col-12 .row .col-12>:last-child{margin-bottom:0}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap{margin-top:30px}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap{margin-top:0;padding-left:4.29vw}}@media (min-width:1200px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap{padding-left:7.29vw}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:60px;height:60px;padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:18px;border-radius:50%;overflow:hidden}@media (min-width:768px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{font-size:20px;width:70px;height:70px;padding:8px}}@media (min-width:1500px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{font-size:24px;width:86px;height:86px;padding:10px}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next .vw-btn-opacity,.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev .vw-btn-opacity{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.25;border-radius:50%}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next .vw-sl-in,.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev .vw-sl-in{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;border-radius:50%}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-next>*,.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev>*{position:relative;z-index:3}.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-nav-wrap .vw-sl-nav-wrap .vw-sl-prev{margin-right:8px}.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper{padding:15px}.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide{padding:20px 20px 30px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);height:auto;margin-right:20px!important;-ms-flex:0 0 80%;-webkit-box-flex:0;flex:0 0 80%;max-width:80%}@media (min-width:576px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide{-ms-flex:0 0 70%;-webkit-box-flex:0;flex:0 0 70%;max-width:70%}}@media (min-width:768px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide{-ms-flex:0 0 40%;-webkit-box-flex:0;flex:0 0 40%;max-width:40%}}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide{-ms-flex:0 0 30vw;-webkit-box-flex:0;flex:0 0 30vw;max-width:30vw}}@media (min-width:1500px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide{margin-right:30px!important;-ms-flex:0 0 18.4895vw;-webkit-box-flex:0;flex:0 0 18.4895vw;max-width:18.4895vw}}@media (min-width:1750px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide{padding:28px 28px 40px}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide{border-top-right-radius:80px!important}@media (min-width:768px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide{border-top-right-radius:105px!important}}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide{-ms-flex:0 0 45vw;-webkit-box-flex:0;flex:0 0 45vw;max-width:45vw;border-top-right-radius:150px!important}}@media (min-width:1500px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide{-ms-flex:0 0 38.021vw;-webkit-box-flex:0;flex:0 0 38.021vw;max-width:38.021vw}}@media (min-width:1750px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide{border-top-right-radius:200px!important}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide img{border-top-right-radius:60px!important}@media (min-width:768px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide img{border-top-right-radius:130px!important}}@media (min-width:1750px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide.vw-first-slide img{border-top-right-radius:172px!important}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide img{margin-bottom:35px;width:100%}@media (min-width:1500px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide img{margin-bottom:40px}}.vw-thumb-sl-fst-bg-round-itm .container-fluid .swiper-wrapper .swiper-slide .vw-sl-des-wrap>:last-child{margin-bottom:0}.vw-thumb-sl-fst-bg-round-itm .container-fluid.vw-round-borders .swiper-slide{border-radius:14px}.vw-thumb-sl-fst-bg-round-itm .container-fluid.vw-round-borders .swiper-slide img{border-radius:7px}@media (min-width:992px){.vw-thumb-sl-fst-bg-round-itm .container-fluid .vw-bg-panel{border-radius:24px 0px 0px 24px}}.vw-thumb-sl-fst-bg-round-itm .container-fluid.vw-hide-shadow .swiper-slide{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-bb-video-bt-text .container-fluid{padding:0 25px}@media (min-width:576px){.vw-bb-video-bt-text .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-bb-video-bt-text .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-bb-video-bt-text .container-fluid{padding:0 8.07292vw}}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap{padding:25px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863);box-shadow:3px 3px 30px rgba(0,0,0,0.0392156863)}@media (min-width:992px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap{padding-bottom:25px}}@media (min-width:1500px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap{padding:80px;padding-bottom:80px}}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-box{aspect-ratio:2.61/1.5;position:relative}@media (min-width:768px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-box{aspect-ratio:auto!important}}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .embed-responsive{aspect-ratio:2.61/1;z-index:10}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .embed-responsive .js-vimeo-placer,.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .embed-responsive .js-yt-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .embed-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box{display:block!important;position:absolute;width:0;height:0;left:0%;bottom:-15px;z-index:17;top:auto}@media (min-width:992px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box{left:50%}}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-width:8px;width:75px;height:75px;border-radius:0;font-size:20px;top:auto;bottom:0;-webkit-transform:translateX(-15%);transform:translateX(-15%)}@media (min-width:768px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (min-width:992px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-width:12px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100px;height:100px;font-size:22px}}@media (min-width:1500px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-width:15px;width:132px;height:132px;font-size:25px}}@media (min-width:1700px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:142px;height:142px}}.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn{opacity:1}@media screen and (max-width:768px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:20px}}@media screen and (max-width:575px){.vw-bb-video-bt-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:16px}}.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap{z-index:15;padding:25px}@media (min-width:992px){.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap{width:calc(50% - 25px);min-height:70px;bottom:25px;right:25px;position:absolute;padding:10px}}@media (min-width:1500px){.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap{padding:28px;width:calc(50% - 80px);min-height:105px;bottom:80px;right:80px}}@media (min-width:1700px){.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap{min-height:115px}}.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap .vw-text-in{position:relative;z-index:3;display:inline-block;width:100%}@media (min-width:768px){.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-top:0;padding-right:10px}}@media (min-width:992px){.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-left:50px;font-size:16px}}@media (min-width:1500px){.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-left:65px;font-size:20px}}@media (min-width:1700px){.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap .vw-text-in{padding-left:75px}}.vw-bb-video-bt-text .container-fluid .row .vw-text-wrap .vw-text-in p:last-child{margin-bottom:0}.vw-bb-video-bt-text .container-fluid .vw-video-control-bar .vw-video-control-bar-left .vw-video-control-btn:first-child{display:none}.vw-bb-video-bt-text .container-fluid.vw-round-borders .vw-video-wrap{border-top-left-radius:14px;border-top-right-radius:14px}@media (min-width:992px){.vw-bb-video-bt-text .container-fluid.vw-round-borders .vw-video-wrap{border-bottom-right-radius:16px}}.vw-bb-video-bt-text .container-fluid.vw-round-borders .vw-video-wrap .embed-responsive{border-radius:8px;overflow:hidden}.vw-bb-video-bt-text .container-fluid.vw-round-borders .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-radius:50%}@media (min-width:1500px){.vw-bb-video-bt-text .container-fluid.vw-round-borders .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-radius:50%}}.vw-bb-video-bt-text .container-fluid.vw-round-borders .vw-text-wrap{border-bottom-right-radius:8px}.vw-2-sv-columns .container-fluid{padding:0 25px}@media (min-width:576px){.vw-2-sv-columns .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-2-sv-columns .container-fluid{padding:0 30px}}@media (min-width:992px){.vw-2-sv-columns .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-2-sv-columns .container-fluid{padding:0 5.2083vw}}.vw-2-sv-columns .container-fluid .vw-single-column{margin-bottom:60px}.vw-2-sv-columns .container-fluid .vw-single-column:last-child{margin-bottom:0}@media (min-width:768px){.vw-2-sv-columns .container-fluid .vw-single-column{margin-bottom:0;padding:0 4.6875vw}}.vw-video-ov-text .container-fluid{position:relative;padding:0 25px}@media (min-width:576px){.vw-video-ov-text .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-video-ov-text .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-video-ov-text .container-fluid{padding:0 4.6875vw}}.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-box{aspect-ratio:2.82/1.5;position:relative}@media (min-width:768px){.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-box{aspect-ratio:auto!important}}.vw-video-ov-text .container-fluid .row .vw-video-wrap .embed-responsive{aspect-ratio:2.82/1}.vw-video-ov-text .container-fluid .row .vw-video-wrap .embed-responsive .js-vimeo-placer,.vw-video-ov-text .container-fluid .row .vw-video-wrap .embed-responsive .js-yt-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-ov-text .container-fluid .row .vw-video-wrap .embed-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-width:10px;width:75px;height:75px}@media (min-width:992px){.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-width:16px;width:100px;height:100px;left:auto;right:17.71vw;-webkit-transform:translateX(0) translateY(50%);transform:translateX(0) translateY(50%)}}@media (min-width:1500px){.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{border-width:20px;width:120px;height:120px}}@media (min-width:1700px){.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:163px;height:163px;border-width:29px}}.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:16px}@media (min-width:992px){.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:20px}}@media (min-width:1700px){.vw-video-ov-text .container-fluid .row .vw-video-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:22px}}.vw-video-ov-text .container-fluid .row .vw-text-wrap{position:relative;padding:60px 25px 0;background:transparent}@media (min-width:768px){.vw-video-ov-text .container-fluid .row .vw-text-wrap{padding:60px 40px 0}}@media (min-width:992px){.vw-video-ov-text .container-fluid .row .vw-text-wrap{position:absolute;left:4.6875vw;bottom:50px;width:auto;max-width:380px;padding:15px 40px;z-index:15}}@media (min-width:1500px){.vw-video-ov-text .container-fluid .row .vw-text-wrap{max-width:480px;padding:15px 45px}}@media (min-width:1700px){.vw-video-ov-text .container-fluid .row .vw-text-wrap{bottom:58px;padding:17px 55px}}@media (min-width:992px){.vw-video-ov-text .container-fluid .row .vw-text-wrap .vw-panel-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0.3}}.vw-video-ov-text .container-fluid .row .vw-text-wrap .vw-text-in{position:relative;z-index:3;width:100%}.vw-video-ov-text .container-fluid .row .vw-text-wrap .vw-text-in p:last-child{margin-bottom:0}.vw-video-ov-text .container-fluid .vw-video-control-bar .vw-video-control-bar-left .vw-video-control-btn:first-child{display:none}.vw-video-ov-text .container-fluid.vw-round-borders .vw-video-wrap .embed-responsive{border-radius:10px;overflow:hidden}.vw-video-ov-text .container-fluid.vw-round-borders .vw-text-wrap{border-radius:6px;overflow:hidden}.vw-l-txt-r-quote-state .container-fluid{position:relative;padding:0 35px}@media (min-width:576px){.vw-l-txt-r-quote-state .container-fluid{padding:0 50px}}@media (min-width:768px){.vw-l-txt-r-quote-state .container-fluid{padding:0 70px}}@media (min-width:992px){.vw-l-txt-r-quote-state .container-fluid{padding:0 4.7395vw}}.vw-l-txt-r-quote-state .container-fluid .row{padding:60px 10px}@media (min-width:576px){.vw-l-txt-r-quote-state .container-fluid .row{padding:60px 25px}}@media (min-width:768px){.vw-l-txt-r-quote-state .container-fluid .row{padding:80px 45px}}@media (min-width:992px){.vw-l-txt-r-quote-state .container-fluid .row{padding:10vw 6.25vw}}@media (min-width:992px){.vw-l-txt-r-quote-state .container-fluid .row .vw-l-txt-wrap{padding-right:7.29vw}}.vw-l-txt-r-quote-state .container-fluid .row .vw-l-txt-wrap .vw-sp-line{display:inline-block;width:100%;border-top-width:1px;border-top-style:solid;margin:40px 0}@media (min-width:576px){.vw-l-txt-r-quote-state .container-fluid .row .vw-l-txt-wrap .vw-sp-line{margin:50px 0}}@media (min-width:768px){.vw-l-txt-r-quote-state .container-fluid .row .vw-l-txt-wrap .vw-sp-line{margin:60px 0}}@media (min-width:1200px){.vw-l-txt-r-quote-state .container-fluid .row .vw-l-txt-wrap .vw-sp-line{margin:80px 0}}@media (min-width:1700px){.vw-l-txt-r-quote-state .container-fluid .row .vw-l-txt-wrap .vw-sp-line{margin:100px 0}}.vw-l-txt-r-quote-state .container-fluid .row .vw-l-txt-wrap>:last-child{margin-bottom:0}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap{padding-top:50px}@media (min-width:992px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap{padding-left:3.645vw}}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap{padding:0 25px 40px;margin-bottom:40px}@media (min-width:576px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap{padding:0 35px 45px}}@media (min-width:768px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap{padding:0 40px 50px;margin-bottom:55px}}@media (min-width:1200px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap{padding:0 50px 60px;margin-bottom:65px}}@media (min-width:1700px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap{padding:0 70px 60px;margin-bottom:80px}}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-img-wrap{display:inline-block;width:100px;height:100px;padding:7px;border-radius:50%;border-style:solid;border-width:3px;overflow:hidden;margin-top:-50px;margin-bottom:25px}@media (min-width:768px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-img-wrap{margin-bottom:40px}}@media (min-width:1200px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-img-wrap{margin-bottom:60px}}@media (min-width:1700px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-img-wrap{margin-bottom:72px}}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-img-wrap img{width:100%;height:100%;border-radius:50%}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-sp-in-line{display:inline-block;width:100%;border-top-width:1px;border-top-style:solid;margin:50px 0 25px}@media (min-width:1200px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-sp-in-line{margin:60px 0 30px}}@media (min-width:1700px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-quote-wrap .vw-sp-in-line{margin:70px 0 30px}}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap{display:inline-table;width:100%;padding:0 18px}@media (min-width:576px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap{padding:0 20px}}@media (min-width:768px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap{padding:0 25px}}@media (min-width:1200px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap{padding:0 35px}}@media (min-width:1700px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap{padding:0 55px}}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap .vw-number{min-width:100px;padding:7px 25px 7px 7px;display:table-cell;vertical-align:middle;max-width:160px}@media (min-width:1700px){.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap .vw-number{padding:7px 35px 7px 7px}}.vw-l-txt-r-quote-state .container-fluid .row .vw-r-quote-wrap .vw-state-wrap .vw-text{padding:7px;display:table-cell;vertical-align:middle}.vw-l-txt-r-quote-state .container-fluid.vw-round-borders .row{border-radius:16px}.vw-l-txt-r-quote-state .container-fluid.vw-round-borders .row .vw-quote-wrap{border-radius:16px}.vw-l-steps-r-user-info .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-steps-r-user-info .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-steps-r-user-info .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-steps-r-user-info .container-fluid{padding:0 5.729vw}}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .col-xl-5{padding-right:4.25vw}}@media (min-width:1200px){.vw-l-steps-r-user-info .container-fluid .col-xl-5{padding-right:5.25vw}}@media (min-width:1500px){.vw-l-steps-r-user-info .container-fluid .col-xl-5{padding-right:6.25vw}}.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-line{display:inline-block;width:100%;height:2px;margin:40px 0 45px}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-line{margin:50px 0 70px}}@media (min-width:1500px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-line{margin:75px 0 120px}}@media (min-width:768px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap{margin:0 -25px}}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap{margin:0 -20px}}@media (min-width:1500px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap{margin:0 -30px}}@media (min-width:1700px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap{margin:0 -35px}}.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box{margin-top:50px}.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box:first-child{margin-top:0}@media (min-width:768px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box:nth-child(2),.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box:nth-child(3){margin-top:0}}@media (min-width:768px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box{padding:0 25px}}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box{padding:0 20px}}@media (min-width:1500px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box{padding:0 30px}}@media (min-width:1700px){.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box{padding:0 35px}}.vw-l-steps-r-user-info .container-fluid .col-xl-5 .vw-boxes-wrap .vw-single-box i{font-size:40px}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap{padding-left:4.292vw}}@media (min-width:1200px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap{padding-left:6.292vw}}@media (min-width:1500px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap{padding-left:7.292vw}}.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-quotr-icon{font-size:60px;opacity:0.13;margin-bottom:15px}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-quotr-icon{position:absolute;left:-10px;top:-40px;font-size:80px}}@media (min-width:1200px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-quotr-icon{left:10px;top:-55px;font-size:100px}}@media (min-width:1500px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-quotr-icon{left:30px;top:-65px;font-size:115px}}@media (min-width:1700px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-quotr-icon{left:40px;top:-72px;font-size:125px}}@media (min-width:1900px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-quotr-icon{left:50px;top:-75px}}.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-user-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-user-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-user-wrap .vw-img-wrap{width:80px;height:80px;padding:6px;border-radius:50%;overflow:hidden;margin-bottom:15px;-webkit-box-shadow:0px 0px 10px rgba(172,172,172,0.2705882353);box-shadow:0px 0px 10px rgba(172,172,172,0.2705882353)}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-user-wrap .vw-img-wrap{margin-bottom:0}}.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-user-wrap .vw-img-wrap img{width:100%;height:100%;border-radius:50%}.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-user-wrap .vw-user-detail{display:inline-block;width:100%}@media (min-width:992px){.vw-l-steps-r-user-info .container-fluid .vw-content-wrap .vw-user-wrap .vw-user-detail{width:auto;max-width:calc(100% - 90px);padding-left:32px}}.vw-l-no-text-r-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-no-text-r-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-no-text-r-content .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-no-text-r-content .container-fluid{padding:0 80}}@media (min-width:1500px){.vw-l-no-text-r-content .container-fluid{padding:0 10.1042vw}}@media (min-width:992px){.vw-l-no-text-r-content .container-fluid>.row>.col-xl-9{padding-left:3.9479vw}}@media (min-width:1500px){.vw-l-no-text-r-content .container-fluid>.row>.col-xl-9{padding-left:4.9479vw}}@media (min-width:992px){.vw-l-no-text-r-content .container-fluid>.row>.col-xl-3{padding-right:4.51vw}}@media (min-width:1500px){.vw-l-no-text-r-content .container-fluid>.row>.col-xl-3{padding-right:6.51vw}}.vw-video-ov-title-des .vw-image-opacity{z-index:8!important}.vw-video-ov-title-des .vw-video-wrap .vw-video-box{height:auto;min-height:1px}@media screen and (max-width:767px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .embed-responsive .js-vimeo-placer,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .embed-responsive .js-yt-video{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .embed-responsive .js-vimeo-placer iframe,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .embed-responsive .js-yt-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .embed-responsive .js-vimeo-placer,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .embed-responsive .js-yt-video{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .vw-content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper{width:100%;height:100%!important}}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper{width:100%;height:100%}}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:40px}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide{height:100%!important}}@media (min-width:992px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide{padding:50px}}@media (min-width:1200px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide{padding:60px}}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h6,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide p{height:auto}}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h6{width:100%}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide h6{margin-bottom:15px!important}}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide p{width:100%}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide .swiper-slide-in{display:inline-block;width:530px}}@media screen and (max-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide .swiper-slide-in{text-align:center!important;max-width:100%!important;width:100%!important}}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-down h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-down h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-down h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-down h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-down h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-down h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-down p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-up h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-up h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-up h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-up h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-up h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-up h6{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.fade-up p{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition-delay:200ms;transition-delay:200ms}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h6,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h6{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);margin-bottom:15px!important}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active p,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child p{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active h6,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide.swiper-slide-active p,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h1,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h2,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h3,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h4,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h5,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child h6,.vw-video-ov-title-des .vw-video-wrap .vw-video-box .swiper .swiper-wrapper .swiper-slide:first-child:last-child p{height:auto}.vw-video-ov-title-des .vw-video-wrap.vw-round-borders{border-radius:10px;overflow:hidden}.vw-video-ov-title-des .vw-video-wrap.vw-round-borders .embed-responsive{border-radius:0}.vw-video-ov-title-des .vw-video-wrap .vw-video-start-box{display:block!important}.vw-video-ov-title-des .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:75px;height:75px;border:0!important;border-radius:0;font-size:20px;top:calc(100% + 46px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.vw-video-ov-title-des .vw-video-wrap .vw-video-start-box .vw-video-start-btn{left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}}@media (min-width:992px){.vw-video-ov-title-des .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:85px;height:85px;font-size:22px}}@media (min-width:1500px){.vw-video-ov-title-des .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:100px;height:100px;font-size:25px}}@media (min-width:1700px){.vw-video-ov-title-des .vw-video-wrap .vw-video-start-box .vw-video-start-btn{width:110px;height:110px}}.vw-video-ov-title-des .on-video-text-wrapper{z-index:10}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content{z-index:1}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.apply{z-index:5}@media (min-width:768px){.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.left{left:0%}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.left.top{top:0%}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.left.middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.left.bottom{bottom:70px;top:auto}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.center.top{top:0%}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.center.middle{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.center.bottom{bottom:70px;top:auto}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.right{left:auto;right:0%}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.right.top{top:0%}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.right.middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vw-video-ov-title-des .on-video-text-wrapper .on-video-text-content.right.bottom{bottom:70px;top:auto}}.vw-video-ov-title-des .on-video-text-wrapper.mob .on-video-text-content{max-width:100%!important;width:100%!important}.vw-video-ov-title-des .on-video-text-wrapper.mob h1,.vw-video-ov-title-des .on-video-text-wrapper.mob p{text-align:center!important}.vw-video-ov-title-des .vw-has-aspect-ratio .embed-responsive{padding-top:0!important}.vw-video-ov-title-des .for-mobile-ratio{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.vw-video-ov-title-des .js-vimeo-placer,.vw-video-ov-title-des .js-yt-video{aspect-ratio:1920/1080}.vw-l-txt-r-btn-ov-img .container-fluid{position:relative}@media (min-width:1200px){.vw-l-txt-r-btn-ov-img .container-fluid{padding:0 55px}}@media (min-width:1500px){.vw-l-txt-r-btn-ov-img .container-fluid{padding:0 66px}}.vw-l-txt-r-btn-ov-img .container-fluid .vw-left-col,.vw-l-txt-r-btn-ov-img .container-fluid .vw-title-wrap{padding:0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:576px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-left-col,.vw-l-txt-r-btn-ov-img .container-fluid .vw-title-wrap{padding:0 40px}}@media (min-width:768px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-left-col,.vw-l-txt-r-btn-ov-img .container-fluid .vw-title-wrap{padding:0 7.552vw}}@media (min-width:1200px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-left-col,.vw-l-txt-r-btn-ov-img .container-fluid .vw-title-wrap{-ms-flex:0 0 55.72917%;-webkit-box-flex:0;flex:0 0 55.72917%;max-width:55.72917%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding-right:3vw}}@media (min-width:1200px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-btn-wrap,.vw-l-txt-r-btn-ov-img .container-fluid .vw-right-col{-ms-flex:0 0 44.27083%;-webkit-box-flex:0;flex:0 0 44.27083%;max-width:44.27083%}}@media (min-width:768px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-content-wrap{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;background:transparent!important}}@media (min-width:1200px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-content-wrap{width:calc(100% - 80px);left:40px}}@media (min-width:1500px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-content-wrap{width:calc(100% - 102px);left:51px}}.vw-l-txt-r-btn-ov-img .container-fluid .vw-content-wrap .vw-btn-wrap{padding:0 40px}@media (min-width:1200px){.vw-l-txt-r-btn-ov-img .container-fluid .vw-content-wrap .vw-btn-wrap{padding-right:7.552vw}}@media (min-width:768px){.vw-l-txt-r-btn-ov-img .container-fluid.vw-round-borders>.row{border-radius:12px;overflow:hidden}}.vw-slider-733{position:relative}.vw-slider-733 .swiper-3d .swiper-slide-shadow{display:none!important}.vw-slider-733 .swiper-slide{position:relative}.vw-slider-733 .swiper-slide img{width:100%}.vw-slider-733 .vw-content-wrap{position:relative}@media (min-width:992px){.vw-slider-733 .vw-content-wrap{position:absolute;width:calc(100% - 40px);left:20px;bottom:20px;padding:25px 30px;z-index:5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media (min-width:992px) and (min-width:1500px){.vw-slider-733 .vw-content-wrap{width:calc(100% - 52px);left:26px;bottom:26px;padding:33px 80px}}.vw-slider-733 .vw-content-wrap .vw-sl-text-wrap{padding:40px 40px}@media (min-width:768px){.vw-slider-733 .vw-content-wrap .vw-sl-text-wrap{padding:40px 60px}}@media (min-width:992px){.vw-slider-733 .vw-content-wrap .vw-sl-text-wrap{padding:0 15px 0 7.292vw;background-color:transparent!important}}.vw-slider-733 .vw-dots-wrap{position:absolute;left:0;top:1px;padding:20px 15px 17px;z-index:5;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width:992px){.vw-slider-733 .vw-dots-wrap{position:static;left:auto;top:auto;-webkit-transform:translateY(0);transform:translateY(0)}}.vw-slider-733 .vw-dots-wrap .sl-733-pagination{position:static;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;line-height:1}@media (min-width:992px){.vw-slider-733 .vw-dots-wrap .sl-733-pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-slider-733 .vw-dots-wrap .sl-733-pagination .vw-dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-width:2px;border-style:solid;outline:0!important;padding:2px;border-radius:50%;margin:0;cursor:pointer;margin:3px}@media (min-width:1500px){.vw-slider-733 .vw-dots-wrap .sl-733-pagination .vw-dot{width:34px;height:34px}}.vw-slider-733 .vw-dots-wrap .sl-733-pagination .vw-dot:not(.vw-dot-active){background-color:transparent!important;color:#fff}@media (min-width:992px){.vw-slider-733.vw-round-borders .vw-content-wrap{border-radius:8px}}.vw-video-733 .container-fluid{position:relative}.vw-video-733 .container-fluid .vw-video-box .embed-responsive.vw-org-ratio{padding-top:50%!important}@media (min-width:768px){.vw-video-733 .container-fluid .vw-video-box .embed-responsive.vw-org-ratio{padding-top:45%!important}}@media (min-width:992px){.vw-video-733 .container-fluid .vw-video-box .embed-responsive.vw-org-ratio{padding-top:38.18%!important}}.vw-video-733 .container-fluid .vw-video-box .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-video-733 .container-fluid .vw-video-box .embed-responsive .js-vimeo-placer iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-733 .container-fluid .vw-video-box .embed-responsive .vw-image-opacity{z-index:11}.vw-video-733 .container-fluid .vw-video-box .embed-responsive iframe+.vw-image-opacity{opacity:0!important}.vw-video-733 .container-fluid .vw-video-box .embed-responsive .vw-video-thumb,.vw-video-733 .container-fluid .vw-video-box .embed-responsive .vw-video-thumb.vw-hide-bar{z-index:10!important}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn{left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;padding:0;border-width:0!important;background:transparent!important}@media (min-width:768px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn{width:120px;height:120px}}@media (min-width:992px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn{width:125px;height:125px}}@media (min-width:1700px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn{width:150px;height:150px}}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-circle-borders{outline-width:2px;outline-style:solid;outline-offset:3px;outline-color:#ffffff;border:0!important}@media (min-width:992px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-circle-borders{outline-offset:4px}}@media (min-width:1500px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-circle-borders{outline-offset:5px}}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-circle-borders .vw-icon{border:0!important}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-normal-borders,.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-round-borders{height:56px;border-radius:0}@media (min-width:1500px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-normal-borders,.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-round-borders{width:160px}}@media (min-width:1700px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-normal-borders,.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-round-borders{width:200px}}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;z-index:3;border-width:2px;border-style:solid;border-radius:50%;padding:15px}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:22px}@media (min-width:992px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:25px}}@media (min-width:1500px){.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn .vw-icon i{font-size:27px}}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-normal-borders .vw-icon{border-radius:0!important}.vw-video-733 .container-fluid .vw-video-box .vw-video-start-box .vw-video-start-btn.vw-round-borders .vw-icon{border-radius:8px!important}.vw-video-733 .container-fluid .vw-ov-content-wrap{width:100%;text-align:center;padding:40px 30px}@media (min-width:992px){.vw-video-733 .container-fluid .vw-ov-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;position:absolute;left:50px;bottom:40px;z-index:10;padding:7px 8px;text-align:left;border-radius:8px}}@media (min-width:1200px){.vw-video-733 .container-fluid .vw-ov-content-wrap{left:80px;bottom:50px}}@media (min-width:1700px){.vw-video-733 .container-fluid .vw-ov-content-wrap{left:109px;bottom:60px;max-width:550px}}.vw-video-733 .container-fluid .vw-ov-content-wrap .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:42px;font-weight:16px;padding:2px;border-radius:5px}.vw-video-733 .container-fluid .vw-ov-content-wrap .vw-text-wrap{display:inline-block;width:100%;margin-top:25px}@media (min-width:992px){.vw-video-733 .container-fluid .vw-ov-content-wrap .vw-text-wrap{width:calc(100% - 61px);padding-left:25px;margin-top:0}}@media (min-width:1500px){.vw-video-733 .container-fluid .vw-ov-content-wrap .vw-text-wrap{padding-left:30px}}.vw-slider-942{position:relative}.vw-slider-942 .swiper-3d .swiper-slide-shadow{display:none!important}.vw-slider-942 .swiper-slide{position:relative}.vw-slider-942 .swiper-slide img{width:100%}.vw-slider-942 .swiper-slide .vw-image-opacity{z-index:6}.vw-slider-942 .vw-sl-text-wrap{position:relative;display:inline-block;width:100%;padding:40px}@media (min-width:768px){.vw-slider-942 .vw-sl-text-wrap{padding:40px 60px}}@media (min-width:1200px){.vw-slider-942 .vw-sl-text-wrap{position:absolute;top:50%;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:5;padding:0 40px;background:transparent!important}}@media (min-width:1200px){.vw-slider-942 .vw-sl-text-wrap{padding:0 50px;max-width:60%}}@media (min-width:1500px){.vw-slider-942 .vw-sl-text-wrap{padding:0 62px}}@media (min-width:1500px){.vw-slider-942 .vw-sl-text-wrap.vw-w-25{max-width:25%}}@media (min-width:1500px){.vw-slider-942 .vw-sl-text-wrap.vw-w-30{max-width:30%}}@media (min-width:1500px){.vw-slider-942 .vw-sl-text-wrap.vw-w-40{max-width:40%}}@media (min-width:1500px){.vw-slider-942 .vw-sl-text-wrap.vw-w-50{max-width:50%}}@media (min-width:1200px){.vw-slider-942 .vw-sl-text-wrap.vw-w-60{max-width:60%}}@media (min-width:1200px){.vw-slider-942 .vw-sl-text-wrap.vw-w-70{max-width:70%}}@media (min-width:1200px){.vw-slider-942 .vw-sl-text-wrap.vw-w-80{max-width:80%}}@media (min-width:1200px){.vw-slider-942 .vw-sl-text-wrap.vw-w-90{max-width:90%}}@media (min-width:1200px){.vw-slider-942 .vw-sl-text-wrap.vw-w-100{max-width:100%}}.vw-slider-942 .vw-content-wrap{position:relative;padding:40px 15px 0}@media (min-width:1200px){.vw-slider-942 .vw-content-wrap{position:absolute;width:calc(100% - 40px);left:20px;bottom:20px;padding:25px 30px;z-index:5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media (min-width:1200px) and (min-width:1500px){.vw-slider-942 .vw-content-wrap{width:calc(100% - 52px);left:26px;bottom:26px;padding:40px 36px}}.vw-slider-942 .vw-content-wrap .col-xl-5{position:static}.vw-slider-942 .vw-content-wrap .col-xl-5 .col-xl-6 p{margin-bottom:0}.vw-slider-942 .vw-content-wrap .col-xl-7{padding:0 40px}@media (min-width:768px){.vw-slider-942 .vw-content-wrap .col-xl-7{padding:0 60px}}@media (min-width:1200px){.vw-slider-942 .vw-content-wrap .col-xl-7{padding:0 11.458vw 0 7.292vw;background-color:transparent!important}}@media (min-width:1200px){.vw-slider-942 .vw-content-wrap .col-xl-7 .col-xl-6:first-child{padding-right:2.34375vw}}@media (min-width:1200px){.vw-slider-942 .vw-content-wrap .col-xl-7 .col-xl-6:last-child{padding-left:2.34375vw}}.vw-slider-942 .vw-content-wrap .vw-desc-wrap{margin-bottom:30px}@media (min-width:1500px){.vw-slider-942 .vw-content-wrap .vw-desc-wrap{margin-bottom:55px}}@media (min-width:1700px){.vw-slider-942 .vw-content-wrap .vw-desc-wrap{margin-bottom:65px}}.vw-slider-942 .vw-content-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-slider-942 .vw-dots-wrap{position:absolute;left:0;top:0px;padding:20px 15px 17px;z-index:5;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width:1200px){.vw-slider-942 .vw-dots-wrap{position:static;left:auto;top:auto;-webkit-transform:translateY(0);transform:translateY(0);padding:0 15px}}.vw-slider-942 .vw-dots-wrap .sl-942-img-pagination,.vw-slider-942 .vw-dots-wrap .sl-942-txt-pagination{position:static;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;line-height:1}@media (min-width:1200px){.vw-slider-942 .vw-dots-wrap .sl-942-img-pagination,.vw-slider-942 .vw-dots-wrap .sl-942-txt-pagination{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-slider-942 .vw-dots-wrap .sl-942-img-pagination .vw-dot,.vw-slider-942 .vw-dots-wrap .sl-942-txt-pagination .vw-dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-width:2px;border-style:solid;outline:0!important;padding:2px;border-radius:50%;margin:0;cursor:pointer;margin:3px}@media (min-width:1500px){.vw-slider-942 .vw-dots-wrap .sl-942-img-pagination .vw-dot,.vw-slider-942 .vw-dots-wrap .sl-942-txt-pagination .vw-dot{width:34px;height:34px}}.vw-slider-942 .vw-dots-wrap .sl-942-img-pagination .vw-dot:not(.vw-dot-active),.vw-slider-942 .vw-dots-wrap .sl-942-txt-pagination .vw-dot:not(.vw-dot-active){background-color:transparent!important;color:#fff}@media (min-width:1200px){.vw-slider-942.vw-round-borders .vw-content-wrap{border-radius:8px}}.vw-project-carousel-7 .container-fluid{position:relative;padding:0 25px}@media (min-width:768px){.vw-project-carousel-7 .container-fluid{padding:0 40px}}@media (min-width:992px){.vw-project-carousel-7 .container-fluid{padding:0 5.7292vw}}.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide{max-width:80%}@media (min-width:577px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide{max-width:66.6666%}}@media (min-width:750px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide{max-width:39.37%}}@media (min-width:992px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide{max-width:29.67359%}}@media (min-width:1200px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide{max-width:27.85515%}}.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-img-wrap{position:relative;margin-bottom:30px}@media (min-width:768px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-img-wrap{margin-bottom:40px}}.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-img-wrap .vw-arrow-wrap{position:absolute;bottom:24px;right:24px;z-index:5;font-size:16px}.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-img-wrap .vw-arrow-wrap a{width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-details-wrap .row{margin:0 -20px}}@media (min-width:1500px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-details-wrap .row{margin:0 -25px}}@media (min-width:1200px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-details-wrap .row .col-lg-6{padding:0 20px}}@media (min-width:1500px){.vw-project-carousel-7 .container-fluid .row .swiper-wrapper .swiper-slide .vw-details-wrap .row .col-lg-6{padding:0 25px}}.vw-project-carousel-7 .container-fluid .vw-pagination-wrap{padding-right:25px;margin-top:50px}@media (min-width:768px){.vw-project-carousel-7 .container-fluid .vw-pagination-wrap{padding-right:40px;margin-top:60px}}@media (min-width:992px){.vw-project-carousel-7 .container-fluid .vw-pagination-wrap{padding-right:5.7292vw;margin-top:5.7292vw}}.vw-project-carousel-7 .container-fluid .vw-pagination-wrap .vw-pagination-in{position:relative}.vw-project-carousel-7 .container-fluid .vw-pagination-wrap .swiper-pagination-progressbar{height:0;background:transparent!important;border-width:1px;border-style:solid}.vw-project-carousel-7 .container-fluid .vw-pagination-wrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:0;width:calc(100% + 1px);top:-1px;left:-1px;background:transparent!important;border-width:2px;border-style:solid}.vw-project-carousel-7 .container-fluid.vw-round-borders .vw-arrow-wrap,.vw-project-carousel-7 .container-fluid.vw-round-borders .vw-img-wrap,.vw-project-carousel-7 .container-fluid.vw-round-borders img{border-radius:8px}.vw-project-carousel-7 .container-fluid>*{position:relative;z-index:5}.vw-portfolio-list .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-portfolio-list .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-portfolio-list .container-fluid{padding:80px 60px}}@media (min-width:1200px){.vw-portfolio-list .container-fluid{padding:10.208vw 5.7292vw}}.vw-portfolio-list .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:576px){.vw-portfolio-list .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:768px){.vw-portfolio-list .container-fluid .vw-top-wrap{margin-bottom:70px}}@media (min-width:992px){.vw-portfolio-list .container-fluid .vw-top-wrap{margin-bottom:90px}}@media (min-width:1500px){.vw-portfolio-list .container-fluid .vw-top-wrap{margin-bottom:6.5105vw}}.vw-portfolio-list .container-fluid a .vw-single-wrap{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:40px;margin:0 0 40px}@media (min-width:992px){.vw-portfolio-list .container-fluid a .vw-single-wrap{padding-bottom:50px;margin:0 0 50px}}@media (min-width:1500px){.vw-portfolio-list .container-fluid a .vw-single-wrap{padding-bottom:60px;margin:0 0 60px}}@media (min-width:992px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col{padding-right:40px!important}}@media (min-width:1200px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col{padding-right:50px!important}}@media (min-width:1500px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col{padding-right:60px!important}}@media (min-width:992px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col .col-lg-7{padding-right:30px}}@media (min-width:1500px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col .col-lg-7{padding-right:40px}}.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col .col-lg-5{position:relative}@media (min-width:1500px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col .col-lg-5{padding-left:20px}}@media (min-width:992px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col .col-lg-5 .vw-img-wrap{position:absolute;max-width:calc(100% - 15px);top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}}.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-left-col .col-lg-5 .vw-img-wrap img{-webkit-transform:matrix(1,0.09,-0.09,1,0,0);transform:matrix(1,0.09,-0.09,1,0,0)}@media (min-width:992px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-right-col .col-lg-4{padding-right:40px}}@media (min-width:1200px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-right-col .col-lg-4{padding-right:50px}}@media (min-width:1500px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-right-col .col-lg-4{padding-right:60px}}.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-right-col .col-lg-2{font-size:20px}@media (min-width:992px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-right-col .col-lg-2{padding-left:25px;font-size:21px}}@media (min-width:1200px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-right-col .col-lg-2{padding-left:35px;font-size:22px}}@media (min-width:1500px){.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-right-col .col-lg-2{padding-left:40px;font-size:24px}}.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-item-description,.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-item-detail,.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-item-icon,.vw-portfolio-list .container-fluid a .vw-single-wrap .vw-item-title{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-portfolio-list .container-fluid a:last-child .vw-single-wrap{border-bottom-width:0;padding-bottom:0;margin-bottom:0}.vw-portfolio-list .container-fluid a:hover .vw-single-wrap .vw-left-col .col-lg-5 .vw-img-wrap{opacity:1}.vw-portfolio-list .container-fluid.vw-round-borders .vw-img-wrap img{border-radius:8px}.vw-portfolio-cat-list .container-fluid{padding:0 25px}@media (min-width:576px){.vw-portfolio-cat-list .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-portfolio-cat-list .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-portfolio-cat-list .container-fluid{padding:0 5.7292vw}}.vw-portfolio-cat-list .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:576px){.vw-portfolio-cat-list .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:768px){.vw-portfolio-cat-list .container-fluid .vw-top-wrap{margin-bottom:70px}}@media (min-width:992px){.vw-portfolio-cat-list .container-fluid .vw-top-wrap{margin-bottom:90px}}@media (min-width:1500px){.vw-portfolio-cat-list .container-fluid .vw-top-wrap{margin-bottom:6.6145vw}}@media (min-width:576px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap{margin:0 -30px}}@media (min-width:768px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap{margin:0 -40px}}@media (min-width:1500px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap{margin:0 -50px}}@media (min-width:576px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap .col-4{padding:0 30px}}@media (min-width:768px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap .col-4{padding:0 40px}}@media (min-width:1500px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap .col-4{padding:0 50px}}.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap .col-4 p{line-height:1.25;margin-bottom:12px}.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap .col-4 p:last-child{margin-bottom:0}.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-cat-wrap .col-4 p span{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media (min-width:992px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-rgt-wrap{padding-left:17.7083vw}}.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-rgt-wrap .vw-rgt-in{position:relative;padding-left:30px}@media (min-width:1200px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-rgt-wrap .vw-rgt-in{padding-left:40px}}@media (min-width:1500px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-rgt-wrap .vw-rgt-in{padding-left:47px}}.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-rgt-wrap .vw-rgt-in .vw-bar{position:absolute;width:5px;height:100%;left:0;top:0;z-index:1}@media (min-width:1500px){.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-rgt-wrap .vw-rgt-in .vw-bar{width:6px}}.vw-portfolio-cat-list .container-fluid .vw-bottom-wrap .vw-rgt-wrap .vw-rgt-in .vw-desc-wrap>:last-child{margin-bottom:0}.vw-left-video-right-form .vw-round-borders .embed-responsive{border-radius:16px}.vw-content-l-no-r-icon-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-content-l-no-r-icon-boxes .container-fluid{padding:0 60px}}@media (min-width:768px){.vw-content-l-no-r-icon-boxes .container-fluid{padding:0 100px}}@media (min-width:992px){.vw-content-l-no-r-icon-boxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-content-l-no-r-icon-boxes .container-fluid{padding:0 5.41666vw}}@media (min-width:992px){.vw-content-l-no-r-icon-boxes .container-fluid .col-lg-4{padding-right:5.9895vw}}@media (min-width:992px){.vw-content-l-no-r-icon-boxes .container-fluid .col-lg-8{padding-left:3.125vw}}.vw-content-l-no-r-icon-boxes .container-fluid .vw-top-wrap .col-lg-8 .vw-desc-wrap{padding-bottom:40px;margin-bottom:40px;border-bottom-width:2px;border-bottom-style:solid}@media (min-width:576px){.vw-content-l-no-r-icon-boxes .container-fluid .vw-top-wrap .col-lg-8 .vw-desc-wrap{padding-bottom:60px;margin-bottom:60px}}@media (min-width:768px){.vw-content-l-no-r-icon-boxes .container-fluid .vw-top-wrap .col-lg-8 .vw-desc-wrap{padding-bottom:80px;margin-bottom:80px}}@media (min-width:1200px){.vw-content-l-no-r-icon-boxes .container-fluid .vw-top-wrap .col-lg-8 .vw-desc-wrap{padding-bottom:100px;margin-bottom:100px}}@media (min-width:1500px){.vw-content-l-no-r-icon-boxes .container-fluid .vw-top-wrap .col-lg-8 .vw-desc-wrap{padding-bottom:112px;margin-bottom:112px;border-bottom-width:1px}}.vw-content-l-no-r-icon-boxes .container-fluid .vw-top-wrap .col-lg-8 .vw-desc-wrap>:last-child{margin-bottom:0!important}@media (min-width:992px){.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-no-wrap{display:inline-table}}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-no-wrap .vw-number{margin-bottom:20px}@media (min-width:992px){.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-no-wrap .vw-number{min-width:100px;padding:5px 10px 5px 5px;display:table-cell;vertical-align:middle;max-width:150px;margin-bottom:0}}@media (min-width:992px){.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-no-wrap .vw-text{padding:5px;display:table-cell;vertical-align:middle}}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap{margin:-10px}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box{padding:10px}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in{position:relative;width:100%;height:100%;padding:32px;border-style:solid;border-width:1px;-webkit-transition:border-color 0.4s ease-in-out;transition:border-color 0.4s ease-in-out}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in>*{position:relative;z-index:3}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in h4,.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in i,.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in p,.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in span,.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in svg{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in i{font-size:25px}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in img,.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in svg{max-height:25px}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel{opacity:0}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel-hover{opacity:1}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap>:last-child{margin-bottom:0!important}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel{opacity:0}.vw-content-l-no-r-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel-hover{opacity:1}.vw-content-l-no-r-icon-boxes .container-fluid.vw-round-borders .vw-box-in{border-radius:10px;overflow:hidden}@media (min-width:992px){.vw-left-map-right-content .vw-round-borders .col-lg-6.px-0{border-top-right-radius:16px;border-bottom-right-radius:16px;overflow:hidden}}.vw-img-top-c-panel-bottom{position:relative}.vw-img-top-c-panel-bottom .vw-bg-panel{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 28.33vw);z-index:1}.vw-img-top-c-panel-bottom .container-fluid{position:relative;padding:0 25px;z-index:5}@media (min-width:576px){.vw-img-top-c-panel-bottom .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-img-top-c-panel-bottom .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-img-top-c-panel-bottom .container-fluid{padding:0 15px;max-width:80vw}}.vw-img-top-c-panel-bottom .container-fluid .vw-content-wrap{max-width:800px;padding:60px 15px}@media (min-width:992px){.vw-img-top-c-panel-bottom .container-fluid .vw-content-wrap{padding:80px 15px}}@media (min-width:1500px){.vw-img-top-c-panel-bottom .container-fluid .vw-content-wrap{padding:100px 15px}}@media (min-width:1700px){.vw-img-top-c-panel-bottom .container-fluid .vw-content-wrap{padding:130px 15px}}.vw-img-top-c-panel-bottom .vw-desc-wrap>:last-child{margin-bottom:0}.vw-img-top-c-panel-bottom.vw-round-borders .vw-has-image-opacity{border-radius:20px;overflow:hidden}@media (min-width:768px){.vw-img-top-c-panel-bottom.vw-round-borders .vw-has-image-opacity{border-radius:30px}}@media (min-width:1500px){.vw-img-top-c-panel-bottom.vw-round-borders .vw-has-image-opacity{border-radius:40px}}.vw-img-top-c-panel-bottom.vw-round-borders .embed-responsive,.vw-img-top-c-panel-bottom.vw-round-borders .vw-bg-panel{border-radius:16px}@media (min-width:768px){.vw-img-top-c-panel-bottom.vw-round-borders .embed-responsive,.vw-img-top-c-panel-bottom.vw-round-borders .vw-bg-panel{border-radius:25px}}@media (min-width:1500px){.vw-img-top-c-panel-bottom.vw-round-borders .embed-responsive,.vw-img-top-c-panel-bottom.vw-round-borders .vw-bg-panel{border-radius:30px}}.vw-img-top-c-panel-bottom.vw-round-borders .embed-responsive .vw-image-opacity{z-index:8}.vw-img-top-c-panel-bottom.vw-round-borders .embed-responsive:hover div.vw-video-control-bar{-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vw-tabs-cat-slider .container-fluid{padding:60px 15px}@media (min-width:768px){.vw-tabs-cat-slider .container-fluid{padding:80px 15px}}@media (min-width:992px){.vw-tabs-cat-slider .container-fluid{padding:10.25vw 15px}}.vw-tabs-cat-slider .container-fluid .vw-top-wrap{padding:0 25px;margin-bottom:40px}@media (min-width:576px){.vw-tabs-cat-slider .container-fluid .vw-top-wrap{padding:0 40px}}@media (min-width:768px){.vw-tabs-cat-slider .container-fluid .vw-top-wrap{padding:0 60px;margin-bottom:50px}}@media (min-width:1500px){.vw-tabs-cat-slider .container-fluid .vw-top-wrap{padding:0 9.114vw 0 7.291vw}}@media (min-width:1500px){.vw-tabs-cat-slider .container-fluid .vw-top-wrap{margin-bottom:65px}}@media (min-width:768px){.vw-tabs-cat-slider .container-fluid .vw-top-wrap .col-12:first-child{padding-right:8.59vw}}@media (min-width:768px){.vw-tabs-cat-slider .container-fluid .vw-top-wrap .col-12:last-child{padding-left:8.59vw}}.vw-tabs-cat-slider .container-fluid .vw-top-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-tabs-cat-slider .vw-tabs-wrap{padding:0 15px;margin-bottom:40px}@media (min-width:576px){.vw-tabs-cat-slider .vw-tabs-wrap{padding:0 40px}}@media (min-width:768px){.vw-tabs-cat-slider .vw-tabs-wrap{padding:0 60px;margin-bottom:50px}}@media (min-width:1500px){.vw-tabs-cat-slider .vw-tabs-wrap{padding:0 9.114vw 0 7.291vw}}@media (min-width:1500px){.vw-tabs-cat-slider .vw-tabs-wrap{margin-bottom:65px}}.vw-tabs-cat-slider .vw-tabs-wrap .nav-tabs{margin:0 -8px;padding:0;list-style:none;border:none}.vw-tabs-cat-slider .vw-tabs-wrap .nav-tabs li{display:inline-block;margin:8px}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs{position:relative;display:inline-block;width:100%;z-index:10}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs .vw-tcs-m-tabs-head{position:relative;display:inline-block;width:100%;color:white;padding:16px;border:none;cursor:pointer}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs .vw-tcs-m-tabs-items{display:none;position:absolute;width:100%}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs .vw-tcs-m-tabs-items a{padding:16px;text-decoration:none;display:block}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs.vw-round-icon-panel .vw-tcs-m-tabs-head{border-radius:5000px}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs.vw-round-icon-panel .vw-tcs-m-tabs-items a{border-radius:5000px}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs.vw-square-w-round-corners .vw-tcs-m-tabs-head{border-radius:10px}.vw-tabs-cat-slider .vw-tabs-wrap .vw-tcs-m-tabs.vw-square-w-round-corners .vw-tcs-m-tabs-items a{border-radius:10px}.vw-tabs-cat-slider .vw-slider-wrap .swiper{max-width:95vw;margin:0 0}@media (min-width:1500px){.vw-tabs-cat-slider .vw-slider-wrap .swiper{max-width:93vw}}.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide{position:relative;padding-right:5.1666vw}@media (min-width:1500px){.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide{padding-right:9.1666vw}}.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide:first-child{width:100%!important}.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide img{width:100%}.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 30px}@media (min-width:576px){.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:50px 40px}}@media (min-width:768px){.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:50px}}@media (min-width:992px){.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{position:absolute;top:30px;right:15px;width:400px;min-height:78.56%;z-index:5}}@media (min-width:1200px){.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:60px;width:450px;top:40px}}@media (min-width:1500px){.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:60px;right:40px;top:45px;width:480px}}@media (min-width:1750px){.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:70px;width:515px}}.vw-tabs-cat-slider .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content .vw-desc-wrap>:last-child{margin-bottom:0}.vw-tabs-cat-slider .vw-farm-container{position:relative}.vw-tabs-cat-slider .vw-farm-container select.form-control{padding-right:35px;-moz-appearance:none;-webkit-appearance:none;position:relative;background:transparent}.vw-tabs-cat-slider .vw-farm-container select.form-control::-ms-expand{display:none}.vw-tabs-cat-slider .vw-farm-container i{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px}.vw-tabs-cat-slider .tab-content .fade{-webkit-transition:opacity 0.4s cubic-bezier(0.55,0.06,0.68,0.19);transition:opacity 0.4s cubic-bezier(0.55,0.06,0.68,0.19)}.vw-tabs-cat-slider .tab-content .tab-pane-in{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vw-tabs-cat-slider .tab-content .vw-tcs-slider{display:block;width:100%;position:relative}.vw-tabs-cat-slider .vw-nav-wrap{position:absolute;top:calc(56.53vw - 60px);z-index:10;right:10vw}@media (min-width:768px){.vw-tabs-cat-slider .vw-nav-wrap{top:calc(42.077vw - 70px)}}@media (min-width:992px){.vw-tabs-cat-slider .vw-nav-wrap{position:static;top:auto;right:auto;float:right;margin-right:15px;margin-top:50px}}@media (min-width:1500px){.vw-tabs-cat-slider .vw-nav-wrap{margin-right:40px}}.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-next,.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;font-size:20px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden;margin:0 1px}@media (min-width:1500px){.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-next,.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-prev{width:60px;height:60px}}.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-next .vw-nav-panel,.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-prev .vw-nav-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-next>*,.vw-tabs-cat-slider .vw-nav-wrap .vw-tcs-slider-prev>*{position:relative;z-index:3}.vw-tabs-cat-slider .vw-nav-wrap.vw-round-icon-panel .vw-tcs-slider-next,.vw-tabs-cat-slider .vw-nav-wrap.vw-round-icon-panel .vw-tcs-slider-prev{border-radius:50%}.vw-tabs-cat-slider .vw-nav-wrap.vw-square-w-round-corners .vw-tcs-slider-next,.vw-tabs-cat-slider .vw-nav-wrap.vw-square-w-round-corners .vw-tcs-slider-prev{border-radius:10px}.vw-tabs-cat-slider .vw-round-borders{border-radius:20px}.vw-tabs-cat-slider .vw-round-borders .vw-has-image-opacity{overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}@media (min-width:992px){.vw-tabs-cat-slider .vw-round-borders .vw-has-image-opacity{border-radius:16px}}.vw-tabs-cat-slider .vw-round-borders .vw-slide-content{overflow:hidden;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media (min-width:992px){.vw-tabs-cat-slider .vw-round-borders .vw-slide-content{border-radius:16px}}.vw-state-icon-boxes .container-fluid{padding:0 25px}@media (min-width:768px){.vw-state-icon-boxes .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid{padding:0 10.833vw}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid.vw-4-per-row{padding:0 7vw}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid.vw-5-per-row{padding:0 6vw}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid.vw-6-per-row{padding:0 5vw}}.vw-state-icon-boxes .container-fluid .vw-top-wrap{margin-bottom:40px}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-state-icon-boxes .container-fluid .vw-top-wrap{margin-bottom:6.614vw}}.vw-state-icon-boxes .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}.vw-state-icon-boxes .container-fluid .text-lg-center .vw-top-wrap{max-width:1040px}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .row{margin:0 -30px}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .row{margin:0 -40px}}@media (min-width:1700px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .row{margin:0 -50px}}@media (min-width:1850px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .row{margin:0 -70px}}.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{margin-top:50px}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{padding:0 30px;margin-top:60px}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{padding:0 40px;margin-top:70px}}@media (min-width:1700px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{padding:0 50px;margin-top:80px}}@media (min-width:1850px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap{padding:0 70px}}.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap:first-child{margin-top:0}@media (min-width:576px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap:nth-child(3){margin-top:0}}.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{position:relative;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 80px;-webkit-box-flex:0;flex:0 0 80px;max-width:80px;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;margin-bottom:25px}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{-ms-flex:0 0 60px;-webkit-box-flex:0;flex:0 0 60px;max-width:60px;height:60px;margin-bottom:0}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{-ms-flex:0 0 80px;-webkit-box-flex:0;flex:0 0 80px;max-width:80px;height:80px}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{-ms-flex:0 0 90px;-webkit-box-flex:0;flex:0 0 90px;max-width:90px;height:90px}}@media (min-width:1850px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap{-ms-flex:0 0 104px;-webkit-box-flex:0;flex:0 0 104px;max-width:104px;height:104px}}.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap i{font-size:41px}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap i{font-size:35px}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap i{font-size:41px}}.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap img,.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap svg{max-height:41px}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap img,.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap svg{max-height:35px}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap img,.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-icon-wrap svg{max-height:41px}}.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{width:100%}@media (min-width:768px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{-ms-flex:0 0 calc(100% - 60px);-webkit-box-flex:0;flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px);padding-left:25px}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{-ms-flex:0 0 calc(100% - 80px);-webkit-box-flex:0;flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px);padding-left:30px}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{padding-left:35px;-ms-flex:0 0 calc(100% - 90px);-webkit-box-flex:0;flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px)}}@media (min-width:1850px){.vw-state-icon-boxes .container-fluid .vw-boxes-wrap .vw-box-wrap .vw-box-in .vw-dtl-wrap{-ms-flex:0 0 calc(100% - 104px);-webkit-box-flex:0;flex:0 0 calc(100% - 104px);max-width:calc(100% - 104px);padding-left:45px}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid.vw-4-per-row .vw-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-state-icon-boxes .container-fluid.vw-4-per-row .vw-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid.vw-5-per-row .vw-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-state-icon-boxes .container-fluid.vw-5-per-row .vw-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid.vw-5-per-row .vw-box-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.vw-state-icon-boxes .container-fluid.vw-5-per-row .vw-box-wrap:nth-child(5){margin-top:0}}@media (min-width:1200px){.vw-state-icon-boxes .container-fluid.vw-6-per-row .vw-box-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-state-icon-boxes .container-fluid.vw-6-per-row .vw-box-wrap:nth-child(4){margin-top:0}}@media (min-width:1500px){.vw-state-icon-boxes .container-fluid.vw-6-per-row .vw-box-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.vw-state-icon-boxes .container-fluid.vw-6-per-row .vw-box-wrap:nth-child(5){margin-top:0}}@media (min-width:1700px){.vw-state-icon-boxes .container-fluid.vw-6-per-row .vw-box-wrap{-ms-flex:0 0 16.6666%;-webkit-box-flex:0;flex:0 0 16.6666%;max-width:16.6666%}.vw-state-icon-boxes .container-fluid.vw-6-per-row .vw-box-wrap:nth-child(6){margin-top:0}}.vw-state-icon-boxes .container-fluid.vw-round-borders .vw-icon-wrap{border-radius:10px}.vw-l-iboxes-group-r-content .container-fluid{padding:0 25px}@media (min-width:768px){.vw-l-iboxes-group-r-content .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-iboxes-group-r-content .container-fluid{padding:0 10.833vw}}.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap{-ms-flex:0 0 310px;-webkit-box-flex:0;flex:0 0 310px;max-width:310px}@media (min-width:768px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap{-ms-flex:0 0 382px;-webkit-box-flex:0;flex:0 0 382px;max-width:382px}}@media (min-width:992px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap{-ms-flex:0 0 310px;-webkit-box-flex:0;flex:0 0 310px;max-width:310px}}@media (min-width:1500px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap{-ms-flex:0 0 340px;-webkit-box-flex:0;flex:0 0 340px;max-width:340px}}@media (min-width:1850px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap{-ms-flex:0 0 382px;-webkit-box-flex:0;flex:0 0 382px;max-width:382px}}.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap>.row{margin:-10px}.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{padding:10px;-ms-flex:0 0 100px;-webkit-box-flex:0;flex:0 0 100px;max-width:100px}@media (min-width:768px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{-ms-flex:0 0 124px;-webkit-box-flex:0;flex:0 0 124px;max-width:124px}}@media (min-width:992px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{-ms-flex:0 0 100px;-webkit-box-flex:0;flex:0 0 100px;max-width:100px}}@media (min-width:1500px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{-ms-flex:0 0 110px;-webkit-box-flex:0;flex:0 0 110px;max-width:110px}}@media (min-width:1850px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box{-ms-flex:0 0 124px;-webkit-box-flex:0;flex:0 0 124px;max-width:124px}}.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px}@media (min-width:768px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{height:104px}}@media (min-width:992px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{height:80px}}@media (min-width:1500px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{height:90px}}@media (min-width:1850px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap{height:104px}}.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:41px}@media (min-width:768px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:35px}}@media (min-width:1200px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap i{font-size:41px}}.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:41px}@media (min-width:768px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:35px}}@media (min-width:1200px){.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-iboxes-group-r-content .container-fluid .vw-iboxes-wrap .vw-single-box .vw-icon-wrap svg{max-height:41px}}@media (min-width:992px){.vw-l-iboxes-group-r-content .container-fluid .vw-content-wrap{-ms-flex:0 0 calc(100% - 310px);-webkit-box-flex:0;flex:0 0 calc(100% - 310px);max-width:calc(100% - 310px);padding-left:8vw}}@media (min-width:1200px){.vw-l-iboxes-group-r-content .container-fluid .vw-content-wrap{padding-left:10vw}}@media (min-width:1500px){.vw-l-iboxes-group-r-content .container-fluid .vw-content-wrap{-ms-flex:0 0 calc(100% - 340px);-webkit-box-flex:0;flex:0 0 calc(100% - 340px);max-width:calc(100% - 340px);padding-left:12vw}}@media (min-width:1850px){.vw-l-iboxes-group-r-content .container-fluid .vw-content-wrap{-ms-flex:0 0 calc(100% - 382px);-webkit-box-flex:0;flex:0 0 calc(100% - 382px);max-width:calc(100% - 382px);padding-left:14.58vw}}.vw-l-iboxes-group-r-content .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-iboxes-group-r-content .container-fluid .vw-round-icon-panel .vw-icon-wrap{border-radius:50%}.vw-l-iboxes-group-r-content .container-fluid .vw-square-w-round-corners .vw-icon-wrap{border-radius:10px}.vw-l-txt-r-per-img .container-fluid{padding:15px 25px 0}@media (min-width:576px){.vw-l-txt-r-per-img .container-fluid{padding:15px 40px 0}}@media (min-width:768px){.vw-l-txt-r-per-img .container-fluid{padding:15px 60px 0}}@media (min-width:992px){.vw-l-txt-r-per-img .container-fluid{padding:15px 3.958vw 0}}.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in{padding:0 40px 60px}@media (min-width:768px){.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in{padding:0 60px 70px}}@media (min-width:992px){.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in{padding:0 6.875vw}}.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in .col-lg-8{margin:50px 0 0}@media (min-width:992px){.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in .col-lg-8{margin:40px 0;padding-right:4.166vw}}@media (min-width:992px){.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in .col-lg-4{padding-left:1vw}}@media (min-width:1200px){.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in .col-lg-4{padding-left:2vw}}@media (min-width:1500px){.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in .col-lg-4{padding-left:5.989vw}}.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in .col-lg-4 .vw-img-wrap{margin-top:-15px}.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in.vw-round-borders{border-radius:10px}@media (min-width:1200px){.vw-l-txt-r-per-img .container-fluid .vw-ltri-boxed-in.vw-round-borders{border-radius:14px}}.vw-project-carousel-8 .container-fluid{position:relative;padding-left:40px}@media (min-width:768px){.vw-project-carousel-8 .container-fluid{padding-left:55px}}@media (min-width:992px){.vw-project-carousel-8 .container-fluid{padding-left:4.7395vw}}.vw-project-carousel-8 .container-fluid .vw-outer-wrap{padding:50px 0 50px 10px;border-style:solid;border-width:1px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 30px rgba(0,0,0,0.0431372549)}@media (min-width:768px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap{padding:80px 0 80px 25px}}@media (min-width:992px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap{padding:80px 0 80px 35px}}@media (min-width:1500px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap{padding:8vw 0 8vw 6.0937vw}}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap{margin-bottom:30px;padding-right:25px}@media (min-width:768px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap{margin-bottom:40px;padding-right:40px}}@media (min-width:992px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap{margin-bottom:65px;padding-right:50px}}@media (min-width:1500px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap{margin-bottom:5.2vw;padding-right:10.83vw}}@media (min-width:992px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap .vw-content-left{padding-right:3.875vw}}@media (min-width:1500px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap .vw-content-left{padding-right:6.875vw}}@media (min-width:992px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap .vw-content-center{padding-right:15px}}@media (min-width:1500px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-content-wrap .vw-content-center{padding-right:4.25vw}}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image{padding:10px 0 10px 6px;margin-left:-6px}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image .swiper-slide{padding:20px;-webkit-box-shadow:3px 3px 15px rgba(0,0,0,0.0431372549);box-shadow:3px 3px 15px rgba(0,0,0,0.0431372549);height:auto;max-width:80%}@media (min-width:650px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image .swiper-slide{max-width:40%}}@media (min-width:1200px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image .swiper-slide{max-width:28.57%}}@media (min-width:1500px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image .swiper-slide{max-width:21.98%;padding:27px}}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{margin-bottom:30px}@media (min-width:768px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{margin-bottom:35px}}@media (min-width:1500px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{margin-bottom:40px}}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap{margin-top:20px}@media (min-width:768px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap{margin-top:50px}}@media (min-width:992px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap{margin-top:0}}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:13px}@media (min-width:1500px){.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap .vw-sl-prev{width:57px;height:57px}}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap .vw-sl-prev{margin-right:14px}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap.vw-round-borders .vw-sl-next,.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap.vw-round-borders .vw-sl-prev{border-radius:12px}.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap.vw-circle-borders .vw-sl-next,.vw-project-carousel-8 .container-fluid .vw-outer-wrap .vw-sl-nav-wrap.vw-circle-borders .vw-sl-prev{border-radius:50%}.vw-project-carousel-8 .container-fluid.vw-round-borders .vw-outer-wrap{border-radius:14px 0px 0px 14px}.vw-project-carousel-8 .container-fluid.vw-round-borders .swiper-slide,.vw-project-carousel-8 .container-fluid.vw-round-borders .vw-img-wrap,.vw-project-carousel-8 .container-fluid.vw-round-borders img{border-radius:12px}.vw-project-carousel-8 .container-fluid>*{position:relative;z-index:5}.vw-video-variable-width .vw-video-wrap.vw-has-aspect-ratio{position:relative}@media (min-width:768px){.vw-video-variable-width .vw-video-wrap.vw-has-aspect-ratio .vw-video-box{aspect-ratio:auto!important}}.vw-video-variable-width .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive{padding-top:0!important}.vw-video-variable-width .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-video-variable-width .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-vimeo-placer iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-variable-width .vw-video-start-box.vw-square-icon-panel .vw-video-start-btn{border-radius:0}.vw-video-variable-width .vw-video-start-box.vw-round-icon-panel .vw-video-start-btn{border-radius:50%}.vw-video-variable-width .vw-video-start-box.vw-square-w-round-corners .vw-video-start-btn{border-radius:16px}.vw-video-variable-width .vw-btn-middle .vw-video-start-btn{bottom:50%}.vw-ott-panels-slider{position:relative}.vw-ott-panels-slider .container-fluid .row{margin:0 -10px}.vw-ott-panels-slider .container-fluid .row .col-12{position:relative;padding:0 5px}.vw-ott-panels-slider .container-fluid .row .col-12 .vw-panel-wrap{width:100%;padding:40px;padding-top:130px}@media (min-width:992px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-panel-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (min-width:1200px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-panel-wrap{padding:50px;padding-top:140px}}@media (min-width:1500px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-panel-wrap{padding:60px;padding-top:150px}}@media (min-width:1750px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-panel-wrap{padding:71px;padding-top:160px}}.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap{position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;padding:15px 20px 15px 50px}@media (min-width:768px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap{top:40px;left:40px;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:1200px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap{top:50px;left:50px;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:1500px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap{top:60px;left:60px;padding:18px 29px 18px 66px}}@media (min-width:1750px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap{top:71px;left:71px}}.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap .vw-sl-link-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0.8}.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap .vw-sl-link-dot{position:absolute;top:50%;left:20px;width:10px;height:10px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1500px){.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap .vw-sl-link-dot{left:29px;width:14px;height:14px}}.vw-ott-panels-slider .container-fluid .row .col-12 .vw-sl-link-wrap>*{position:relative;z-index:5}.vw-ott-panels-slider .container-fluid .row .col-12 .vw-desc-wrap>:last-child{margin-bottom:0}@media (min-width:768px){.vw-ott-panels-slider .container-fluid .row .col-md-6 .vw-desc-wrap{max-width:560px}}@media (min-width:992px){.vw-ott-panels-slider .container-fluid .row .col-lg-4 .vw-desc-wrap{max-width:480px}}.vw-ott-panels-slider .container-fluid .vw-link-wrap{padding:25px 0 0}@media (min-width:992px){.vw-ott-panels-slider .container-fluid .vw-link-wrap{padding:30px 0}}@media (min-width:1200px){.vw-ott-panels-slider .container-fluid .vw-link-wrap .col-12:first-child{padding-left:180px}}.vw-ott-panels-slider .vw-nav-wrap{padding:0 10px;text-align:center;margin-top:40px}@media (min-width:1200px){.vw-ott-panels-slider .vw-nav-wrap{text-align:left;position:absolute;top:32.5520833333vw;left:0;z-index:1;margin-top:2px}}.vw-ott-panels-slider .vw-nav-wrap .vw-otts-slider-next,.vw-ott-panels-slider .vw-nav-wrap .vw-otts-slider-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;font-size:20px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden;margin:0 1px}@media (min-width:1500px){.vw-ott-panels-slider .vw-nav-wrap .vw-otts-slider-next,.vw-ott-panels-slider .vw-nav-wrap .vw-otts-slider-prev{width:72px;height:72px}}.vw-ott-panels-slider .vw-nav-wrap.vw-round-icon-panel .vw-otts-slider-next,.vw-ott-panels-slider .vw-nav-wrap.vw-round-icon-panel .vw-otts-slider-prev{border-radius:50%}.vw-ott-panels-slider .vw-nav-wrap.vw-square-w-round-corners .vw-otts-slider-next,.vw-ott-panels-slider .vw-nav-wrap.vw-square-w-round-corners .vw-otts-slider-prev{border-radius:10px}.vw-ott-panels-slider.vw-round-borders .vw-has-image-opacity,.vw-ott-panels-slider.vw-round-borders .vw-panel-wrap,.vw-ott-panels-slider.vw-round-borders .vw-sl-link-wrap{border-radius:10px;overflow:hidden}.vw-video-616-ov-panel .container-fluid{position:relative;padding:0 25px}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid{padding:0 35px}}@media screen and (max-width:992px){.vw-video-616-ov-panel .container-fluid{width:100%!important}}.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .vw-video-box{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .vw-video-box-in{display:inline-block;width:100%;aspect-ratio:3/1.8}@media (min-width:768px){.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .vw-video-box-in{aspect-ratio:auto!important}}.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .embed-responsive{aspect-ratio:3/1;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media screen and (max-width:768px){.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .embed-responsive{aspect-ratio:auto!important;height:100%}}.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .embed-responsive .js-vimeo-placer,.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .embed-responsive .js-yt-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-616-ov-panel .container-fluid .row .vw-video-wrap .embed-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-top-text-wrap{position:absolute;width:calc(100% - 80px);left:40px;top:45px;z-index:15}}@media (min-width:1200px){.vw-video-616-ov-panel .container-fluid .row .vw-top-text-wrap{top:50px;left:50px;width:calc(100% - 100px)}}@media (min-width:1500px){.vw-video-616-ov-panel .container-fluid .row .vw-top-text-wrap{top:64px;left:54px;width:calc(100% - 108px)}}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-top-text-wrap .vw-top-text-in{max-width:490px}}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 25px;background:transparent}@media (min-width:768px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap{padding:0 40px}}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap{position:absolute;left:25px;bottom:25px;width:auto;width:calc(80% - 25px);padding:16px;z-index:15}}@media (min-width:1200px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap{width:calc(65% - 32px);left:32px;bottom:32px}}@media (min-width:1500px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap{width:calc(50% - 32px)}}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-panel-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-panel-bg.vw-blur{backdrop-filter:blur(16px)}}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-panel-bg.vw-square-icon-panel{border-radius:0!important}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-panel-bg.vw-round-icon-panel{border-radius:5000px}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-panel-bg.vw-square-w-round-corners{border-radius:20px}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box{position:relative;display:inline-block;width:auto;height:auto;top:auto;left:auto;right:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box{-webkit-transform:translate(0,0);transform:translate(0,0)}}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn{position:static;border-width:0;width:75px;height:75px;-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn{width:85px;height:85px;left:auto;right:auto}}@media (min-width:1500px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn{width:94px;height:94px}}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn.vw-square-icon-panel{border-radius:0!important}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn.vw-round-icon-panel{border-radius:50%}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn.vw-square-w-round-corners{border-radius:10px}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:16px}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:20px}}@media (min-width:1700px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-video-start-box .vw-video-start-btn .vw-v-btn i{font-size:22px}}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-text-in{position:relative;z-index:3;width:100%}@media (min-width:992px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-text-in{-ms-flex:0 0 calc(100% - 85px);-webkit-box-flex:0;flex:0 0 calc(100% - 85px);max-width:calc(100% - 85px);padding:0 35px}}@media (min-width:1500px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-text-in{-ms-flex:0 0 calc(100% - 94px);-webkit-box-flex:0;flex:0 0 calc(100% - 94px);max-width:calc(100% - 94px);padding:0 45px}}@media (min-width:1700px){.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-text-in{padding:0 60px}}.vw-video-616-ov-panel .container-fluid .row .vw-text-wrap .vw-text-in>:last-child{margin-bottom:0}.vw-video-616-ov-panel .container-fluid .vw-video-control-bar .vw-video-control-bar-left .vw-video-control-btn:first-child{display:none}.vw-video-616-ov-panel .container-fluid.vw-round-borders .vw-video-wrap .embed-responsive{border-radius:10px}.vw-project-carousel-9 .container-fluid{overflow:hidden}@media (min-width:992px){.vw-project-carousel-9 .container-fluid{padding-left:50px}}@media (min-width:1500px){.vw-project-carousel-9 .container-fluid{padding-left:3.958vw}}.vw-project-carousel-9-wrapper{margin:0 auto;padding:50px 0 50px 25px}@media (min-width:768px){.vw-project-carousel-9-wrapper{padding:9.635vw 0 9.635vw 10.156vw}}@media (min-width:992px){.vw-project-carousel-9-wrapper{padding:9.635vw 0 9.635vw 5.156vw}}@media (min-width:1200px){.vw-project-carousel-9-wrapper{padding:9.635vw 0 9.635vw 7.156vw}}@media (min-width:1500px){.vw-project-carousel-9-wrapper{padding:9.635vw 0 9.635vw 10.156vw}}.vw-project-carousel-9-wrapper .swiper{padding:10px;margin:-10px}.vw-project-carousel-9-wrapper .swiper-slide{-webkit-box-shadow:3px 3px 15px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 15px rgba(0,0,0,0.0588235294);height:auto;max-width:74.074%}@media (min-width:768px){.vw-project-carousel-9-wrapper .swiper-slide{max-width:62.89%}}@media (min-width:992px){.vw-project-carousel-9-wrapper .swiper-slide{max-width:42.55%}}@media (min-width:1500px){.vw-project-carousel-9-wrapper .swiper-slide{max-width:38.61%}}.vw-project-carousel-9-wrapper .swiper-slide .slide-item{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}@media (min-width:992px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item{padding:25px}}@media (min-width:1500px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item{padding:33px}}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}@media (min-width:576px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info{position:absolute;top:0;right:0;width:60.2%;padding:20px 20px 0;margin-bottom:0}}@media (min-width:992px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info{padding:25px 25px 0}}@media (min-width:1500px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info{padding:35px 35px 0}}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info .vw-date{max-width:calc(100% - 50px)}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info .vw-date p{margin-bottom:0}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info .vw-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;padding:3px}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-dt-info .vw-icon i{font-size:14px;font-weight:normal}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-img-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-bottom:30px;text-align:center}@media (min-width:576px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-img-wrap{-ms-flex:0 0 39.4%;-webkit-box-flex:0;flex:0 0 39.4%;max-width:39.4%;margin-bottom:0;text-align:left}}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-img-wrap img{width:auto;margin:0 auto}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-text-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;text-align:center;-ms-flex-item-align:end;align-self:flex-end}@media (min-width:576px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-text-wrap{-ms-flex:0 0 60.6%;-webkit-box-flex:0;flex:0 0 60.6%;max-width:60.6%;text-align:left;padding-top:50px;padding-left:15px}}@media (min-width:992px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-text-wrap{padding-left:20px}}@media (min-width:1500px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-text-wrap{padding-left:26px}}@media (min-width:576px){.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-text-wrap .vw-desc-wrap{max-width:215px}}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-text-wrap .vw-desc-wrap p{line-height:1.2em}.vw-project-carousel-9-wrapper .swiper-slide .slide-item .vw-text-wrap .vw-desc-wrap>:last-child{margin-bottom:0}.vw-project-carousel-9-wrapper .vw-bottom-wrap{padding-right:25px}@media (min-width:768px){.vw-project-carousel-9-wrapper .vw-bottom-wrap{padding-right:10.156vw}}@media (min-width:992px){.vw-project-carousel-9-wrapper .vw-bottom-wrap{padding:6.5625vw 3.958vw 0 0}}@media (min-width:992px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .col-lg-4{-ms-flex:0 0 42.5532%;-webkit-box-flex:0;flex:0 0 42.5532%;max-width:42.5532%}}@media (min-width:1500px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .col-lg-4{-ms-flex:0 0 38.61004%;-webkit-box-flex:0;flex:0 0 38.61004%;max-width:38.61004%}}@media (min-width:992px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .col-lg-8{-ms-flex:0 0 57.4468%;-webkit-box-flex:0;flex:0 0 57.4468%;max-width:57.4468%;padding-left:25px}}@media (min-width:1200px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .col-lg-8{padding-left:30px}}@media (min-width:1500px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .col-lg-8{-ms-flex:0 0 61.38996%;-webkit-box-flex:0;flex:0 0 61.38996%;max-width:61.38996%;padding-left:40px}}@media (min-width:1900px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .col-lg-8{padding-left:42px}}.vw-project-carousel-9-wrapper .vw-bottom-wrap .col-lg-8 .vw-desc-wrap>:last-child{margin-bottom:0}.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap{margin:40px 0}@media (min-width:992px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap{margin:0 0}}.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap .vw-project-carousel-9-next,.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap .vw-project-carousel-9-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;font-size:16px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden}@media (min-width:1500px){.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap .vw-project-carousel-9-next,.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap .vw-project-carousel-9-prev{width:65px;height:65px}}.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap .vw-project-carousel-9-prev{margin-right:9px}.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap.vw-round-icon-panel .vw-project-carousel-9-next,.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap.vw-round-icon-panel .vw-project-carousel-9-prev{border-radius:50%}.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-project-carousel-9-next,.vw-project-carousel-9-wrapper .vw-bottom-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-project-carousel-9-prev{border-radius:10px}@media (min-width:992px){.vw-project-carousel-9 .vw-round-borders .vw-inner-panel{border-top-left-radius:16px;border-bottom-left-radius:16px}}.vw-project-carousel-9 .vw-round-borders .vw-inner-panel .swiper-slide{border-radius:10px}.vw-project-carousel-9 .vw-round-borders .vw-inner-panel .swiper-slide img{border-radius:6px}.vw-social-feeds-ig-ig-fb{padding:50px 0}@media (min-width:992px){.vw-social-feeds-ig-ig-fb{padding:60px 0}}@media (min-width:1500px){.vw-social-feeds-ig-ig-fb{padding:80px 0}}.vw-social-feeds-ig-ig-fb .col-12 .inner{padding:0 0;margin-bottom:60px;max-width:530px;margin-left:auto;margin-right:auto}.vw-social-feeds-ig-ig-fb .col-12 .inner .vw-heading{border-left-width:6px;border-left-style:solid;padding-left:15px}.vw-social-feeds-ig-ig-fb .col-12:last-child .inner{margin-bottom:0}.vw-social-feeds-ig-ig-fb .widget-facebook{height:520px}.vw-social-feeds-ig-ig-fb .widget-facebook .facebook_iframe{border:none}@media (min-width:992px){.vw-social-feeds-ig-ig-fb .col-12 .inner{margin-bottom:0;padding:0 0;max-width:100%}.vw-social-feeds-ig-ig-fb .col-12:first-child .inner{padding:0 10px 0 25px}.vw-social-feeds-ig-ig-fb .col-12:last-child .inner{padding:0 25px 0 10px}}@media (min-width:1500px){.vw-social-feeds-ig-ig-fb .col-12 .inner{padding:0 50px}.vw-social-feeds-ig-ig-fb .col-12:first-child .inner{padding:0 7px 0 65px}.vw-social-feeds-ig-ig-fb .col-12:last-child .inner{padding:0 65px 0 7px}}.vw-sl-l-text-r-img-457{padding:0 15px}@media (min-width:576px){.vw-sl-l-text-r-img-457{padding:0 20px}}@media (min-width:1200px){.vw-sl-l-text-r-img-457{padding:0 24px}}.vw-sl-l-text-r-img-457 .container-fluid{padding:60px 25px 40px;-webkit-box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294)}@media (min-width:576px){.vw-sl-l-text-r-img-457 .container-fluid{padding:70px 40px 50px}}@media (min-width:768px){.vw-sl-l-text-r-img-457 .container-fluid{padding:80px 60px 60px}}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid{padding:80px 40px 60px}}@media (min-width:1200px){.vw-sl-l-text-r-img-457 .container-fluid{padding:110px 60px 70px}}@media (min-width:1500px){.vw-sl-l-text-r-img-457 .container-fluid{padding:8.6458vw 5.5208vw 5.7291vw}}.vw-sl-l-text-r-img-457 .container-fluid .vw-top-wrap{margin-bottom:40px}@media (min-width:768px){.vw-sl-l-text-r-img-457 .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid .vw-top-wrap{margin-bottom:10vw}}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid .vw-top-wrap .col-lg-8{padding-right:8vw}}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid .vw-ltri457-img-wrap{-ms-flex:0 0 43.34%;-webkit-box-flex:0;flex:0 0 43.34%;max-width:43.34%;padding-left:10px}}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid .vw-ltri457-txt-wrap{-ms-flex:0 0 56.66%;-webkit-box-flex:0;flex:0 0 56.66%;max-width:56.66%;padding-right:10px}}.vw-sl-l-text-r-img-457 .container-fluid .vw-ltri457-txt-wrap .vw-ltri457-txt-in{padding:40px 25px;min-height:100%}@media (min-width:768px){.vw-sl-l-text-r-img-457 .container-fluid .vw-ltri457-txt-wrap .vw-ltri457-txt-in{padding:40px 30px}}@media (min-width:1200px){.vw-sl-l-text-r-img-457 .container-fluid .vw-ltri457-txt-wrap .vw-ltri457-txt-in{padding:35px 15% 35px 35px}}@media (min-width:1500px){.vw-sl-l-text-r-img-457 .container-fluid .vw-ltri457-txt-wrap .vw-ltri457-txt-in{padding:45px 24% 45px 45px}}.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap{margin:50px 0 0}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap{margin:0 0}}.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap .vw-ltri457-next,.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap .vw-ltri457-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;font-size:17px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden}@media (min-width:1500px){.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap .vw-ltri457-next,.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap .vw-ltri457-prev{width:60px;height:60px}}.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap .vw-ltri457-prev{margin-right:9px}.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap.vw-round-icon-panel .vw-ltri457-next,.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap.vw-round-icon-panel .vw-ltri457-prev{border-radius:50%}.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-ltri457-next,.vw-sl-l-text-r-img-457 .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-ltri457-prev{border-radius:10px}.vw-sl-l-text-r-img-457 .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}.vw-sl-l-text-r-img-457 .container-fluid.vw-round-borders{border-radius:30px}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid.vw-round-borders{border-radius:40px}}@media (min-width:1500px){.vw-sl-l-text-r-img-457 .container-fluid.vw-round-borders{border-radius:50px}}.vw-sl-l-text-r-img-457 .container-fluid.vw-round-borders .vw-ltri457-txt-in{border-bottom-left-radius:24px;border-bottom-right-radius:24px}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid.vw-round-borders .vw-ltri457-txt-in{border-radius:24px}}.vw-sl-l-text-r-img-457 .container-fluid.vw-round-borders .vw-sl-l-text-r-img-457-img-slider{border-top-left-radius:24px;border-top-right-radius:24px}@media (min-width:992px){.vw-sl-l-text-r-img-457 .container-fluid.vw-round-borders .vw-sl-l-text-r-img-457-img-slider{border-radius:24px}}.vw-tp-content-l-icon-panels .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tp-content-l-icon-panels .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tp-content-l-icon-panels .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-tp-content-l-icon-panels .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tp-content-l-icon-panels .container-fluid{padding:0 6.7708vw}}.vw-tp-content-l-icon-panels .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:576px){.vw-tp-content-l-icon-panels .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:768px){.vw-tp-content-l-icon-panels .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1200px){.vw-tp-content-l-icon-panels .container-fluid .vw-top-wrap{margin-bottom:100px}}@media (min-width:1500px){.vw-tp-content-l-icon-panels .container-fluid .vw-top-wrap{margin-bottom:135px}}@media (min-width:992px){.vw-tp-content-l-icon-panels .container-fluid .vw-top-wrap .col-lg-8{padding-right:10vw}}@media (min-width:992px){.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .col-lg-8{padding-right:2.6041vw}}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap{margin:-10px}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box{padding:10px}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box a{-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in{position:relative;width:100%;height:100%;padding:32px}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in>*{position:relative;z-index:3}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in h4,.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in i,.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in p,.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in span,.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in svg{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in i{font-size:23px}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in img,.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in svg{max-height:23px}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel{opacity:0}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel-hover{opacity:1}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap>:last-child{margin-bottom:0!important}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel{opacity:0}.vw-tp-content-l-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel-hover{opacity:1}.vw-tp-content-l-icon-panels .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-tp-content-l-icon-panels .container-fluid.vw-round-borders .vw-box-in{border-radius:24px;overflow:hidden}.vw-sbs-img-ov-text-slider .container{position:relative}.vw-sbs-img-ov-text-slider .container img{width:100%}.vw-sbs-img-ov-text-slider .container .vw-sifb-banner{padding:40px}@media (min-width:768px){.vw-sbs-img-ov-text-slider .container .vw-sifb-banner{position:absolute;max-width:400px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}}@media (min-width:1500px){.vw-sbs-img-ov-text-slider .container .vw-sifb-banner{max-width:460px;padding:40px 50px}}.vw-sbs-img-ov-text-slider .container .vw-sifb-banner .vw-desc-wrap>:last-child{margin-bottom:0}.vw-sbs-img-ov-text-slider .container .vw-sbsots-next,.vw-sbs-img-ov-text-slider .container .vw-sbsots-prev{position:absolute;bottom:74.96vw;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:5;cursor:pointer;font-size:35px}@media (min-width:768px){.vw-sbs-img-ov-text-slider .container .vw-sbsots-next,.vw-sbs-img-ov-text-slider .container .vw-sbsots-prev{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1500px){.vw-sbs-img-ov-text-slider .container .vw-sbsots-next,.vw-sbs-img-ov-text-slider .container .vw-sbsots-prev{font-size:45px}}.vw-sbs-img-ov-text-slider .container .vw-sbsots-prev{left:25px}.vw-sbs-img-ov-text-slider .container .vw-sbsots-next{right:25px}.vw-sbs-img-ov-text-slider .container.vw-round-borders{border-radius:16px;overflow:hidden}@media (min-width:768px){.vw-sbs-img-ov-text-slider .container.vw-round-borders .vw-sifb-banner{border-radius:16px}}.vw-l-content-r-user-counter .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-content-r-user-counter .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-content-r-user-counter .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-content-r-user-counter .container-fluid{padding:0 8.64583vw}}@media (min-width:992px){.vw-l-content-r-user-counter .container-fluid .vw-l-wrap{padding-right:30px}}@media (min-width:1500px){.vw-l-content-r-user-counter .container-fluid .vw-l-wrap{padding-right:45px}}@media (min-width:992px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap{padding-left:60px}}@media (min-width:1200px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap{padding-left:10.15625vw}}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in{display:block;width:calc(100% - 50px);margin:0 auto;padding:37px 50px 50px}@media (min-width:992px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in{padding:37px 20px 50px}}@media (min-width:1500px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in{padding:37px 40px 50px}}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6:first-child{margin-top:0}@media (min-width:1200px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6:first-child{padding-left:0}}@media (min-width:768px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6:nth-child(2){margin-top:0}}@media (min-width:1200px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6:nth-child(2){padding-right:0}}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6 .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;font-size:10px;border-radius:50%}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6 .vw-icon-wrap i{line-height:2em}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .col-md-6 .vw-txt-wrap{display:inline-block;max-width:calc(100% - 28px);vertical-align:middle;padding-left:15px}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap{width:calc(100% + 150px);border-style:solid;border-width:1px;margin:37px -75px 0;padding:25px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap{width:calc(100% + 100px);margin:37px -50px 0}}@media (min-width:1500px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap{width:calc(100% + 150px);margin:37px -75px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap>div{margin:10px auto;padding:0 15px}@media (min-width:576px){.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap>div{margin:10px 0}}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap{display:inline-block;line-height:1}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img{position:relative;display:inline-block;width:50px;height:50px;border-radius:50%;overflow:hidden;margin-left:-25px;border-style:solid;border-width:3px}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:first-child{margin-left:0;z-index:100}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(2){z-index:99}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(3){z-index:98}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(4){z-index:97}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(5){z-index:96}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(6){z-index:95}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(7){z-index:94}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(8){z-index:93}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(9){z-index:92}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(10){z-index:91}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(11){z-index:90}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(12){z-index:89}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(13){z-index:88}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(14){z-index:87}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(15){z-index:86}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(16){z-index:85}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(17){z-index:84}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(18){z-index:83}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(19){z-index:82}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-u-img-wrap .vw-u-img:nth-child(20){z-index:81}.vw-l-content-r-user-counter .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-txt-wrap{display:inline-block}.vw-l-content-r-user-counter .container-fluid.vw-round-borders .vw-r-in{border-radius:8px}.vw-l-content-r-user-counter .container-fluid.vw-round-borders .vw-users-wrap{border-radius:8px}.vw-desc-wrap>:last-child{margin-bottom:0}.vw-l-content-n-user-r-i-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-content-n-user-r-i-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-content-n-user-r-i-boxes .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-content-n-user-r-i-boxes .container-fluid{padding:0 8.64583vw}}@media (min-width:992px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap{padding-right:30px}}@media (min-width:1500px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap{padding-right:65px}}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap .vw-user-thumb-wrap{margin-top:60px;padding-top:45px;border-top-width:2px;border-top-style:solid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap .vw-user-thumb-wrap{margin-top:80px;padding-top:60px}}@media (min-width:1500px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap .vw-user-thumb-wrap{margin-top:100px;padding-top:70px}}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap .vw-user-thumb-wrap .vw-img-wrap{-ms-flex:0 0 64px;-webkit-box-flex:0;flex:0 0 64px;max-width:64px;border-radius:50%;overflow:hidden;padding:0 0}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap .vw-user-thumb-wrap .vw-dtl-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:25px 0 0}@media (min-width:992px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-l-wrap .vw-user-thumb-wrap .vw-dtl-wrap{-ms-flex:0 0 calc(100% - 64px);-webkit-box-flex:0;flex:0 0 calc(100% - 64px);max-width:calc(100% - 64px);padding:0 0 0 30px}}@media (min-width:992px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap{padding-left:60px}}@media (min-width:1200px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap{padding-left:12.85vw}}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in{display:block;width:100%;margin:0 auto;padding:32px 25px;margin-top:31px}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in:first-child{margin-top:0}@media (min-width:768px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in{padding:32px}}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px;padding:0 38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .col-12{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .col-12 .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;font-size:10px;border-radius:50%}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .col-12 .vw-icon-wrap i{line-height:2em}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .col-12 .vw-txt-wrap{display:inline-block;max-width:calc(100% - 28px);vertical-align:middle;padding-left:15px}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap{border-style:solid;border-width:1px;padding:24px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0}@media (min-width:992px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap>div{padding:0 15px}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-icon-wrap{display:inline-block;width:72px}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-icon-wrap i{font-size:42px}.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-txt-wrap{display:inline-block;max-width:calc(100% - 80px);padding:0 15px}@media (min-width:576px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-txt-wrap{padding:0 35px}}@media (min-width:992px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-txt-wrap{padding:0 20px}}@media (min-width:1200px){.vw-l-content-n-user-r-i-boxes .container-fluid .vw-r-wrap .vw-r-in .vw-users-wrap .vw-txt-wrap{padding:0 35px}}.vw-l-content-n-user-r-i-boxes .container-fluid.vw-round-borders .vw-r-in{border-radius:8px}.vw-l-content-n-user-r-i-boxes .container-fluid.vw-round-borders .vw-users-wrap{border-radius:8px}.vw-tpc-lipanels-rquote .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tpc-lipanels-rquote .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tpc-lipanels-rquote .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tpc-lipanels-rquote .container-fluid{padding:0 5.41666vw}}.vw-tpc-lipanels-rquote .container-fluid .vw-top-wrap>.col-12{margin-bottom:60px}@media (min-width:576px){.vw-tpc-lipanels-rquote .container-fluid .vw-top-wrap>.col-12{margin-bottom:70px}}@media (min-width:768px){.vw-tpc-lipanels-rquote .container-fluid .vw-top-wrap>.col-12{margin-bottom:80px}}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid .vw-top-wrap>.col-12{margin-bottom:0;padding-right:7.8125vw}}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12{margin-bottom:50px}@media (min-width:576px){.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12{margin-bottom:60px}}@media (min-width:768px){.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12{margin-bottom:70px}}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12{padding-right:40px;padding-top:6.5104vw;margin-bottom:0}}@media (min-width:1500px){.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12{padding-right:55px}}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap{margin:-10px}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box{padding:10px}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box a{-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in{position:relative;width:100%;height:100%;padding:30px 32px;border-style:solid;border-width:2px;outline:0!important;-webkit-transition:border-color 0.4s ease-in-out;transition:border-color 0.4s ease-in-out}@media (min-width:1500px){.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in{border-width:3px}}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in>*{position:relative;z-index:3}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in h4,.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in i,.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in p,.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in span,.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in svg{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in i{font-size:23px}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in img,.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in svg{max-height:23px}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel{opacity:0}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel-hover{opacity:1}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap>:last-child{margin-bottom:0!important}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap.vw-drop_shadow .vw-box-in{-webkit-box-shadow:3px 3px 25px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 25px rgba(0,0,0,0.0588235294)}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in{-webkit-box-shadow:none!important;box-shadow:none!important}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel{opacity:0}.vw-tpc-lipanels-rquote .container-fluid .vw-bottom-wrap>.col-12 .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel-hover{opacity:1}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap{display:inline-block;max-width:233px}}.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-quote-text{margin-bottom:40px}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-quote-text{margin-bottom:60px}}@media (min-width:1500px){.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-quote-text{margin-bottom:85px}}.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-user-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-user-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-user-wrap .vw-img-wrap{-ms-flex:0 0 67px;-webkit-box-flex:0;flex:0 0 67px;max-width:67px;overflow:hidden;margin-bottom:15px}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-user-wrap .vw-img-wrap{margin-bottom:0}}.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-user-wrap .vw-txt-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width:992px){.vw-tpc-lipanels-rquote .container-fluid .col-lg-4 .vw-quote-wrap .vw-user-wrap .vw-txt-wrap{-ms-flex:0 0 calc(100% - 67px);-webkit-box-flex:0;flex:0 0 calc(100% - 67px);max-width:calc(100% - 67px);padding-left:30px}}.vw-tpc-lipanels-rquote .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-tpc-lipanels-rquote .container-fluid.vw-round-borders .vw-box-in{border-radius:13px;overflow:hidden}.vw-tpc-lipanels-rquote .container-fluid.vw-round-borders .vw-user-wrap .vw-img-wrap img{border-radius:8px}.vw-tpc-bth-icon-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tpc-bth-icon-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tpc-bth-icon-boxes .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-tpc-bth-icon-boxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tpc-bth-icon-boxes .container-fluid{padding:0 6.7708vw}}.vw-tpc-bth-icon-boxes .container-fluid .vw-top-wrap{margin-bottom:60px}@media (min-width:992px){.vw-tpc-bth-icon-boxes .container-fluid .vw-top-wrap{margin-bottom:65px}}@media (min-width:992px){.vw-tpc-bth-icon-boxes .container-fluid .vw-top-wrap .col-lg-4{padding-left:30px}}@media (min-width:992px){.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1200px){.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap>.col-12{max-width:1090px}}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap{margin:-10px}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box{padding:10px}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in{position:relative;width:100%;height:100%;padding:50px 30px 40px;-webkit-box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 30px rgba(0,0,0,0.0509803922)}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-icon-wrap{margin-bottom:35px}@media (min-width:992px){.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-icon-wrap{margin-bottom:45px}}@media (min-width:1200px){.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-icon-wrap{margin-bottom:55px}}@media (min-width:1500px){.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-icon-wrap{margin-bottom:65px}}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in i{font-size:55px}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in img,.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in svg{max-height:55px}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap>:last-child{margin-bottom:0!important}.vw-tpc-bth-icon-boxes .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-tpc-bth-icon-boxes .container-fluid.vw-round-borders .vw-box-in{border-radius:10px;overflow:hidden}.vw-slider-3img-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-slider-3img-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-slider-3img-content .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-slider-3img-content .container-fluid{padding:0 13px 0 24px}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .row{margin:0 -13px}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .row .col-12{padding:0 13px}}.vw-slider-3img-content .container-fluid .vw-top-wrap{margin-bottom:30px}@media (min-width:576px){.vw-slider-3img-content .container-fluid .vw-top-wrap{margin-bottom:40px}}@media (min-width:768px){.vw-slider-3img-content .container-fluid .vw-top-wrap{margin-bottom:50px}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-top-wrap{margin-bottom:80px;padding-left:25.1041%}}@media (min-width:1200px){.vw-slider-3img-content .container-fluid .vw-top-wrap{margin-bottom:95px}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-top-wrap .col-lg-8{padding-right:15.625vw}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-top-wrap .col-lg-4{padding-left:2vw}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap{position:relative}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .swiper-wrapper{padding-top:15px;padding-bottom:15px}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:0!important}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide{padding:0 13px}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide img{width:100%}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-first-col{-ms-flex:0 0 25.1041%;-webkit-box-flex:0;flex:0 0 25.1041%;max-width:25.1041%;padding-top:70px;padding-bottom:70px}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-second-col{-ms-flex:0 0 25.8854%;-webkit-box-flex:0;flex:0 0 25.8854%;max-width:25.8854%}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-third-col{padding-top:21px}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-third-col{-ms-flex:0 0 34.1147%;-webkit-box-flex:0;flex:0 0 34.1147%;max-width:34.1147%;padding-top:0}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-third-col .vw-third-in{position:relative;width:100%}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-third-col .vw-third-in{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);padding:30px}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-third-col .vw-third-in .vw-slide-txt{padding-top:80px}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slide-no{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 50px}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slide-no{display:block;width:auto;height:auto;position:absolute;top:30px;left:30px;padding:15px 30px;text-align:center;margin:0 0}}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-fourth-col{-ms-flex:0 0 14.8958%;-webkit-box-flex:0;flex:0 0 14.8958%;max-width:14.8958%;padding-right:0}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-next,.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-prev{position:absolute;width:42px;height:42px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:15px}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-next,.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-prev{width:64px;height:64px;font-size:19px}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-prev{left:calc(50% - 98px)}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-prev{top:15px;left:calc(25.1041% - 77px)}}.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-next{right:calc(50% - 98px)}@media (min-width:992px){.vw-slider-3img-content .container-fluid .vw-bottom-wrap .vw-slider-3img-next{top:auto;bottom:15px;right:calc(14.8958% - 77px)}}.vw-slider-3img-content .vw-round-borders .vw-first-col img{border-radius:10px}.vw-slider-3img-content .vw-round-borders .vw-second-col img{border-radius:10px}.vw-slider-3img-content .vw-round-borders .vw-third-col .vw-third-in{border-radius:10px}.vw-slider-3img-content .vw-round-borders .vw-fourth-col img{border-radius:10px 0px 0px 10px}.vw-slider-3img-content .vw-round-borders .vw-slider-3img-next,.vw-slider-3img-content .vw-round-borders .vw-slider-3img-prev{border-radius:10px}.vw-slider-3img-content .vw-round-borders .vw-slide-no{border-radius:10px}.vw-l-quote-r-ov-video{position:relative;z-index:5}.vw-l-quote-r-ov-video .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-quote-r-ov-video .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-quote-r-ov-video .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-quote-r-ov-video .container-fluid{padding:0 6.7708vw}}.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap{margin-bottom:50px}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap{padding-right:40px;margin-bottom:0}}@media (min-width:1200px){.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap{padding-right:60px}}@media (min-width:1500px){.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap{padding-right:7vw}}@media (min-width:1750px){.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap{padding-right:8vw}}.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap .vw-user-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap .vw-user-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap .vw-user-wrap .vw-img-wrap{-ms-flex:0 0 78px;-webkit-box-flex:0;flex:0 0 78px;max-width:78px;overflow:hidden;margin-bottom:15px;border-radius:50%;overflow:hidden}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap .vw-user-wrap .vw-img-wrap{margin-bottom:0}}.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap .vw-user-wrap .vw-txt-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid .vw-l-wrap .vw-user-wrap .vw-txt-wrap{-ms-flex:0 0 calc(100% - 78px);-webkit-box-flex:0;flex:0 0 calc(100% - 78px);max-width:calc(100% - 78px);padding-left:20px}}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap{padding-left:30px}}@media (min-width:1200px){.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap{padding-left:50px}}@media (min-width:1500px){.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap{padding-left:7.8125vw}}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-r-in{position:relative;width:100%}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap{display:inline-block;width:100%;max-width:457px;border-style:solid;border-width:20px;-webkit-box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294)}@media (min-width:1200px){.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap{border-width:27px}}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap.vw-has-aspect-ratio,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap.vw-has-aspect-ratio{position:relative}@media (min-width:768px){.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap.vw-has-aspect-ratio .vw-video-box,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap.vw-has-aspect-ratio .vw-video-box{aspect-ratio:auto!important}}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-vimeo-placer,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-yt-placer,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-vimeo-placer,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive .js-yt-placer{width:unset;height:unset;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive iframe,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap.vw-has-aspect-ratio .vw-video-box .embed-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap .vw-video-start-box span,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap .vw-video-start-box span{width:62px;height:62px;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-width:2px}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-img-wrap .vw-video-start-box span .vw-icon i,.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-video-wrap .vw-video-start-box span .vw-icon i{font-size:14px}.vw-l-quote-r-ov-video .container-fluid .vw-r-wrap .vw-vc-box{display:inline-block;width:100%;max-width:457px;-webkit-box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);box-shadow:3px 3px 35px rgba(0,0,0,0.0588235294);margin-top:30px;padding:32px 26px}.vw-l-quote-r-ov-video .container-fluid.vw-ov-prev{padding-top:80px}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid.vw-ov-prev{padding-top:0}}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid.vw-ov-prev .vw-r-wrap{margin-top:-75px}}@media (min-width:992px){.vw-l-quote-r-ov-video .container-fluid.vw-ov-prev .vw-video-wrap{position:absolute!important;left:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.vw-l-quote-r-ov-video .vw-round-borders .vw-img-wrap,.vw-l-quote-r-ov-video .vw-round-borders .vw-video-wrap{border-radius:10px}.vw-l-quote-r-ov-video .vw-round-borders .embed-responsive{border-radius:6px}.vw-l-quote-r-ov-video .vw-round-borders .vw-vc-box{border-radius:10px}.vw-banner-14{position:relative;padding:0 24px}.vw-banner-14-in{width:100%;height:71.5vw}@media (min-width:576px){.vw-banner-14-in{max-height:55vw}}.vw-banner-14-in.vhc-mobile-element-on{height:421.3px}@media (min-width:768px){.vw-banner-14-in{max-height:40.7395vw}}@media (min-width:992px){.vw-banner-14-in{max-height:35.7395vw}}@media (min-width:1200px){.vw-banner-14-in{max-height:28.7395vw}}@media (min-width:1500px){.vw-banner-14-in{max-height:24.7395vw}}.vw-banner-14-content{display:inline-block;width:100%;padding:40px 40px 0}@media (min-width:992px){.vw-banner-14-content{position:absolute;top:auto;bottom:0;right:59px;max-width:500px;z-index:5;padding:45px 50px 0;background-size:100% 100%;background-repeat:no-repeat}}@media (min-width:1200px){.vw-banner-14-content{max-width:600px;right:64px}}@media (min-width:1500px){.vw-banner-14-content{right:74px;padding:50px 60px 0}}@media (min-width:1700px){.vw-banner-14-content{max-width:680px;padding:55px 65px 0}}.vw-banner-14.vw-round-borders .vw-banner-14-in{border-radius:16px;overflow:hidden}.vw-tp-content-b-icon-panels .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tp-content-b-icon-panels .container-fluid{padding:0 30px}}@media (min-width:768px){.vw-tp-content-b-icon-panels .container-fluid{padding:0 40px}}@media (min-width:992px){.vw-tp-content-b-icon-panels .container-fluid{padding:0 3.906vw}}.vw-tp-content-b-icon-panels .container-fluid .vw-inner-panel{width:100%;padding:40px 20px}@media (min-width:576px){.vw-tp-content-b-icon-panels .container-fluid .vw-inner-panel{padding:50px 25px}}@media (min-width:768px){.vw-tp-content-b-icon-panels .container-fluid .vw-inner-panel{padding:60px 35px}}@media (min-width:992px){.vw-tp-content-b-icon-panels .container-fluid .vw-inner-panel{padding:6.0416vw 3.3854vw}}.vw-tp-content-b-icon-panels .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:576px){.vw-tp-content-b-icon-panels .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:768px){.vw-tp-content-b-icon-panels .container-fluid .vw-top-wrap{margin-bottom:70px}}@media (min-width:1200px){.vw-tp-content-b-icon-panels .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1500px){.vw-tp-content-b-icon-panels .container-fluid .vw-top-wrap{margin-bottom:90px}}@media (min-width:992px){.vw-tp-content-b-icon-panels .container-fluid .vw-top-wrap .col-lg-8{padding-right:3.33vw}}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap{margin:-10px}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box{padding:10px}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box a{-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in{position:relative;width:100%;height:100%;padding:35px 33px;-webkit-box-shadow:3px 3px 25px rgba(0,0,0,0.0509803922);box-shadow:3px 3px 25px rgba(0,0,0,0.0509803922)}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in>*{position:relative;z-index:3}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-bg-panel-hover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in h4,.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in i,.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in p,.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in span,.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in svg{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in i{font-size:23px}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in img,.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in svg{max-height:23px}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel{opacity:0}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in:hover .vw-bg-panel-hover{opacity:1}@media (min-width:992px){.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap{max-width:200px}}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap>:last-child{margin-bottom:0!important}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap .vw-single-box .vw-box-in .vw-detail-wrap .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel{opacity:0}.vw-tp-content-b-icon-panels .container-fluid .vw-bottom-wrap .vw-boxes-wrap.vw-default-hover .vw-single-box:first-child .vw-box-in .vw-bg-panel-hover{opacity:1}.vw-tp-content-b-icon-panels .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0!important}.vw-tp-content-b-icon-panels .container-fluid.vw-round-borders .vw-inner-panel{border-radius:12px;overflow:hidden}.vw-tp-content-b-icon-panels .container-fluid.vw-round-borders .vw-box-in{border-radius:12px;overflow:hidden}.vw-left-content-right-form-v2 .container-fluid{position:relative;overflow:hidden}.vw-left-content-right-form-v2 .container-fluid>*{position:relative;z-index:3}.vw-left-content-right-form-v2 .container-fluid .vw-top-content{position:relative;z-index:5;padding:50px 25px}@media (min-width:576px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content{padding:50px 40px}}@media (min-width:768px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content{padding:80px 60px}}@media (min-width:992px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content{padding:90px 40px 70px 60px}}@media (min-width:1200px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content{padding:110px 60px 80px 80px}}@media (min-width:1500px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content{padding:130px 6.7708vw 90px 8.8541vw}}@media (min-width:1700px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content{padding:150px 6.7708vw 100px 8.8541vw}}.vw-left-content-right-form-v2 .container-fluid .vw-top-content>*{position:relative;z-index:3}.vw-left-content-right-form-v2 .container-fluid .vw-top-content .vw-panel-top{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden}@media (min-width:992px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content .vw-panel-top{width:200%;overflow:hidden;border-bottom-left-radius:50px;border-bottom-right-radius:0}}@media (min-width:1200px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content .vw-panel-top{border-bottom-left-radius:60px}}@media (min-width:1500px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content .vw-panel-top{border-bottom-left-radius:80px}}@media (min-width:1700px){.vw-left-content-right-form-v2 .container-fluid .vw-top-content .vw-panel-top{border-bottom-left-radius:100px}}.vw-left-content-right-form-v2 .container-fluid .vw-top-content .vw-panel-top .vw-img-bg{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap{position:relative;z-index:7;padding:50px 25px}@media (min-width:576px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap{padding:50px 40px}}@media (min-width:768px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap{padding:80px 60px}}@media (min-width:992px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap{padding:90px 60px 90px 15px}}@media (min-width:1200px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap{padding:110px 80px 110px 15px}}@media (min-width:1500px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap{padding:130px 8.8541vw 130px 15px}}@media (min-width:1700px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap{padding:150px 8.8541vw 150px 15px}}.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container{max-width:100%;padding:25px 25px}@media (min-width:576px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container{padding:40px 40px}}@media (min-width:992px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container{padding:50px 50px}}@media (min-width:1200px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container{padding:50px 60px}}@media (min-width:1500px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container{padding:60px 80px}}@media (min-width:1700px){.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container{padding:60px 100px}}.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container .form-group.fb-button{padding-top:15px;text-align:center}.vw-left-content-right-form-v2 .container-fluid .vw-right-wrap .vw-farm-container .form-group.fb-button .btn{width:100%}.vw-left-content-right-form-v2 .container-fluid.vw-round-borders .vw-panel-top{border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (min-width:992px){.vw-left-content-right-form-v2 .container-fluid.vw-round-borders .vw-panel-top{border-bottom-left-radius:50px;border-bottom-right-radius:0}}@media (min-width:1200px){.vw-left-content-right-form-v2 .container-fluid.vw-round-borders .vw-panel-top{border-bottom-left-radius:60px}}@media (min-width:1500px){.vw-left-content-right-form-v2 .container-fluid.vw-round-borders .vw-panel-top{border-bottom-left-radius:80px}}@media (min-width:1700px){.vw-left-content-right-form-v2 .container-fluid.vw-round-borders .vw-panel-top{border-bottom-left-radius:100px}}.vw-left-content-right-form-v2 .container-fluid.vw-round-borders .vw-farm-container{border-radius:10px}.vw-nested-gallery-slider .container-fluid{padding:60px 15px}@media (min-width:768px){.vw-nested-gallery-slider .container-fluid{padding:80px 15px}}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid{padding:8.8541vw 15px}}.vw-nested-gallery-slider .container-fluid .vw-top-wrap{margin-bottom:50px;padding:0 25px}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap{margin-bottom:80px;padding:0 3.90625vw}}@media (min-width:1500px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap{margin-bottom:110px}}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap .col-lg-4{-ms-flex:0 0 38.95%;-webkit-box-flex:0;flex:0 0 38.95%;max-width:38.95%;padding-right:40px}}@media (min-width:1200px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap .col-lg-4{padding-right:60px}}@media (min-width:1500px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap .col-lg-4{padding-right:80px}}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap .col-lg-8{-ms-flex:0 0 61.05%;-webkit-box-flex:0;flex:0 0 61.05%;max-width:61.05%}}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap .col-lg-8 .vw-content-wrap .col-lg-6:first-child{padding-right:40px}}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-top-wrap .col-lg-8 .vw-content-wrap .col-lg-6:last-child{padding-left:5.208vw}}.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap{margin-bottom:60px;padding:0 25px}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap{margin-bottom:100px;padding:0 15px}}@media (min-width:1500px){.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap{margin-bottom:135px}}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-4{-ms-flex:0 0 38.95%;-webkit-box-flex:0;flex:0 0 38.95%;max-width:38.95%;padding-right:40px;padding-left:10.9375vw}}@media (min-width:1200px){.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-4{padding-right:60px}}@media (min-width:1500px){.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-4{padding-right:80px}}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8{-ms-flex:0 0 61.05%;-webkit-box-flex:0;flex:0 0 61.05%;max-width:61.05%;padding-right:3.90625vw}}.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8 ul{padding:0 0;margin:0 0;border:0;outline:0}.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8 ul li{margin:8px 16px 8px 0;float:left}.vw-nested-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8 ul li:last-child{margin-right:0}.vw-nested-gallery-slider .container-fluid .vw-slider-wrap{padding-right:0}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-slider-wrap{padding-left:10.9375vw}}.vw-nested-gallery-slider .container-fluid .vw-slider-wrap .vw-ngs-slider .swiper-slide{padding:10px}.vw-nested-gallery-slider .container-fluid .vw-slider-wrap .vw-ngs-slider .swiper-slide .vw-slide-in{padding:30px}.vw-nested-gallery-slider .container-fluid .vw-slider-wrap .vw-progress-wrap{margin-top:40px;padding:0 25px}@media (min-width:992px){.vw-nested-gallery-slider .container-fluid .vw-slider-wrap .vw-progress-wrap{margin-top:60px;padding-right:3.90625vw}}@media (min-width:1500px){.vw-nested-gallery-slider .container-fluid .vw-slider-wrap .vw-progress-wrap{margin-top:80px}}.vw-nested-gallery-slider .container-fluid .vw-nav-wrap .vw-ngs-slider-next,.vw-nested-gallery-slider .container-fluid .vw-nav-wrap .vw-ngs-slider-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:18px}@media (min-width:1500px){.vw-nested-gallery-slider .container-fluid .vw-nav-wrap .vw-ngs-slider-next,.vw-nested-gallery-slider .container-fluid .vw-nav-wrap .vw-ngs-slider-prev{width:56px;height:56px;font-size:20px}}.vw-nested-gallery-slider .container-fluid .vw-nav-wrap .vw-ngs-slider-prev{margin-right:6px}.vw-nested-gallery-slider .container-fluid .vw-nav-wrap.vw-round-borders .vw-ngs-slider-next,.vw-nested-gallery-slider .container-fluid .vw-nav-wrap.vw-round-borders .vw-ngs-slider-prev{border-radius:10px}.vw-nested-gallery-slider .container-fluid .vw-nav-wrap.vw-circle-borders .vw-ngs-slider-next,.vw-nested-gallery-slider .container-fluid .vw-nav-wrap.vw-circle-borders .vw-ngs-slider-prev{border-radius:50%}.vw-nested-gallery-slider .container-fluid .vw-ngs-pagination{height:2px}.vw-nested-gallery-slider .container-fluid .vw-ngs-pagination .swiper-pagination-progressbar-fill{background:transparent!important;border-width:3px;border-style:solid;top:-1.5px}.vw-tabs-gallery-slider .container-fluid{padding:60px 15px}@media (min-width:768px){.vw-tabs-gallery-slider .container-fluid{padding:80px 15px}}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid{padding:8.8541vw 15px}}.vw-tabs-gallery-slider .container-fluid .vw-top-wrap{margin-bottom:50px;padding:0 25px}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap{margin-bottom:80px;padding:0 3.90625vw}}@media (min-width:1500px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap{margin-bottom:110px}}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap .col-lg-4{-ms-flex:0 0 38.95%;-webkit-box-flex:0;flex:0 0 38.95%;max-width:38.95%;padding-right:40px}}@media (min-width:1200px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap .col-lg-4{padding-right:60px}}@media (min-width:1500px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap .col-lg-4{padding-right:80px}}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap .col-lg-8{-ms-flex:0 0 61.05%;-webkit-box-flex:0;flex:0 0 61.05%;max-width:61.05%}}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap .col-lg-8 .vw-content-wrap .col-lg-6:first-child{padding-right:40px}}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-top-wrap .col-lg-8 .vw-content-wrap .col-lg-6:last-child{padding-left:5.208vw}}.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap{margin-bottom:60px;padding:0 25px}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap{margin-bottom:100px;padding:0 15px}}@media (min-width:1500px){.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap{margin-bottom:135px}}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-4{-ms-flex:0 0 38.95%;-webkit-box-flex:0;flex:0 0 38.95%;max-width:38.95%;padding-right:40px;padding-left:10.9375vw}}@media (min-width:1200px){.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-4{padding-right:60px}}@media (min-width:1500px){.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-4{padding-right:80px}}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8{-ms-flex:0 0 61.05%;-webkit-box-flex:0;flex:0 0 61.05%;max-width:61.05%;padding-right:3.90625vw}}.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8 ul{padding:0 0;margin:0 0;border:0;outline:0}.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8 ul li{margin-right:16px}.vw-tabs-gallery-slider .container-fluid .vw-tabs-wrap .col-lg-8 ul li:last-child{margin-right:0}.vw-tabs-gallery-slider .container-fluid .vw-slider-wrap{padding-right:0}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-slider-wrap{padding-left:10.9375vw}}.vw-tabs-gallery-slider .container-fluid .vw-slider-wrap .swiper-slide{padding:10px}.vw-tabs-gallery-slider .container-fluid .vw-slider-wrap .swiper-slide .vw-slide-in{padding:30px}.vw-tabs-gallery-slider .container-fluid .vw-slider-wrap .vw-progress-wrap{margin-top:40px;padding:0 25px}@media (min-width:992px){.vw-tabs-gallery-slider .container-fluid .vw-slider-wrap .vw-progress-wrap{margin-top:60px;padding-right:3.90625vw}}@media (min-width:1500px){.vw-tabs-gallery-slider .container-fluid .vw-slider-wrap .vw-progress-wrap{margin-top:80px}}@media (min-width:768px){.vw-open-entry-widget .container-fluid{padding:0 40px}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-50-width{max-width:50%}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-60-width{max-width:60%}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-70-width{max-width:70%}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-80-width{max-width:80%}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-90-width{max-width:90%}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-100-width{max-width:100%}}.vw-open-entry-widget .container-fluid .vw-item-wrap{margin-top:50px}@media (min-width:768px){.vw-open-entry-widget .container-fluid .vw-item-wrap{padding:0 25px}}.vw-open-entry-widget .container-fluid .vw-item-wrap:first-child{margin-top:0}.vw-open-entry-widget .container-fluid .vw-item-wrap .vw-farm-container{max-width:100%}.vw-open-entry-widget .container-fluid .vw-item-wrap .vw-farm-container .vw-img-wrap{display:block;width:100%;overflow:hidden;position:relative}.vw-open-entry-widget .container-fluid .vw-item-wrap .vw-farm-container .vw-img-wrap a,.vw-open-entry-widget .container-fluid .vw-item-wrap .vw-farm-container .vw-img-wrap img{display:block;width:100%}.vw-open-entry-widget .container-fluid .vw-item-wrap .vw-farm-container .vw-img-wrap img.vw-image-back{left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.vw-open-entry-widget .container-fluid .vw-item-wrap .vw-farm-container .vw-img-wrap img.vw-image-back:focus,.vw-open-entry-widget .container-fluid .vw-item-wrap .vw-farm-container .vw-img-wrap img.vw-image-back:hover{opacity:1}@media (min-width:768px){.vw-open-entry-widget .container-fluid.vw-two-per-row .vw-item-wrap{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.vw-open-entry-widget .container-fluid.vw-two-per-row .vw-item-wrap:nth-child(2){margin-top:0}}@media (min-width:768px){.vw-open-entry-widget .container-fluid.vw-three-per-row .vw-item-wrap{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.vw-open-entry-widget .container-fluid.vw-three-per-row .vw-item-wrap{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:768px){.vw-open-entry-widget .container-fluid.vw-three-per-row .vw-item-wrap:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-open-entry-widget .container-fluid.vw-three-per-row .vw-item-wrap:nth-child(3){margin-top:0}}@media (min-width:768px){.vw-open-entry-widget .container-fluid.vw-four-per-row .vw-item-wrap{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.vw-open-entry-widget .container-fluid.vw-four-per-row .vw-item-wrap{-ms-flex:0 0 33.33%;-webkit-box-flex:0;flex:0 0 33.33%;max-width:33.33%}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-four-per-row .vw-item-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:768px){.vw-open-entry-widget .container-fluid.vw-four-per-row .vw-item-wrap:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-open-entry-widget .container-fluid.vw-four-per-row .vw-item-wrap:nth-child(3){margin-top:0}}@media (min-width:1200px){.vw-open-entry-widget .container-fluid.vw-four-per-row .vw-item-wrap:nth-child(3),.vw-open-entry-widget .container-fluid.vw-four-per-row .vw-item-wrap:nth-child(4){margin-top:0}}.vw-open-entry-widget .container-fluid.vw-round-borders .vw-item-wrap img{border-radius:10px}.vw-fx-op-combo-donation .container-fluid{padding:0 25px}@media (min-width:576px){.vw-fx-op-combo-donation .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-fx-op-combo-donation .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-fx-op-combo-donation .container-fluid{padding:0 4.8958vw}}@media (min-width:1200px){.vw-fx-op-combo-donation .container-fluid.vw-50-width{max-width:50%}}@media (min-width:1200px){.vw-fx-op-combo-donation .container-fluid.vw-60-width{max-width:60%}}@media (min-width:1200px){.vw-fx-op-combo-donation .container-fluid.vw-70-width{max-width:70%}}@media (min-width:1200px){.vw-fx-op-combo-donation .container-fluid.vw-80-width{max-width:80%}}@media (min-width:1200px){.vw-fx-op-combo-donation .container-fluid.vw-90-width{max-width:90%}}@media (min-width:1200px){.vw-fx-op-combo-donation .container-fluid.vw-100-width{max-width:100%}}.vw-fx-op-combo-donation .container-fluid .vw-fxopd-in{padding:50px 40px}@media (min-width:576px){.vw-fx-op-combo-donation .container-fluid .vw-fxopd-in{padding:60px 50px}}@media (min-width:768px){.vw-fx-op-combo-donation .container-fluid .vw-fxopd-in{padding:80px 60px}}@media (min-width:992px){.vw-fx-op-combo-donation .container-fluid .vw-fxopd-in{padding:6.875vw 5.9375vw}}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap{padding:0 0}@media (min-width:992px){.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap{padding:25px}}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap{margin:0 -5px}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap .vw-btn-wrap{padding:5px}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap .vw-btn-wrap a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:58px;padding:5px 15px;border-width:1px;border-style:solid}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap.vw-two-per-row .vw-btn-wrap{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap.vw-three-per-row .vw-btn-wrap{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap.vw-four-per-row .vw-btn-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap.vw-five-per-row .vw-btn-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-fixed-wrap.vw-six-per-row .vw-btn-wrap{-ms-flex:0 0 16.6666%;-webkit-box-flex:0;flex:0 0 16.6666%;max-width:16.6666%}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-open-wrap{width:100%;margin-top:5px}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-open-wrap .vw-farm-container{max-width:100%}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-open-wrap .vw-farm-container .form-group{position:relative}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-open-wrap .vw-farm-container .form-group .form-control{height:58px!important}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-open-wrap .vw-other-amount{padding-left:30px!important}.vw-fx-op-combo-donation .container-fluid .col-lg-6.vw-donation-wrap .vw-open-wrap .vw-currency-sign{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;font-weight:700}.vw-fx-op-combo-donation .container-fluid .vw-farm-container .form-control{border-radius:0!important}.vw-fx-op-combo-donation .container-fluid .vw-img-wrap{padding:25px;-webkit-box-shadow:rgba(14,93,88,0.1) 2px 2px 16px;box-shadow:rgba(14,93,88,0.1) 2px 2px 16px}@media (min-width:992px){.vw-fx-op-combo-donation .container-fluid .vw-donation-wrap{padding-left:40px!important}}@media (min-width:992px){.vw-fx-op-combo-donation .container-fluid .flex-row-reverse .vw-donation-wrap{padding-left:25px!important;padding-right:40px!important}}.vw-fx-op-combo-donation .container-fluid.vw-round-borders .vw-fxopd-in{border-radius:16px}.vw-fx-op-combo-donation .container-fluid.vw-round-borders .vw-img-wrap{border-radius:10px}.vw-fx-op-combo-donation .container-fluid.vw-round-borders img{border-radius:10px}.vw-fx-op-combo-donation .container-fluid.vw-round-borders .vw-btn-wrap a{border-radius:10px}.vw-fx-op-combo-donation .container-fluid.vw-round-borders .vw-farm-container .form-control{border-radius:10px!important}.vw-fx-op-combo-donation-v2{position:relative}@media (min-width:768px){.vw-fx-op-combo-donation-v2 .container-fluid{padding:80px 7% 120px}}@media (min-width:992px){.vw-fx-op-combo-donation-v2 .container-fluid{padding:100px 7% 150px}}@media (min-width:1200px){.vw-fx-op-combo-donation-v2 .container-fluid{padding:120px 7% 180px}}@media (min-width:1500px){.vw-fx-op-combo-donation-v2 .container-fluid{padding:150px 7% 220px}}@media only screen and (max-width:768px){.vw-fx-op-combo-donation-v2 .container-fluid{background-image:none!important}}.vw-fx-op-combo-donation-v2 .container-fluid .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.vw-fx-op-combo-donation-v2 .container-fluid .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap{position:relative;width:100%;max-width:450px;padding:40px 25px 0}@media (min-width:768px){.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap{padding:25px}}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-bg-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media only screen and (max-width:768px){.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-bg-panel{opacity:1!important}}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap>*{position:relative;z-index:5}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap{margin:0 -5px}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap .vw-btn-wrap{padding:5px}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap .vw-btn-wrap a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:58px;padding:5px 15px;border-width:1px;border-style:solid}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap.vw-two-per-row .vw-btn-wrap{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap.vw-three-per-row .vw-btn-wrap{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap.vw-four-per-row .vw-btn-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap.vw-five-per-row .vw-btn-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-fixed-wrap.vw-six-per-row .vw-btn-wrap{-ms-flex:0 0 16.6666%;-webkit-box-flex:0;flex:0 0 16.6666%;max-width:16.6666%}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-open-wrap{width:100%;margin-top:5px}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-open-wrap .vw-farm-container{max-width:100%}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-open-wrap .vw-farm-container .form-group{position:relative}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-open-wrap .vw-farm-container .form-group .form-control{height:58px!important}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-open-wrap .vw-other-amount{padding-left:30px!important}.vw-fx-op-combo-donation-v2 .container-fluid .vw-donation-wrap .vw-open-wrap .vw-currency-sign{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;font-weight:700}.vw-fx-op-combo-donation-v2 .container-fluid .vw-farm-container .form-control{border-radius:0!important}.vw-fx-op-combo-donation-v2 .container-fluid.vw-round-borders .vw-donation-wrap{border-radius:16px;overflow:hidden}.vw-fx-op-combo-donation-v2 .container-fluid.vw-round-borders .vw-btn-wrap a{border-radius:10px}.vw-fx-op-combo-donation-v2 .container-fluid.vw-round-borders .vw-farm-container .form-control{border-radius:10px!important}.vw-thumbs-video-slider .container-fluid{position:relative;padding:0 25px}@media (min-width:768px){.vw-thumbs-video-slider .container-fluid{padding:0 40px}}@media (min-width:1200px){.vw-thumbs-video-slider .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-thumbs-video-slider .container-fluid{padding:0 3.90625vw}}.vw-thumbs-video-slider .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-thumbs-video-slider .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-thumbs-video-slider .container-fluid .vw-top-wrap{margin-bottom:6.5105vw}}@media (min-width:768px){.vw-thumbs-video-slider .container-fluid .vw-top-wrap .col-12{max-width:80%}}@media (min-width:1200px){.vw-thumbs-video-slider .container-fluid .vw-top-wrap .col-12{max-width:70%}}@media (min-width:1500px){.vw-thumbs-video-slider .container-fluid .vw-top-wrap .col-12{max-width:61%}}.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-back-img-container{pointer-events:none!important}.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .swiper-wrapper{-webkit-transition:height 0.4s ease;transition:height 0.4s ease}.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-video-control-bar{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important;height:42px!important}.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-image-opacity{z-index:5}.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-desc-wrap{position:absolute;width:80%;bottom:70px;right:10%;text-align:center;z-index:10}@media (min-width:768px){.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-desc-wrap{width:60%;right:20%}}@media (min-width:992px){.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-desc-wrap{width:50%;right:25%}}@media (min-width:1200px){.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-desc-wrap{width:310px;right:0;bottom:60px;padding:0 40px}}@media (min-width:1500px){.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-desc-wrap{width:425px;padding:0 50px}}@media (min-width:1700px){.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-desc-wrap{width:457px;padding:0 60px}}@media (min-width:1850px){.vw-thumbs-video-slider .container-fluid .vw-video-slider-wrap .vw-desc-wrap{width:505px;padding:0 80px}}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{display:inline-block;width:100%;border-style:solid;border-width:2px;padding:15px;margin-top:15px;max-width:275px}@media (min-width:576px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{max-width:320px}}@media (min-width:768px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{max-width:440px}}@media (min-width:992px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{max-width:520px}}@media (min-width:1200px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{position:relative;z-index:10;margin-top:-46px;border-width:3px;padding:12px;max-width:450px}}@media (min-width:1500px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{max-width:550px;padding:15px;margin-top:-56px}}@media (min-width:1700px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{max-width:640px;padding:17px;margin-top:-66px}}@media (min-width:1850px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap{max-width:738px;margin-top:-74px}}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .swiper-slide:not(.vw-playing) .vw-image-opacity{opacity:0.2!important}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .swiper-slide img{max-width:108px}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;width:40px;height:40px;border-radius:50%;border-style:solid;border-width:2px;font-size:18px;cursor:pointer}@media (min-width:992px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon{width:45px;height:45px;font-size:19px}}@media (min-width:1200px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon{width:35px;height:35px;font-size:15px}}@media (min-width:1500px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon{width:40px;height:40px;font-size:16px}}@media (min-width:1700px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon{width:45px;height:45px;font-size:18px}}@media (min-width:1850px){.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon{width:54px;height:54px;font-size:20px}}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-thumb-icon .vw-pause{display:none}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-playing .vw-thumb-icon .vw-play{display:none}.vw-thumbs-video-slider .container-fluid .vw-thumb-slider-wrap .vw-playing .vw-thumb-icon .vw-pause{display:block}.vw-thumbs-video-slider .container-fluid.vw-round-borders .vw-video-slider-wrap .swiper-slide{border-radius:10px;overflow:hidden}.vw-thumbs-video-slider .container-fluid.vw-round-borders .vw-thumb-slider-wrap{border-radius:10px;overflow:hidden}.vw-thumbs-video-slider .container-fluid.vw-round-borders .vw-thumb-slider-wrap .swiper-slide{border-radius:4px;overflow:hidden}.vw-project-carousel-10 .container-fluid{position:relative;padding:40px 25px}@media (min-width:768px){.vw-project-carousel-10 .container-fluid{padding:50px 40px}}@media (min-width:992px){.vw-project-carousel-10 .container-fluid{padding:60px 50px}}@media (min-width:1200px){.vw-project-carousel-10 .container-fluid{padding:80px 4.16666vw}}.vw-project-carousel-10 .container-fluid .vw-content-wrap{margin-bottom:40px}@media (min-width:768px){.vw-project-carousel-10 .container-fluid .vw-content-wrap{margin-bottom:50px}}@media (min-width:992px){.vw-project-carousel-10 .container-fluid .vw-content-wrap{margin-bottom:80px}}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-content-wrap{margin-bottom:6.7708vw}}@media (min-width:992px){.vw-project-carousel-10 .container-fluid .vw-content-wrap .vw-content-left{padding-right:3.875vw}}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-content-wrap .vw-content-left{padding-right:6.875vw}}.vw-project-carousel-10 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{display:inline-block;width:100%}@media (min-width:1200px){.vw-project-carousel-10 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{max-width:600px}}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{max-width:650px}}@media (min-width:1750px){.vw-project-carousel-10 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{max-width:697px}}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}@media (min-width:768px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide{max-width:50%}}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:16px}@media (min-width:1100px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{-ms-flex:0 0 50.0575%;-webkit-box-flex:0;flex:0 0 50.0575%;max-width:50.0575%}}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{padding:20px}}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:16px}@media (min-width:1100px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap{-ms-flex:0 0 49.9425%;-webkit-box-flex:0;flex:0 0 49.9425%;max-width:49.9425%}}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap{padding:20px}}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in{display:inline-block;width:100%;padding:0 0 20px;text-align:center}@media (min-width:1100px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in{padding:25px 10px 25px 0;text-align:left}}@media (min-width:1200px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in{padding:25px 15px 25px 0}}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in{padding:30px 30px 30px 0}}@media (min-width:1750px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in{padding:40px 40px 40px 0}}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap{display:block;text-align:center;width:100%;margin:30px -3px 40px}@media (min-width:1100px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap{text-align:left}}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap{margin:25px -5px 45px}}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border-width:1px;border-style:solid;border-radius:50%;padding:5px;font-size:16px;margin:3px}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap a{margin:5px}}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap a:not([href]),.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap a[href=""]{pointer-events:none}.vw-project-carousel-10 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap .vw-details-in .vw-icons-wrap a img{max-height:16px}.vw-project-carousel-10 .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap{margin-top:20px}@media (min-width:768px){.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap{margin-top:50px}}@media (min-width:992px){.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap{margin-top:0}}.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:13px}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap .vw-sl-prev{width:55px;height:55px}}.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap .vw-sl-prev{margin-right:10px}.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-next,.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-prev{border-radius:12px}@media (min-width:1500px){.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-next,.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-prev{border-radius:16px}}.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap.vw-circle-borders .vw-sl-next,.vw-project-carousel-10 .container-fluid .vw-sl-nav-wrap.vw-circle-borders .vw-sl-prev{border-radius:50%}.vw-project-carousel-10 .container-fluid.vw-round-borders .swiper-slide{border-radius:8px}.vw-project-carousel-10 .container-fluid.vw-round-borders .swiper-slide .vw-img-wrap img{border-radius:6px}.vw-project-carousel-10 .container-fluid>*{position:relative;z-index:5}.vw-project-carousel-11 .container-fluid{position:relative;padding:0 25px}@media (min-width:768px){.vw-project-carousel-11 .container-fluid{padding:0 40px}}@media (min-width:992px){.vw-project-carousel-11 .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-project-carousel-11 .container-fluid{padding:0 4.16666vw}}.vw-project-carousel-11 .container-fluid .vw-content-wrap{margin-bottom:40px}@media (min-width:768px){.vw-project-carousel-11 .container-fluid .vw-content-wrap{margin-bottom:50px}}@media (min-width:992px){.vw-project-carousel-11 .container-fluid .vw-content-wrap{margin-bottom:70px}}@media (min-width:1500px){.vw-project-carousel-11 .container-fluid .vw-content-wrap{margin-bottom:5.2083vw}}@media (min-width:992px){.vw-project-carousel-11 .container-fluid .vw-content-wrap .vw-content-left{padding-right:3.875vw}}@media (min-width:1500px){.vw-project-carousel-11 .container-fluid .vw-content-wrap .vw-content-left{padding-right:6.875vw}}.vw-project-carousel-11 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{display:inline-block;width:100%}@media (min-width:1200px){.vw-project-carousel-11 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{max-width:600px}}@media (min-width:1500px){.vw-project-carousel-11 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{max-width:650px}}@media (min-width:1750px){.vw-project-carousel-11 .container-fluid .vw-content-wrap .vw-content-left .vw-content-left-in{max-width:697px}}.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:576px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide{max-width:50%}}@media (min-width:992px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide{max-width:33.33%}}.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{width:100%;margin-bottom:30px}@media (min-width:768px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{margin-bottom:40px}}@media (min-width:1200px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{margin-bottom:50px}}@media (min-width:1750px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-img-wrap{margin-bottom:60px}}@media (min-width:576px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap{padding-right:15px}}@media (min-width:992px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap{padding-right:25px}}@media (min-width:1500px){.vw-project-carousel-11 .container-fluid .vw-slider-wrap .vw-slider-image .swiper-slide .vw-details-wrap{padding-right:40px}}.vw-project-carousel-11 .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap{margin-top:20px}@media (min-width:768px){.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap{margin-top:50px}}@media (min-width:992px){.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap{margin-top:0}}.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:13px}@media (min-width:1500px){.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap .vw-sl-next,.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap .vw-sl-prev{width:55px;height:55px}}.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap .vw-sl-prev{margin-right:10px}.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-next,.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-prev{border-radius:12px}@media (min-width:1500px){.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-next,.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap.vw-round-borders .vw-sl-prev{border-radius:16px}}.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap.vw-circle-borders .vw-sl-next,.vw-project-carousel-11 .container-fluid .vw-sl-nav-wrap.vw-circle-borders .vw-sl-prev{border-radius:50%}.vw-project-carousel-11 .container-fluid.vw-round-borders .vw-img-wrap img{border-radius:8px}.vw-project-carousel-11 .container-fluid>*{position:relative;z-index:5}.vw-full-bg-framed-content .container-fluid{position:relative;padding:40px 25px 0}@media (min-width:768px){.vw-full-bg-framed-content .container-fluid{padding:50px 40px 0}}@media (min-width:992px){.vw-full-bg-framed-content .container-fluid{padding:60px 50px 0}}@media (min-width:1200px){.vw-full-bg-framed-content .container-fluid{padding:80px 4.16666vw 0}}.vw-full-bg-framed-content .container-fluid .vw-bg-panel{position:absolute;top:0;left:0;width:100%;height:calc(100% - 30px);z-index:1}@media (min-width:768px){.vw-full-bg-framed-content .container-fluid .vw-bg-panel{height:calc(100% - 60px)}}@media (min-width:1750px){.vw-full-bg-framed-content .container-fluid .vw-bg-panel{height:calc(100% - 80px)}}.vw-full-bg-framed-content .container-fluid>*{position:relative;z-index:5}.vw-full-bg-framed-content .container-fluid .vw-top-wrap{margin-bottom:40px}@media (min-width:768px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap{margin-bottom:50px}}@media (min-width:992px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:1200px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap{margin-bottom:75px}}@media (min-width:1500px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap{margin-bottom:90px}}@media (min-width:992px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-left{padding-right:3vw}}@media (min-width:1500px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-left{padding-right:5vw}}.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-left .vw-desc-wrap{display:inline-block;width:100%}@media (min-width:1200px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-left .vw-desc-wrap{max-width:600px}}@media (min-width:1500px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-left .vw-desc-wrap{max-width:650px}}@media (min-width:1750px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-left .vw-desc-wrap{max-width:697px}}@media (min-width:992px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-right{padding-left:3vw}}@media (min-width:1500px){.vw-full-bg-framed-content .container-fluid .vw-top-wrap .vw-top-right{padding-left:4.115vw}}.vw-full-bg-framed-content .container-fluid .vw-frame-wrap{width:100%;padding:40px}@media (min-width:576px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap{padding:60px}}@media (min-width:768px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap{padding:70px}}@media (min-width:992px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap{padding:75px 80px}}@media (min-width:1200px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap{padding:5.2604166vw 5.78125vw}}.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame{width:100%;border-style:solid;border-width:16px}@media (min-width:1200px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame{border-width:20px}}.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-top{position:relative;width:100%;height:170px}@media (min-width:576px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-top{height:200px}}@media (min-width:768px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-top{height:220px}}@media (min-width:992px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-top{height:20.833vw}}.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-content{padding:36px 0 30px}.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-content .col-xl-5 .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-content .col-xl-5 .btn i{display:inline-block;margin-right:15px}@media (min-width:1500px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-content .col-xl-5 .btn i{margin-right:20px}}.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-content .col-xl-5 .btn img{display:inline-block;vertical-align:middle;max-height:15px;margin-right:15px}@media (min-width:1500px){.vw-full-bg-framed-content .container-fluid .vw-frame-wrap .vw-frame .vw-frame-content .col-xl-5 .btn img{margin-right:20px}}.vw-full-bg-framed-content .container-fluid.vw-round-borders .vw-frame,.vw-full-bg-framed-content .container-fluid.vw-round-borders .vw-frame-wrap{border-radius:8px;overflow:hidden}.vw-l-content-r-tags-n-faqs .container-fluid{position:relative;padding:40px 25px;border-style:solid;border-width:1px;border-left-width:0;border-right-width:0}@media (min-width:768px){.vw-l-content-r-tags-n-faqs .container-fluid{padding:60px 40px}}@media (min-width:992px){.vw-l-content-r-tags-n-faqs .container-fluid{padding:80px 50px}}@media (min-width:1200px){.vw-l-content-r-tags-n-faqs .container-fluid{padding:6.5104vw 4.16666vw}}@media (min-width:992px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-center-line{position:absolute;width:1px;height:100%;top:0;left:50%;z-index:1;border-width:0;border-left-width:1px;border-style:solid}}.vw-l-content-r-tags-n-faqs .container-fluid .vw-top-wrap{margin-bottom:40px}@media (min-width:768px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-top-wrap{margin-bottom:50px}}@media (min-width:992px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-top-wrap{margin-bottom:70px}}@media (min-width:1500px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-top-wrap{margin-bottom:5.2083vw}}@media (min-width:1200px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-content-wrap{max-width:600px}}@media (min-width:1500px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-content-wrap{max-width:650px}}@media (min-width:1750px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-content-wrap{max-width:697px}}@media (min-width:992px){.vw-l-content-r-tags-n-faqs .container-fluid .row .col-lg-6:first-child{padding-right:40px}}@media (min-width:1200px){.vw-l-content-r-tags-n-faqs .container-fluid .row .col-lg-6:first-child{padding-right:4.16666vw}}@media (min-width:992px){.vw-l-content-r-tags-n-faqs .container-fluid .row .col-lg-6:last-child{padding-left:40px}}@media (min-width:1200px){.vw-l-content-r-tags-n-faqs .container-fluid .row .col-lg-6:last-child{padding-left:4.16666vw}}.vw-l-content-r-tags-n-faqs .container-fluid .vw-tags-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-6px}@media (min-width:992px){.vw-l-content-r-tags-n-faqs .container-fluid .vw-tags-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-l-content-r-tags-n-faqs .container-fluid .vw-tags-wrap .vw-tag{display:inline-block;padding:12px 25px;margin:6px}.vw-l-content-r-tags-n-faqs .container-fluid .accordion{width:100%;margin:0 0}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card{padding:30px 0;border-top-style:solid;border-width:0;border-top-width:1px}@media (min-width:768px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card{padding:35px 0}}@media (min-width:1200px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card{padding:38px 0}}@media (min-width:1500px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card{padding:40px 0}}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card:first-child{padding-top:0;border-top-width:0}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card:last-child{padding-bottom:0}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header{position:relative;border:none!important;background:transparent!important;padding:0 0}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a .vw-question-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a .vw-question-wrap .vw-question{-ms-flex:0 0 calc(100% - 48px);-webkit-box-flex:0;flex:0 0 calc(100% - 48px);max-width:calc(100% - 48px);padding-right:15px}@media (min-width:768px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a .vw-question-wrap .vw-question{padding-right:30px}}@media (min-width:1500px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a .vw-question-wrap .vw-question{-ms-flex:0 0 calc(100% - 58px);-webkit-box-flex:0;flex:0 0 calc(100% - 58px);max-width:calc(100% - 58px);padding-right:50px}}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-ms-flex:0 0 48px;-webkit-box-flex:0;flex:0 0 48px;max-width:48px}@media (min-width:1500px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap{-ms-flex:0 0 58px;-webkit-box-flex:0;flex:0 0 58px;max-width:58px}}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap i{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-header a:not(.collapsed) .vw-icon-wrap i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-body{padding:25px 63px 25px 0}@media (min-width:768px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-body{padding:30px 78px 30px 0}}@media (min-width:1500px){.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card .card-body{padding:35px 108px 45px 0}}.vw-l-content-r-tags-n-faqs .container-fluid .accordion .card:last-child .card-body{padding-bottom:0}.vw-l-content-r-tags-n-faqs .container-fluid.vw-round-borders img{border-radius:8px}.vw-l-content-r-tags-n-faqs .container-fluid.vw-round-borders .vw-tag{border-radius:16px}.vw-bordered-text-boxes .container-fluid{position:relative}.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box{border-style:solid;border-width:0;border-bottom-width:1px;padding:35px 30px}@media (min-width:576px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box{border-right-width:1px}}@media (min-width:768px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box{padding:40px}}@media (min-width:992px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box{padding:45px 50px}}@media (min-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box{padding:3.6vw 4.16666vw}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box{padding:3.125vw 4.16666vw}}.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box:first-child{border-top-width:1px}.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box:first-child:last-child{border-right-width:0}@media (min-width:576px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box:nth-child(2){border-top-width:1px}}@media (min-width:576px) and (max-width:992px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap .vw-single-box:nth-child(2n){border-right-width:0}}@media (min-width:992px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-three-per-row .vw-single-box{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-three-per-row .vw-single-box:nth-child(3){border-top-width:1px}}@media (min-width:992px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-three-per-row .vw-single-box:nth-child(3n){border-right-width:0}}@media (min-width:992px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-three-per-row .vw-single-box:nth-child(2):last-child{border-right-width:0}}@media (min-width:992px) and (max-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px) and (max-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(3),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(3),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(3){border-top-width:1px}}@media (min-width:992px) and (max-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(3n),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(3n),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(3n){border-right-width:0}}@media (min-width:992px) and (max-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(2):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(2):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(2):last-child{border-right-width:0}}@media (min-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(3),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(4){border-top-width:1px}}@media (min-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(4n){border-right-width:0}}@media (min-width:1200px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(2):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-four-per-row .vw-single-box:nth-child(3):last-child{border-right-width:0}}@media (min-width:1200px) and (max-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px) and (max-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(3),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(4),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(3),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(4){border-top-width:1px}}@media (min-width:1200px) and (max-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(4n),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(4n){border-right-width:0}}@media (min-width:1200px) and (max-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(2):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(3):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(2):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(3):last-child{border-right-width:0}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(3),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(4),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(5){border-top-width:1px}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(5n){border-right-width:0}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(2):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(3):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-five-per-row .vw-single-box:nth-child(4):last-child{border-right-width:0}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(3),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(4),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(5),.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(6){border-top-width:1px}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(6n){border-right-width:0}}@media (min-width:1500px){.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(2):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(3):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(4):last-child,.vw-bordered-text-boxes .container-fluid .vw-box-wrap.vw-six-per-row .vw-single-box:nth-child(5):last-child{border-right-width:0}}.vw-slider-829{position:relative}.vw-slider-829 .vw-content-wrap{position:relative;z-index:10;padding:0 25px}@media (min-width:768px){.vw-slider-829 .vw-content-wrap{padding:0 40px}}@media (min-width:992px){.vw-slider-829 .vw-content-wrap{padding:0 50px}}@media (min-width:1200px){.vw-slider-829 .vw-content-wrap{padding:0 4.16666vw;position:absolute;bottom:70px;left:0}}@media (min-width:1500px){.vw-slider-829 .vw-content-wrap{bottom:4.16666vw}}@media (min-width:1200px){.vw-slider-829 .vw-content-wrap .vw-content-left-in{max-width:600px}}@media (min-width:1500px){.vw-slider-829 .vw-content-wrap .vw-content-left-in{max-width:620px}}@media (min-width:1750px){.vw-slider-829 .vw-content-wrap .vw-content-left-in{max-width:697px}}.vw-slider-829 .vw-content-wrap .vw-tags-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-6px}@media (min-width:992px){.vw-slider-829 .vw-content-wrap .vw-tags-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-slider-829 .vw-content-wrap .vw-tags-wrap .vw-tag{position:relative;display:inline-block;padding:12px 25px;margin:6px;border-radius:16px;overflow:hidden}.vw-slider-829 .vw-content-wrap .vw-tags-wrap .vw-tag .vw-tag-text{position:relative;z-index:3}.vw-slider-829 .vw-content-wrap .vw-tags-wrap .vw-tag .vw-tags-bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.3;z-index:1}.vw-slider-829 .swiper-pagination{display:inline-table;width:auto;counter-reset:dots;position:absolute;bottom:auto;right:auto;top:64vw;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0!important;padding:0 30px 0 0!important}@media (min-width:768px){.vw-slider-829 .swiper-pagination{top:calc(43.17vw - 35px)}}@media (min-width:1500px){.vw-slider-829 .swiper-pagination{top:42%;left:3.9062vw;padding:0 35px 0 0!important;-webkit-transform:translate(0,0);transform:translate(0,0)}}@media (min-width:1750px){.vw-slider-829 .swiper-pagination{top:45.83%}}.vw-slider-829 .swiper-pagination .vw-dot{position:static;display:inline-block;vertical-align:middle;width:25px;height:4px;margin:5px;border:none!important;outline:none!important;border-radius:100px;cursor:pointer;opacity:0.55}.vw-slider-829 .swiper-pagination .vw-dot:before{counter-increment:dots;content:"0" counter(dots);position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:400;font-size:20px;line-height:1;opacity:0}.vw-slider-829 .swiper-pagination .vw-dot.vw-dot-active{opacity:1}.vw-slider-829 .swiper-pagination .vw-dot.vw-dot-active:before{opacity:1}.vw-l-framed-img-text-n-no .container-fluid{padding:50px 30px}@media (min-width:576px){.vw-l-framed-img-text-n-no .container-fluid{padding:60px 30px}}@media (min-width:768px){.vw-l-framed-img-text-n-no .container-fluid{padding:80px 30px}}@media (min-width:992px){.vw-l-framed-img-text-n-no .container-fluid{padding:7.604vw 30px}}.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame{display:block;width:100%;padding:37px}@media (min-width:992px){.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-img-wrap{-ms-flex:0 0 60.463%;-webkit-box-flex:0;flex:0 0 60.463%;max-width:60.463%}}.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-content-wrap{padding-top:40px}@media (min-width:992px){.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-content-wrap{-ms-flex:0 0 39.537%;-webkit-box-flex:0;flex:0 0 39.537%;max-width:39.537%;padding:30px 30px 30px 40px}}@media (min-width:1200px){.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-content-wrap{padding:40px 35px 40px 50px}}@media (min-width:1500px){.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-content-wrap{padding-left:60px;padding-right:40px;padding-top:50px;padding:40px 40px 40px 60px}}@media (min-width:1750px){.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-content-wrap{padding:40px 40px 40px 70px}}@media (min-width:1200px){.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-content-wrap .vw-desc-wrap{max-width:25.26vw}}.vw-l-framed-img-text-n-no .container-fluid .vw-inner-frame .vw-content-wrap .vw-no-wrap .col-12>:last-child{margin-bottom:0}.vw-l-framed-img-text-n-no .container-fluid.vw-round-borders .vw-inner-frame{border-radius:8px;overflow:hidden}.vw-l-framed-img-text-n-no .container-fluid.vw-round-borders img{border-radius:6px}.vw-l-tabs-r-content-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-tabs-r-content-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-tabs-r-content-boxes .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-l-tabs-r-content-boxes .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-l-tabs-r-content-boxes .container-fluid{padding:0 74px}}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap{-ms-flex:0 0 30.2483%;-webkit-box-flex:0;flex:0 0 30.2483%;max-width:30.2483%;padding:7vw 5vw 7vw 15px;border-right-style:solid;border-right-width:2px}}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .vw-title-wrap{margin-bottom:50px}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .vw-title-wrap{margin-bottom:9vw}}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs{border:0!important;margin:0!important;padding:0!important}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item{width:100%;border:0!important;padding:0!important;margin:0!important;opacity:0.3}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item.active,.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item:focus,.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item:hover{opacity:1}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item .vw-tab-title-wrap{display:block;width:100%;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:20px;margin-bottom:20px}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item .vw-tab-title-wrap{padding-bottom:25px;margin-bottom:25px}}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item .vw-tab-title{position:relative;width:100%;padding-right:40px;margin-bottom:0}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item .vw-tab-title i{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.vw-l-tabs-r-content-boxes .container-fluid .vw-tabs-wrap .nav-tabs .nav-item:last-child .vw-tab-title-wrap{border-bottom-width:0}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap{-ms-flex:0 0 69.7517%;-webkit-box-flex:0;flex:0 0 69.7517%;max-width:69.7517%;padding:7vw 15px 7vw 5vw}}.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-top-wrap{margin-bottom:70px}}@media (min-width:1200px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-top-wrap{margin-bottom:80px}}@media (min-width:1500px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-top-wrap{margin-bottom:90px}}.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap{padding:0 15px}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap{margin:0 -50px 0 -5vw;padding:0 0}}@media (min-width:1200px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap{margin:0 -60px 0 -5vw}}@media (min-width:1500px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap{margin:0 -74px 0 -5vw}}.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap .vw-box{border-style:solid;border-width:2px;border-bottom-width:0;border-left-width:0;border-right-width:0;padding:40px}@media (min-width:576px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap .vw-box:last-child{border-right-width:0px}}@media (min-width:576px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap .vw-box{padding:5vw;border-right-width:2px}}@media (min-width:576px) and (max-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap .vw-box:nth-child(2n){border-right-width:0}}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap .vw-box:nth-child(3n){border-right-width:0}}@media (min-width:992px){.vw-l-tabs-r-content-boxes .container-fluid .vw-content-wrap .vw-boxes-wrap .vw-box{padding:5vw}}.vw-lr-txt-contact-center .container-fluid{padding:0 25px}@media (min-width:576px){.vw-lr-txt-contact-center .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-lr-txt-contact-center .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-lr-txt-contact-center .container-fluid{padding:0 60px}}@media (min-width:1500px){.vw-lr-txt-contact-center .container-fluid{padding:0 74px}}@media (min-width:992px){.vw-lr-txt-contact-center .container-fluid .vw-left-wrap{-ms-flex:0 0 30.2483%;-webkit-box-flex:0;flex:0 0 30.2483%;max-width:30.2483%;padding:7vw 12vw 7vw 15px;border-right-style:solid;border-right-width:2px}}@media (min-width:992px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap{-ms-flex:0 0 69.7517%;-webkit-box-flex:0;flex:0 0 69.7517%;max-width:69.7517%;padding:7vw 15px 7vw 5vw}}@media (min-width:992px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5{padding-right:4.427vw}}.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-title-wrap{display:inline-block;width:100%;margin-bottom:25px}@media (min-width:768px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-title-wrap{margin-bottom:40px}}@media (min-width:1200px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-title-wrap{margin-bottom:50px}}@media (min-width:1500px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-title-wrap{margin-bottom:60px}}@media (min-width:1500px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-title-wrap{margin-bottom:75px}}.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap{display:inline-block;width:100%}.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media (min-width:1200px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item{margin-bottom:25px}}.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item:last-child{margin-bottom:0}.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item .vw-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:0 0 60px;-webkit-box-flex:0;flex:0 0 60px;max-width:60px;height:60px;margin-right:15px;border-radius:50%;font-size:21px}@media (min-width:1500px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item .vw-icon-wrap{-ms-flex:0 0 78px;-webkit-box-flex:0;flex:0 0 78px;max-width:78px;height:78px;margin-right:18px;font-size:23px}}@media (min-width:992px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item .vw-text-wrap{-ms-flex:0 0 calc(100% - 75px);-webkit-box-flex:0;flex:0 0 calc(100% - 75px);max-width:calc(100% - 75px)}}@media (min-width:1500px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item .vw-text-wrap{-ms-flex:0 0 calc(100% - 96px);-webkit-box-flex:0;flex:0 0 calc(100% - 96px);max-width:calc(100% - 96px)}}.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-5 .vw-contact-wrap .vw-contact-item .vw-text-wrap a{padding-bottom:7px;border-bottom-style:solid;border-bottom-width:1px}@media (min-width:992px){.vw-lr-txt-contact-center .container-fluid .vw-right-wrap .col-xl-7{padding-left:25px}}.vw-banner-15{position:relative}.vw-banner-15-in{min-height:71.6vw}@media (min-width:768px){.vw-banner-15-in{min-height:41.666vw}}.vw-banner-15 .vw-content-wrap{position:relative;padding:50px 25px}@media (min-width:576px){.vw-banner-15 .vw-content-wrap{padding:50px 40px}}@media (min-width:768px){.vw-banner-15 .vw-content-wrap{padding:60px 60px}}@media (min-width:992px){.vw-banner-15 .vw-content-wrap{position:absolute;max-width:calc(100% - 68px);left:34px;bottom:40px;z-index:5;padding:50px 40px;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}}@media (min-width:1200px){.vw-banner-15 .vw-content-wrap{padding:60px 40px}}@media (min-width:1500px){.vw-banner-15 .vw-content-wrap{padding:70px 40px}}@media (min-width:1750px){.vw-banner-15 .vw-content-wrap{padding:80px 40px}}.vw-banner-15 .vw-content-wrap .vw-mob-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4}@media (min-width:992px){.vw-banner-15 .vw-content-wrap .vw-mob-panel{display:none}}.vw-banner-15 .vw-content-wrap .vw-desc-panel{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;opacity:0.2}@media (min-width:992px){.vw-banner-15 .vw-content-wrap .vw-desc-panel{display:block}}.vw-banner-15 .vw-content-wrap>*{position:relative;z-index:5}.vw-banner-15 .vw-content-wrap .vw-top-wrap{margin-bottom:40px}@media (min-width:768px){.vw-banner-15 .vw-content-wrap .vw-top-wrap{margin-bottom:50px}}@media (min-width:1200px){.vw-banner-15 .vw-content-wrap .vw-top-wrap{margin-bottom:60px}}@media (min-width:1500px){.vw-banner-15 .vw-content-wrap .vw-top-wrap{margin-bottom:70px}}@media (min-width:1750px){.vw-banner-15 .vw-content-wrap .vw-top-wrap{margin-bottom:80px}}.vw-banner-15 .vw-content-wrap .vw-bottom-wrap .vw-user-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.vw-banner-15 .vw-content-wrap .vw-bottom-wrap .vw-user-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-banner-15 .vw-content-wrap .vw-bottom-wrap .vw-user-wrap .vw-user-img{-ms-flex:0 0 68px;-webkit-box-flex:0;flex:0 0 68px;max-width:68px;height:68px;border-style:solid;border-width:3px;border-radius:50%;overflow:hidden}.vw-banner-15 .vw-content-wrap .vw-bottom-wrap .vw-user-wrap .vw-user-dtl{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding:20px 0 0}@media (min-width:992px){.vw-banner-15 .vw-content-wrap .vw-bottom-wrap .vw-user-wrap .vw-user-dtl{-ms-flex:0 0 calc(100% - 68px);-webkit-box-flex:0;flex:0 0 calc(100% - 68px);max-width:calc(100% - 68px);padding:0 0 0 30px}}@media (min-width:992px){.vw-banner-15 .vw-content-wrap.vw-round-borders{border-radius:8px;overflow:hidden}}.vw-banner-16 .vw-widget-top{position:relative}.vw-banner-16-in{min-height:71.6vw}@media (min-width:768px){.vw-banner-16-in{min-height:41.666vw}}@media (min-width:992px){.vw-banner-16-in .vw-image-opacity{max-height:81.75%;top:auto!important;bottom:0!important}}.vw-banner-16 .vw-content-wrap{position:relative;padding:50px 25px}@media (min-width:576px){.vw-banner-16 .vw-content-wrap{padding:50px 40px}}@media (min-width:768px){.vw-banner-16 .vw-content-wrap{padding:60px 60px}}@media (min-width:992px){.vw-banner-16 .vw-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;max-width:calc(100% - 68px);height:calc(100% - 40px);left:34px;top:0;z-index:5;padding:50px 40px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}@media (min-width:1200px){.vw-banner-16 .vw-content-wrap{padding:30px 40px 70px}}@media (min-width:1500px){.vw-banner-16 .vw-content-wrap{padding:30px 40px 80px}}@media (min-width:1750px){.vw-banner-16 .vw-content-wrap{padding:30px 40px 90px}}.vw-banner-16 .vw-content-wrap .vw-mob-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4}@media (min-width:992px){.vw-banner-16 .vw-content-wrap .vw-mob-panel{display:none}}.vw-banner-16 .vw-content-wrap .vw-desc-panel{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;opacity:0.1}@media (min-width:992px){.vw-banner-16 .vw-content-wrap .vw-desc-panel{display:block}}.vw-banner-16 .vw-content-wrap>*{position:relative;z-index:5}@media (min-width:992px){.vw-banner-16 .vw-content-wrap .row{width:100%;margin:0 0}}@media (min-width:992px){.vw-banner-16 .vw-content-wrap .row .col-12{max-width:700px}}@media (min-width:1200px){.vw-banner-16 .vw-content-wrap .row .col-12{max-width:750px}}@media (min-width:1500px){.vw-banner-16 .vw-content-wrap .row .col-12{max-width:800px}}@media (min-width:992px){.vw-banner-16 .vw-content-wrap.vw-round-borders{border-radius:8px;overflow:hidden}}.vw-banner-16 .vw-bottom-content{padding:40px 25px}@media (min-width:576px){.vw-banner-16 .vw-bottom-content{padding:40px 40px}}@media (min-width:768px){.vw-banner-16 .vw-bottom-content{padding:45px 50px}}@media (min-width:1200px){.vw-banner-16 .vw-bottom-content{padding:45px 60px}}@media (min-width:1500px){.vw-banner-16 .vw-bottom-content{padding:50px 74px}}@media (min-width:992px){.vw-banner-16 .vw-bottom-content .vw-left-wrap{padding-right:12.5vw}}.vw-banner-16 .vw-bottom-content .vw-right-wrap .row{margin:-10px}.vw-banner-16 .vw-bottom-content .vw-contact-item{margin:10px;padding:0 0}@media (min-width:1750px){.vw-banner-16 .vw-bottom-content .vw-contact-item{margin-right:25px}}@media (min-width:1750px){.vw-banner-16 .vw-bottom-content .vw-contact-item:last-child{margin-right:10px}}.vw-banner-16 .vw-bottom-content .vw-contact-item .vw-icon-wrap{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;margin-right:15px;border-radius:50%;font-size:21px;overflow:hidden}@media (min-width:1500px){.vw-banner-16 .vw-bottom-content .vw-contact-item .vw-icon-wrap{width:78px;height:78px;margin-right:18px;font-size:23px}}.vw-banner-16 .vw-bottom-content .vw-contact-item .vw-icon-wrap .vw-icon-bg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.2;z-index:1}.vw-banner-16 .vw-bottom-content .vw-contact-item .vw-icon-wrap>*{position:relative;z-index:3}.vw-banner-16 .vw-bottom-content .vw-contact-item .vw-text-wrap{display:inline-block;vertical-align:middle}.vw-banner-16 .vw-bottom-content .vw-contact-item .vw-text-wrap a{display:inline-block;padding-bottom:7px;margin-bottom:7px;border-bottom-style:solid;border-bottom-width:1px}.vw-video-testimonial-1>.container-fluid{padding:0 15px 0 25px}@media (min-width:576px){.vw-video-testimonial-1>.container-fluid{padding:0 15px 0 40px}}@media (min-width:768px){.vw-video-testimonial-1>.container-fluid{padding:0 15px 0 50px}}@media (min-width:1200px){.vw-video-testimonial-1>.container-fluid{padding:0 15px 0 60px}}@media (min-width:1500px){.vw-video-testimonial-1>.container-fluid{padding:0 15px 0 74px}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .row .vw-left-wrap{-ms-flex:0 0 30.2483%;-webkit-box-flex:0;flex:0 0 30.2483%;max-width:30.2483%;border-right-style:solid;border-right-width:2px}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .row .vw-right-wrap{-ms-flex:0 0 69.7517%;-webkit-box-flex:0;flex:0 0 69.7517%;max-width:69.7517%;padding:7vw 15px 7vw 5vw}}.vw-video-testimonial-1>.container-fluid .row:first-child .vw-left-wrap{padding-right:25px}@media (min-width:576px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-left-wrap{padding-right:40px}}@media (min-width:768px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-left-wrap{padding-right:50px}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-left-wrap{padding:7vw 5vw 7.291vw 15px}}.vw-video-testimonial-1>.container-fluid .row:first-child .vw-right-wrap{padding-right:25px}@media (min-width:576px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-right-wrap{padding-right:40px}}@media (min-width:768px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-right-wrap{padding-right:50px}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-right-wrap{padding:7vw 50px 7.291vw 5vw}}@media (min-width:1200px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-right-wrap{padding-right:60px}}@media (min-width:1500px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-right-wrap{padding-right:74px}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .row:first-child .vw-right-wrap .vw-desc-wrap{max-width:38.28125vw}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .row:last-child .vw-left-wrap{padding:0 5vw 7vw 15px}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .row:last-child .vw-right-wrap{padding:0 15px 7vw 5vw}}.vw-video-testimonial-1>.container-fluid .swiper-slide{max-width:90.9%}@media (min-width:650px){.vw-video-testimonial-1>.container-fluid .swiper-slide{max-width:45.977%}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .swiper-slide{max-width:86.96%}}@media (min-width:1200px){.vw-video-testimonial-1>.container-fluid .swiper-slide{max-width:45.977%}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .swiper-slide.swiper-slide-active .vw-text-wrap{opacity:0}}.vw-video-testimonial-1>.container-fluid .swiper-slide.swiper-slide-active .vw-video-start-box{z-index:15}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-user-thumb{display:inline-block;width:55px;height:55px;border-style:solid;border-width:2px;border-radius:50%;overflow:hidden}@media (min-width:1200px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-user-thumb{width:60px;height:60px;border-width:3px}}@media (min-width:1750px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-user-thumb{width:68px;height:68px}}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap{position:relative}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap>.vw-user-thumb{display:none;position:absolute;top:30px;left:28px;z-index:5}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap>.vw-user-thumb{display:block}}@media (min-width:1750px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap>.vw-user-thumb{top:37px;left:34px}}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap>.vw-user-dtl-wrap{display:none;position:absolute;width:calc(100% - 56px);bottom:25px;left:28px;z-index:5}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap>.vw-user-dtl-wrap{display:block}}@media (min-width:1750px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap>.vw-user-dtl-wrap{width:calc(100% - 68px);bottom:30px;left:34px}}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .vw-video-box{border:1px solid transparent}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .embed-responsive{padding-top:0!important;aspect-ratio:1.12}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .embed-responsive .vw-image-opacity{z-index:10}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .embed-responsive iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .vw-video-start-box span{width:90px;height:56px;border-radius:28px;border:none!important;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width:1200px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .vw-video-start-box span{width:100px;height:62px;border-radius:31px}}@media (min-width:1750px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-video-wrap .vw-video-start-box span{width:125px;height:78px;border-radius:39px}}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-text-wrap{opacity:1;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-text-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-text-wrap .vw-text-in{position:relative;width:100%;height:100%;padding:40px 28px 40px}@media (min-width:768px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-text-wrap .vw-text-in{padding:30px 28px 25px}}@media (min-width:1750px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-text-wrap .vw-text-in{padding:37px 34px 30px}}.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-text-wrap .vw-text-in .vw-user-thumb{margin-bottom:25px}@media (min-width:1750px){.vw-video-testimonial-1>.container-fluid .swiper-slide .vw-text-wrap .vw-text-in .vw-user-thumb{margin-bottom:40px}}.vw-video-testimonial-1>.container-fluid .swiper-slide:not(.vw-has-video) .vw-video-start-btn{display:none!important}.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav{margin-top:25px}@media (min-width:768px){.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav{margin-top:50px}}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav{margin-top:0}}.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav .vw-sl-next,.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav .vw-sl-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:16px}@media (min-width:1500px){.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav .vw-sl-next,.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav .vw-sl-prev{width:56px;height:56px;font-size:18px}}.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav .vw-sl-prev{margin-right:7px}.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav.vw-round-borders .vw-sl-next,.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav.vw-round-borders .vw-sl-prev{border-radius:12px}.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav.vw-circle-borders .vw-sl-next,.vw-video-testimonial-1>.container-fluid .vw-video-testimonial-1-nav.vw-circle-borders .vw-sl-prev{border-radius:50%}.vw-video-testimonial-1>.container-fluid.vw-round-borders .embed-responsive{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid.vw-round-borders .embed-responsive{border-radius:8px}}.vw-video-testimonial-1>.container-fluid.vw-round-borders .vw-text-wrap{border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}@media (min-width:992px){.vw-video-testimonial-1>.container-fluid.vw-round-borders .vw-text-wrap{border-radius:8px}}.vw-l-content-r-btn-n-faqs .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-l-content-r-btn-n-faqs .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-l-content-r-btn-n-faqs .container-fluid{padding:60px 50px}}@media (min-width:1200px){.vw-l-content-r-btn-n-faqs .container-fluid{padding:80px 60px}}@media (min-width:1500px){.vw-l-content-r-btn-n-faqs .container-fluid{padding:100px 74px}}@media (min-width:992px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-left-wrap{-ms-flex:0 0 30.2483%;-webkit-box-flex:0;flex:0 0 30.2483%;max-width:30.2483%}}@media (min-width:992px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-left-wrap .vw-desc-wrap{max-width:310px}}@media (min-width:992px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap{-ms-flex:0 0 69.7517%;-webkit-box-flex:0;flex:0 0 69.7517%;max-width:69.7517%;padding:0 15px 0 5.9895vw}}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap{margin-top:60px}@media (min-width:992px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap{margin-top:80px}}@media (min-width:1200px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap{margin-top:7.552vw}}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion{width:100%;margin:0 0}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card{padding:30px 0;border-top-style:solid;border-width:0;border-top-width:2px;background:transparent!important}@media (min-width:768px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card{padding:35px 0}}@media (min-width:1200px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card{padding:40px 0}}@media (min-width:1500px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card{padding:50px 0}}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card:first-child{padding-top:0;border-top-width:0}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card:last-child{padding-bottom:0}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header{position:relative;border:none!important;background:transparent!important;padding:0 0}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-question{-ms-flex:0 0 calc(100% - 60px);-webkit-box-flex:0;flex:0 0 calc(100% - 60px);max-width:calc(100% - 60px)}@media (min-width:768px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-question{-ms-flex:0 0 calc(100% - 70px);-webkit-box-flex:0;flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px)}}@media (min-width:1500px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-question{-ms-flex:0 0 calc(100% - 80px);-webkit-box-flex:0;flex:0 0 calc(100% - 80px);max-width:calc(100% - 80px)}}@media (min-width:1700px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-question{-ms-flex:0 0 calc(100% - 90px);-webkit-box-flex:0;flex:0 0 calc(100% - 90px);max-width:calc(100% - 90px)}}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 45px;-webkit-box-flex:0;flex:0 0 45px;max-width:45px;height:45px;padding:5px;border-radius:7px;font-size:16px;overflow:hidden}@media (min-width:1500px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap{-ms-flex:0 0 50px;-webkit-box-flex:0;flex:0 0 50px;max-width:50px;height:50px;font-size:18px;border-radius:10px}}@media (min-width:1700px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap{-ms-flex:0 0 58px;-webkit-box-flex:0;flex:0 0 58px;max-width:58px;height:58px;font-size:21px}}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap.vw-round-icon-panel{border-radius:50%}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap.vw-square-w-round-corners{border-radius:8px}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap i{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap .vw-active-icon-bg{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;z-index:1;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-question-wrap .vw-icon-wrap>*{position:relative;z-index:3}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a:not(.collapsed) .vw-icon-wrap i{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a:not(.collapsed) .vw-icon-wrap i:before{content:"\f176"}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a:not(.collapsed) .vw-active-icon-bg{opacity:1!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a.collapsed .vw-icon-wrap i{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-arrows-normal i{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-arrows-normal i:before{content:"\f176"!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a.collapsed .vw-arrows-normal i{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-plus-minus i{-webkit-transform:rotateZ(0deg)!important;transform:rotateZ(0deg)!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-plus-minus i:before{content:"\f068"!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a.collapsed .vw-plus-minus i:before{content:"\f067"!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-less-greater i{-webkit-transform:rotateZ(90deg)!important;transform:rotateZ(90deg)!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a .vw-less-greater i:before{content:"\f105"!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a.collapsed .vw-less-greater i{-webkit-transform:rotateZ(-90deg)!important;transform:rotateZ(-90deg)!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-header a.collapsed .vw-less-greater i:before{content:"\f105"!important}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-body{padding:30px 0}@media (min-width:768px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-body{padding:35px 0 0}}@media (min-width:992px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-body{padding:35px 80px 0 0}}@media (min-width:1200px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-body{padding:40px 90px 0 0}}@media (min-width:1500px){.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card .card-body{padding:50px 125px 0 0}}.vw-l-content-r-btn-n-faqs .container-fluid .vw-right-wrap .vw-faqs-wrap .accordion .card:last-child .card-body{padding-bottom:0}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-image-opacity{height:100%!important}.vw-bg-video-text-slider.vw-video-with-slide-dots .video-box{-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:0!important}@media (min-width:768px){.vw-bg-video-text-slider.vw-video-with-slide-dots .video-box .vw-video-background.vw-croppable-video{height:auto}}.vw-bg-video-text-slider.vw-video-with-slide-dots .video-box .vw-video-background.vw-croppable-video .vw-video-foreground .js-vimeo-placer{aspect-ratio:16/8!important}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots .video-box .vw-video-background.vw-croppable-video .vw-video-foreground .js-vimeo-placer{width:100%!important;aspect-ratio:auto!important}}.vw-bg-video-text-slider.vw-video-with-slide-dots .video-box .embed-responsive{border-radius:0!important}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap{position:absolute;bottom:30px;left:0;width:100%;z-index:15;padding:40px 25px!important;background:rgba(255,255,255,0.1);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap{width:calc(100% - 68px);left:34px;padding:45px 40px!important}}@media (min-width:1200px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap{padding:55px 40px!important}}@media (min-width:1500px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap{padding:70px 40px!important}}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper{overflow:visible}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-small-heading{position:absolute;left:0;top:-110px}}@media (min-width:1500px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-small-heading{top:-155px}}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in{padding:0 0}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 70.3125%;flex:0 0 70.3125%;max-width:70.3125%;padding-right:30px}}@media (min-width:1350px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in .vw-heading{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media (min-width:1350px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in .vw-heading{-ms-flex:0 0 33vw;-webkit-box-flex:0;flex:0 0 33vw;max-width:33vw;margin-bottom:0!important;padding-right:60px!important}}@media (min-width:1750px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in .vw-heading{-ms-flex:0 0 26vw;-webkit-box-flex:0;flex:0 0 26vw;max-width:26vw;padding-right:60px!important}}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in .vw-description{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media (min-width:1350px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in .vw-description{-ms-flex:0 0 calc(100% - 33vw);-webkit-box-flex:0;flex:0 0 calc(100% - 33vw);max-width:calc(100% - 33vw)}}@media (min-width:1750px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .vw-content-in .vw-description{-ms-flex:0 0 calc(100% - 26vw);-webkit-box-flex:0;flex:0 0 calc(100% - 26vw);max-width:calc(100% - 26vw)}}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination{width:auto;counter-reset:dots;position:absolute;margin:0!important;padding:0!important}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination{left:auto;top:auto;bottom:0;right:0;max-width:29.6875%}}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination .vw-dot{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:14px;height:14px;margin-right:9px;border-radius:7px;background:rgba(255,255,255,0.51);cursor:pointer}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination .vw-dot:last-child{margin-right:0}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination .vw-dot:after{content:"";position:absolute;top:3px;left:3px;background:#fff;opacity:0;width:8px;height:8px;border-radius:4px;z-index:2;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination .vw-dot:before{counter-increment:dots;content:counter(dots);position:absolute;left:50%;top:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination .vw-dot.vw-dot-active:before{opacity:1}.vw-bg-video-text-slider.vw-video-with-slide-dots .vw-content-wrap .swiper .swiper-pagination .vw-dot.vw-dot-active:after{opacity:1}@media (min-width:992px){.vw-bg-video-text-slider.vw-video-with-slide-dots.vw-round-borders .vw-content-wrap{border-radius:8px}}.vw-video-flip-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-video-flip-content .container-fluid{padding:0 40px}}@media (min-width:992px){.vw-video-flip-content .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-video-flip-content .container-fluid{padding:0 4vw}}@media (min-width:1200px){.vw-video-flip-content .container-fluid.vw-2-per-row{max-width:1200px}}@media (min-width:1500px){.vw-video-flip-content .container-fluid.vw-3-per-row{max-width:1730px}}.vw-video-flip-content .container-fluid .vw-item-wrap{margin-top:50px;max-width:535px}.vw-video-flip-content .container-fluid .vw-item-wrap:first-child{margin-top:0}@media (min-width:768px){.vw-video-flip-content .container-fluid .vw-item-wrap:nth-child(2){margin-top:0}}@media (min-width:992px){.vw-video-flip-content .container-fluid .vw-item-wrap{padding:0 25px}}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;position:relative}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-flip-icon{position:absolute;width:55px;height:55px;top:30px;left:30px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:21px}@media (min-width:1200px){.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-flip-icon{width:60px;height:60px}}@media (min-width:1500px){.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-flip-icon{width:65px;height:65px}}@media (min-width:1200px){.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-flip-icon{bottom:50px}}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-title-wrap{position:absolute;width:100%;bottom:40px;left:0;z-index:10;padding:0 25px}@media (min-width:1200px){.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-title-wrap{bottom:50px}}@media (min-width:1500px){.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-title-wrap{bottom:70px}}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-front-box .vw-title-wrap .vw-flip-text{text-decoration:underline}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-back-box{position:absolute;top:0;left:15px;width:calc(100% - 30px);min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:25px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;z-index:15}@media (min-width:992px){.vw-video-flip-content .container-fluid .vw-item-wrap .vw-back-box{width:calc(100% - 50px);left:25px}}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-back-box .icon-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:17px}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-back-box .icon-item-wrap .vw-icon-wrap{-ms-flex:0 0 17px;-webkit-box-flex:0;flex:0 0 17px;max-width:17px;font-size:20px;line-height:1}.vw-video-flip-content .container-fluid .vw-item-wrap .vw-back-box .icon-item-wrap .vw-text-wrap{-ms-flex:0 0 calc(100% - 17px);-webkit-box-flex:0;flex:0 0 calc(100% - 17px);max-width:calc(100% - 17px);padding-left:22px}.vw-video-flip-content .container-fluid .vw-item-wrap:hover .vw-front-box{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.vw-video-flip-content .container-fluid .vw-item-wrap:hover .vw-back-box{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}@media (min-width:1200px){.vw-video-flip-content .container-fluid.vw-3-per-row .vw-item-wrap:nth-child(3){margin-top:0}}@media (min-width:1200px){.vw-video-flip-content .container-fluid.vw-4-per-row .vw-item-wrap:nth-child(3),.vw-video-flip-content .container-fluid.vw-4-per-row .vw-item-wrap:nth-child(4){margin-top:0}}.vw-video-flip-content .container-fluid .vw-video-box{border-radius:0}.vw-video-flip-content .container-fluid .embed-responsive{padding-top:0!important;aspect-ratio:16/18}.vw-video-flip-content .container-fluid .embed-responsive .vw-image-opacity{z-index:10}.vw-video-flip-content .container-fluid .embed-responsive .js-vimeo-placer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.vw-video-flip-content .container-fluid .embed-responsive iframe{width:100%;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vw-video-flip-content .container-fluid.vw-round-borders .vw-video-box{border-radius:0;overflow:hidden}.vw-video-flip-content .container-fluid.vw-round-borders .vw-back-box{border-radius:12px;overflow:hidden}.vw-video-flip-content .container-fluid.vw-round-borders .vw-flip-icon{border-radius:10px}.vw-tabs-cat-slider-short .container-fluid{padding:60px 15px}@media (min-width:768px){.vw-tabs-cat-slider-short .container-fluid{padding:60px 15px}}@media (min-width:992px){.vw-tabs-cat-slider-short .container-fluid{padding:5vw 15px}}@media (min-width:1500px){.vw-tabs-cat-slider-short .container-fluid{padding:4vw 15px}}.vw-tabs-cat-slider-short .vw-tabs-wrap{padding:0 15px;margin-bottom:40px}@media (min-width:576px){.vw-tabs-cat-slider-short .vw-tabs-wrap{padding:0 40px}}@media (min-width:768px){.vw-tabs-cat-slider-short .vw-tabs-wrap{padding:0 60px;margin-bottom:35px}}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-tabs-wrap{padding:0 9.114vw 0 7.291vw}}.vw-tabs-cat-slider-short .vw-tabs-wrap .nav-tabs{display:block;margin:0 -12px;padding:0;list-style:none;border:none;white-space:nowrap;overflow-x:auto}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-tabs-wrap .nav-tabs{margin:0 -15px}}.vw-tabs-cat-slider-short .vw-tabs-wrap .nav-tabs li{display:inline-block;margin:10px 12px}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-tabs-wrap .nav-tabs li{margin:10px 15px}}.vw-tabs-cat-slider-short .vw-tabs-wrap .nav-tabs li a{border-bottom-width:2px;border-bottom-style:solid}.vw-tabs-cat-slider-short .vw-tabs-wrap .nav-tabs li a:not(.active):not(:hover){border-bottom-color:transparent!important}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs{position:relative;display:inline-block;width:100%;z-index:10}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs .vw-tcss-m-tabs-head{position:relative;display:inline-block;width:100%;color:white;padding:16px;border:none;cursor:pointer}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs .vw-tcss-m-tabs-items{display:none;position:absolute;width:100%}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs .vw-tcss-m-tabs-items a{padding:16px;text-decoration:none;display:block}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs.vw-round-icon-panel .vw-tcss-m-tabs-head{border-radius:5000px}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs.vw-round-icon-panel .vw-tcss-m-tabs-items a{border-radius:5000px}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs.vw-square-w-round-corners .vw-tcss-m-tabs-head{border-radius:10px}.vw-tabs-cat-slider-short .vw-tabs-wrap .vw-tcss-m-tabs.vw-square-w-round-corners .vw-tcss-m-tabs-items a{border-radius:10px}.vw-tabs-cat-slider-short .vw-slider-wrap .swiper{max-width:95vw;margin:0 0}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper{max-width:93vw}}.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide{position:relative;padding-right:5.1666vw}@media (min-width:992px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide{padding-right:0}}.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide:first-child{width:100%!important}.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide.swiper-slide-next{max-height:26.5vw}.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide img{width:100%}@media (min-width:992px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-img-wrap{position:absolute;width:100%;top:0;left:0;z-index:1;padding-right:5.1666vw}}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-img-wrap{padding-right:9.1666vw}}.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 30px}@media (min-width:576px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:50px 40px}}@media (min-width:768px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:50px}}@media (min-width:992px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{width:600px;z-index:5;top:auto;right:auto;float:right;margin-right:15px;margin-top:30px}}@media (min-width:1200px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:60px;width:650px;margin-top:40px}}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:60px;width:700px;margin-right:40px;margin-top:45px}}@media (min-width:1750px){.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content{padding:70px;width:750px}}.vw-tabs-cat-slider-short .vw-slider-wrap .swiper .swiper-wrapper .swiper-slide .vw-slide-content .vw-desc-wrap>:last-child{margin-bottom:0}.vw-tabs-cat-slider-short .vw-farm-container{position:relative}.vw-tabs-cat-slider-short .vw-farm-container select.form-control{padding-right:35px;-moz-appearance:none;-webkit-appearance:none;position:relative;background:transparent}.vw-tabs-cat-slider-short .vw-farm-container select.form-control::-ms-expand{display:none}.vw-tabs-cat-slider-short .vw-farm-container i{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px}.vw-tabs-cat-slider-short .tab-content .fade{-webkit-transition:opacity 0.4s cubic-bezier(0.55,0.06,0.68,0.19);transition:opacity 0.4s cubic-bezier(0.55,0.06,0.68,0.19)}.vw-tabs-cat-slider-short .tab-content .tab-pane-in{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vw-tabs-cat-slider-short .tab-content .vw-tcs-slider-short{display:block;width:100%;position:relative}.vw-tabs-cat-slider-short .vw-nav-wrap{position:absolute;top:calc(56.53vw - 60px);z-index:10;right:10vw}@media (min-width:768px){.vw-tabs-cat-slider-short .vw-nav-wrap{top:calc(42.077vw - 70px)}}@media (min-width:992px){.vw-tabs-cat-slider-short .vw-nav-wrap{position:static;top:auto;right:auto;float:right;margin-right:15px;margin-top:50px}}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-nav-wrap{margin-right:40px}}.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-next,.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;font-size:20px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden;margin:0 1px}@media (min-width:1500px){.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-next,.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-prev{width:60px;height:60px}}.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-next .vw-nav-panel,.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-prev .vw-nav-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-next>*,.vw-tabs-cat-slider-short .vw-nav-wrap .vw-tcs-slider-short-prev>*{position:relative;z-index:3}.vw-tabs-cat-slider-short .vw-nav-wrap.vw-round-icon-panel .vw-tcs-slider-short-next,.vw-tabs-cat-slider-short .vw-nav-wrap.vw-round-icon-panel .vw-tcs-slider-short-prev{border-radius:50%}.vw-tabs-cat-slider-short .vw-nav-wrap.vw-square-w-round-corners .vw-tcs-slider-short-next,.vw-tabs-cat-slider-short .vw-nav-wrap.vw-square-w-round-corners .vw-tcs-slider-short-prev{border-radius:10px}.vw-tabs-cat-slider-short .vw-round-borders{border-radius:20px}.vw-tabs-cat-slider-short .vw-round-borders .vw-has-image-opacity{overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}@media (min-width:992px){.vw-tabs-cat-slider-short .vw-round-borders .vw-has-image-opacity{border-radius:16px}}.vw-tabs-cat-slider-short .vw-round-borders .vw-slide-content{overflow:hidden;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media (min-width:992px){.vw-tabs-cat-slider-short .vw-round-borders .vw-slide-content{border-radius:16px}}.vw-shop-catagories .container-fluid{padding:0 25px}@media (min-width:768px){.vw-shop-catagories .container-fluid{padding:0 30px}}.vw-shop-catagories .container-fluid .vw-cats-wrap{padding:14px}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory{padding:6px}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in{width:100%;height:100%;padding:30px 25px;text-align:center}@media (min-width:768px){.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in{padding:40px 30px}}@media (min-width:1200px){.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in{padding:50px 40px}}@media (min-width:1500px){.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in{padding:70px 60px}}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in.text-left{text-align:left}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in.text-right{text-align:right}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-top-wrap{display:inline-block;width:100%;margin-bottom:15px}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap{display:inline-block;width:100%;max-width:100%}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap{display:block;overflow:hidden;position:relative;margin:45px 0}@media (min-width:768px){.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap{margin:50px 0}}@media (min-width:1200px){.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap{margin:60px 0}}@media (min-width:1500px){.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap{margin:64px 0}}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap a,.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap img{display:block;width:100%}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap img.vw-image-back{left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap img.vw-image-back:focus,.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap img.vw-image-back:hover{opacity:1}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-img-wrap i{font-size:100px}.vw-shop-catagories .container-fluid .vw-cats-wrap .vw-single-catagory .vw-cat-in .vw-bottom-wrap .vw-action-wrap{display:inline-block;width:100%;margin-top:8px}@media (min-width:1200px){.vw-shop-catagories .container-fluid.vw-five-per-row .vw-single-catagory,.vw-shop-catagories .container-fluid.vw-four-per-row .vw-single-catagory,.vw-shop-catagories .container-fluid.vw-six-per-row .vw-single-catagory{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1500px){.vw-shop-catagories .container-fluid.vw-five-per-row .vw-single-catagory{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1500px){.vw-shop-catagories .container-fluid.vw-six-per-row .vw-single-catagory{-ms-flex:0 0 16.6666%;-webkit-box-flex:0;flex:0 0 16.6666%;max-width:16.6666%}}.vw-shop-catagories .container-fluid.vw-round-borders .vw-cats-wrap{border-radius:14px}.vw-shop-catagories .container-fluid.vw-round-borders .vw-cat-in{border-radius:10px}.vw-shop-catagories .container-fluid.vw-round-borders .vw-img-wrap img{border-radius:10px}.vw-full-width-map .container-fluid.vw-round-borders{border-radius:16px;overflow:hidden}.vw-small-width-map .vw-round-borders .vh-element-location_contact{border-radius:16px;overflow:hidden}.vw-slider-480-3-images{padding:0 20px}@media (min-width:768px){.vw-slider-480-3-images{padding:0 25px}}@media (min-width:1200px){.vw-slider-480-3-images{padding:0 30px}}.vw-slider-480-3-images .container-fluid{padding:60px 25px}@media (min-width:576px){.vw-slider-480-3-images .container-fluid{padding:70px 40px}}@media (min-width:768px){.vw-slider-480-3-images .container-fluid{padding:80px 60px}}@media (min-width:1200px){.vw-slider-480-3-images .container-fluid{padding:7.03125vw 5.15625vw}}.vw-slider-480-3-images .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-slider-480-3-images .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-slider-480-3-images .container-fluid .vw-top-wrap{margin-bottom:70px}}@media (min-width:1200px){.vw-slider-480-3-images .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1500px){.vw-slider-480-3-images .container-fluid .vw-top-wrap{margin-bottom:90px}}.vw-slider-480-3-images .container-fluid .swiper-slide .row{margin:0 -16px}.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12{padding:0 16px}@media (min-width:992px){.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12.vw-big-img-wrap{-ms-flex:0 0 45.75%;-webkit-box-flex:0;flex:0 0 45.75%;max-width:45.75%}}@media (min-width:992px){.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12.vw-two-img-wrap{-ms-flex:0 0 54.25%;-webkit-box-flex:0;flex:0 0 54.25%;max-width:54.25%}}@media (min-width:992px){.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12.vw-two-img-wrap .col-md-6:last-child{padding-bottom:80px}}@media (min-width:1500px){.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12.vw-two-img-wrap .col-md-6:last-child{padding-bottom:85px}}.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12 .vw-img-wrap{margin-bottom:30px}@media (min-width:992px){.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12 .vw-img-wrap{margin-bottom:35px}}@media (min-width:1500px){.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12 .vw-img-wrap{margin-bottom:45px}}@media (min-width:992px){.vw-slider-480-3-images .container-fluid .swiper-slide .row .col-12 .vw-text-wrap{padding-right:20%}}.vw-slider-480-3-images .container-fluid .vw-nav-wrap{margin:50px 0 0}@media (min-width:992px){.vw-slider-480-3-images .container-fluid .vw-nav-wrap{margin:0 0;position:absolute;bottom:0;right:0;z-index:10}}.vw-slider-480-3-images .container-fluid .vw-nav-wrap .vw-slider-480-3-images-next,.vw-slider-480-3-images .container-fluid .vw-nav-wrap .vw-slider-480-3-images-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;font-size:17px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden}@media (min-width:1500px){.vw-slider-480-3-images .container-fluid .vw-nav-wrap .vw-slider-480-3-images-next,.vw-slider-480-3-images .container-fluid .vw-nav-wrap .vw-slider-480-3-images-prev{width:60px;height:60px}}.vw-slider-480-3-images .container-fluid .vw-nav-wrap .vw-slider-480-3-images-prev{margin-right:9px}.vw-slider-480-3-images .container-fluid .vw-nav-wrap.vw-round-icon-panel .vw-slider-480-3-images-next,.vw-slider-480-3-images .container-fluid .vw-nav-wrap.vw-round-icon-panel .vw-slider-480-3-images-prev{border-radius:50%}.vw-slider-480-3-images .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-slider-480-3-images-next,.vw-slider-480-3-images .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-slider-480-3-images-prev{border-radius:10px}.vw-slider-480-3-images .container-fluid .vw-desc-wrap>:last-child{margin-bottom:0}.vw-slider-480-3-images .container-fluid.vw-round-borders{border-radius:16px}@media (min-width:992px){.vw-slider-480-3-images .container-fluid.vw-round-borders{border-radius:20px}}@media (min-width:1500px){.vw-slider-480-3-images .container-fluid.vw-round-borders{border-radius:24px}}.vw-slider-480-3-images .container-fluid.vw-round-borders .vw-img-wrap{border-radius:8px;overflow:hidden}.vw-nboxes-w-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-nboxes-w-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-nboxes-w-content .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-nboxes-w-content .container-fluid{max-width:1394px}}.vw-nboxes-w-content .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-nboxes-w-content .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-nboxes-w-content .container-fluid .vw-top-wrap{margin-bottom:70px;padding:0 30px}}@media (min-width:1200px){.vw-nboxes-w-content .container-fluid .vw-top-wrap{margin-bottom:80px;padding:0 40px}}@media (min-width:1900px){.vw-nboxes-w-content .container-fluid .vw-top-wrap{margin-bottom:90px;padding:0 50px}}.vw-nboxes-w-content .container-fluid .vw-bottom-wrap .vw-nms-wrap .row{margin:-20px}@media (min-width:1200px){.vw-nboxes-w-content .container-fluid .vw-bottom-wrap .vw-nms-wrap .row{margin:-25px}}@media (min-width:1500px){.vw-nboxes-w-content .container-fluid .vw-bottom-wrap .vw-nms-wrap .row{margin:-30px}}.vw-nboxes-w-content .container-fluid .vw-bottom-wrap .vw-nms-wrap .row .vw-nms-item{padding:20px}@media (min-width:1200px){.vw-nboxes-w-content .container-fluid .vw-bottom-wrap .vw-nms-wrap .row .vw-nms-item{padding:25px}}@media (min-width:1500px){.vw-nboxes-w-content .container-fluid .vw-bottom-wrap .vw-nms-wrap .row .vw-nms-item{padding:30px}}@media (min-width:992px){.vw-nboxes-w-content .container-fluid .vw-bottom-wrap .vw-quote-wrap{padding-left:13vw}}.vw-l-text-r-down-img .container-fluid{padding:25px 25px 0}@media (min-width:576px){.vw-l-text-r-down-img .container-fluid{padding:25px 30px 0}}@media (min-width:768px){.vw-l-text-r-down-img .container-fluid{padding:25px 40px 0}}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid{padding:0 45px 26px}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid{padding:0 56px 32px}}.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-out{padding:10px}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-out{padding:14px}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-out{padding:18px}}.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{padding:0 30px 40px}@media (min-width:576px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{padding:0 40px 40px}}@media (min-width:576px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{padding:0 50px 50px}}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{padding:60px 60px 0}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{padding:74px 74px 0}}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-text-wrap{padding:0 15px 60px}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-text-wrap{padding:0 15px 74px}}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-img-outer{padding-left:3vw}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-img-outer{padding-left:5.98vw}}.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-img-outer .vw-img-in{margin-top:-35px;padding:10px}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-img-outer .vw-img-in{padding:14px;margin-top:0;margin-bottom:-40px}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-img-outer .vw-img-in{padding:18px;margin-bottom:-50px}}.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in .vw-img-outer .vw-img-in img{width:100%}.vw-l-text-r-down-img .container-fluid.vw-round-borders .vw-ltri-boxed-out{border-radius:16px}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid.vw-round-borders .vw-ltri-boxed-out{border-radius:22px}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid.vw-round-borders .vw-ltri-boxed-out{border-radius:30px}}.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{border-radius:8px}@media (min-width:992px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{border-radius:12px}}@media (min-width:1500px){.vw-l-text-r-down-img .container-fluid .vw-ltri-boxed-in{border-radius:16px}}.vw-l-text-r-down-img .container-fluid .vw-img-in{border-radius:8px}.vw-l-text-r-down-img .container-fluid .vw-img-in img{border-radius:8px}.vw-l-nboxes-r-content .container-fluid{padding:0 25px}@media (min-width:576px){.vw-l-nboxes-r-content .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-l-nboxes-r-content .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-l-nboxes-r-content .container-fluid{padding:0 8.3854vw}}@media (min-width:992px){.vw-l-nboxes-r-content .container-fluid .vw-nms-wrap{padding-right:8.5937vw}}.vw-l-nboxes-r-content .container-fluid .vw-nms-wrap .row{margin:-20px}@media (min-width:1200px){.vw-l-nboxes-r-content .container-fluid .vw-nms-wrap .row{margin:-25px -4.1666vw}}@media (min-width:1500px){.vw-l-nboxes-r-content .container-fluid .vw-nms-wrap .row{margin:-30px -4.1666vw}}.vw-l-nboxes-r-content .container-fluid .vw-nms-wrap .row .vw-nms-item{padding:20px}@media (min-width:1200px){.vw-l-nboxes-r-content .container-fluid .vw-nms-wrap .row .vw-nms-item{padding:25px 4.1666vw}}@media (min-width:1500px){.vw-l-nboxes-r-content .container-fluid .vw-nms-wrap .row .vw-nms-item{padding:30px 4.1666vw}}@media (min-width:992px){.vw-l-nboxes-r-content .container-fluid .vw-content-wrap{padding-left:2.5vw}}.vw-tpc-blp-bri-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tpc-blp-bri-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tpc-blp-bri-boxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tpc-blp-bri-boxes .container-fluid{padding:0 8.3854vw}}.vw-tpc-blp-bri-boxes .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-tpc-blp-bri-boxes .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-tpc-blp-bri-boxes .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1200px){.vw-tpc-blp-bri-boxes .container-fluid .vw-top-wrap{margin-bottom:7.2916vw}}@media (min-width:992px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-auther-wrap{max-width:400px}}.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}@media (min-width:992px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a{margin-bottom:50px}}@media (min-width:1200px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a{margin-bottom:60px}}@media (min-width:1700px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a{margin-bottom:80px}}.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox:last-child,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a:last-child{margin-bottom:0}.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;font-size:25px;padding:5px;margin:0 auto 25px}@media (min-width:992px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap{margin:0 0}}@media (min-width:1200px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap{width:75px;height:75px;font-size:28px}}@media (min-width:1700px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap{width:88px;height:88px;font-size:31px}}.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap img,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap svg,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap img,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap svg{max-height:25px}@media (min-width:1200px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap img,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap svg,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap img,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap svg{max-height:28px}}@media (min-width:1700px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap img,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-icon-wrap svg,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap img,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-icon-wrap svg{max-height:31px}}.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-details-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-details-wrap{width:100%;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}@media (min-width:992px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-details-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-details-wrap{-ms-flex:0 0 calc(100% - 70px);-webkit-box-flex:0;flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px);padding-left:30px}}@media (min-width:1200px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-details-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-details-wrap{-ms-flex:0 0 calc(100% - 75px);-webkit-box-flex:0;flex:0 0 calc(100% - 75px);max-width:calc(100% - 75px);padding-left:40px}}@media (min-width:1700px){.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox .vw-details-wrap,.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-single-ibox>a .vw-details-wrap{-ms-flex:0 0 calc(100% - 88px);-webkit-box-flex:0;flex:0 0 calc(100% - 88px);max-width:calc(100% - 88px);padding-left:48px}}.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-round-icon-panel .vw-icon-wrap{border-radius:50%}.vw-tpc-blp-bri-boxes .container-fluid .vw-bottom-wrap .vw-iboxes-wrap .vw-square-w-round-corners .vw-icon-wrap{border-radius:10px}.vw-tpc-bt-ici .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tpc-bt-ici .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tpc-bt-ici .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tpc-bt-ici .container-fluid{padding:0 8.3854vw}}.vw-tpc-bt-ici .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-tpc-bt-ici .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-tpc-bt-ici .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1200px){.vw-tpc-bt-ici .container-fluid .vw-top-wrap{margin-bottom:7.2916vw}}@media (min-width:992px){.vw-tpc-bt-ici .container-fluid .vw-top-wrap .vw-heading{max-width:650px}}@media (min-width:992px){.vw-tpc-bt-ici .container-fluid .vw-bottom-wrap img{width:100%}}@media (min-width:992px){.vw-tpc-bt-ici .container-fluid .vw-bottom-wrap .vw-l-wrap{-ms-flex:0 0 39.75%;-webkit-box-flex:0;flex:0 0 39.75%;max-width:39.75%}}@media (min-width:992px){.vw-tpc-bt-ici .container-fluid .vw-bottom-wrap .vw-c-wrap{-ms-flex:0 0 37.768%;-webkit-box-flex:0;flex:0 0 37.768%;max-width:37.768%;padding:0 25px}}@media (min-width:1200px){.vw-tpc-bt-ici .container-fluid .vw-bottom-wrap .vw-c-wrap{padding:0 35px}}@media (min-width:1500px){.vw-tpc-bt-ici .container-fluid .vw-bottom-wrap .vw-c-wrap{padding:0 50px}}@media (min-width:1900px){.vw-tpc-bt-ici .container-fluid .vw-bottom-wrap .vw-c-wrap{padding:0 64px}}@media (min-width:992px){.vw-tpc-bt-ici .container-fluid .vw-bottom-wrap .vw-r-wrap{-ms-flex:0 0 22.482%;-webkit-box-flex:0;flex:0 0 22.482%;max-width:22.482%}}.vw-tpc-bt-ici .container-fluid.vw-round-borders img{border-radius:10px}.vw-tpc-bt-3img-slider .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tpc-bt-3img-slider .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tpc-bt-3img-slider .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tpc-bt-3img-slider .container-fluid{padding:0 8.3854vw}}.vw-tpc-bt-3img-slider .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-tpc-bt-3img-slider .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-tpc-bt-3img-slider .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1200px){.vw-tpc-bt-3img-slider .container-fluid .vw-top-wrap{margin-bottom:7.2916vw}}@media (min-width:992px){.vw-tpc-bt-3img-slider .container-fluid .vw-top-wrap .vw-heading{max-width:650px}}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row{margin:0 -13px}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12{padding:0 13px}@media (min-width:992px){.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12.vw-two-img-wrap .col-md-6:last-child{padding-bottom:80px}}@media (min-width:1500px){.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12.vw-two-img-wrap .col-md-6:last-child{padding-bottom:85px}}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12.vw-two-img-wrap .vw-img-wrap{margin-bottom:0}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12 .vw-img-wrap{margin-bottom:30px}@media (min-width:992px){.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12 .vw-img-wrap{margin-bottom:35px}}@media (min-width:1500px){.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12 .vw-img-wrap{margin-bottom:45px}}@media (min-width:992px){.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12 .vw-text-wrap{padding-right:20%}}@media (min-width:1500px){.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .swiper-slide .row .col-12 .vw-text-wrap{padding-right:25%}}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap{margin:50px 0 0}@media (min-width:992px){.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap{margin:0 0;position:absolute;bottom:0;right:0;z-index:10}}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap .vw-tpc-bt-3img-slider-next,.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap .vw-tpc-bt-3img-slider-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;font-size:19px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap .vw-tpc-bt-3img-slider-prev{margin-right:7px}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap.vw-round-icon-panel .vw-tpc-bt-3img-slider-next,.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap.vw-round-icon-panel .vw-tpc-bt-3img-slider-prev{border-radius:50%}.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-tpc-bt-3img-slider-next,.vw-tpc-bt-3img-slider .container-fluid .vw-bottom-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-tpc-bt-3img-slider-prev{border-radius:10px}.vw-tpc-bt-3img-slider .container-fluid.vw-round-borders .vw-img-wrap{border-radius:10px;overflow:hidden}.vw-quote-slider-w-nm-arr .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-quote-slider-w-nm-arr .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-quote-slider-w-nm-arr .container-fluid{padding:80px 60px}}@media (min-width:1200px){.vw-quote-slider-w-nm-arr .container-fluid{padding:7.552vw 8.3854vw}}@media (min-width:1200px){.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap{-ms-flex:0 0 80%;-webkit-box-flex:0;flex:0 0 80%;max-width:80%}}.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-quote-heading{margin-bottom:43px}@media (min-width:1200px){.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-quote-details{padding-left:191px}}.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-quote-details .vw-img-wrap{margin-bottom:40px}@media (min-width:1200px){.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-quote-details .vw-img-wrap{margin-bottom:0}}.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap{margin:40px 0 0}@media (min-width:1200px){.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap{margin:0 0;position:absolute;bottom:0;left:0;z-index:10}}.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap .vw-quote-slider-w-nm-arr-next,.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap .vw-quote-slider-w-nm-arr-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;font-size:22px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden}.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap .vw-quote-slider-w-nm-arr-prev{margin-right:7px}.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap.vw-round-icon-panel .vw-quote-slider-w-nm-arr-next,.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap.vw-round-icon-panel .vw-quote-slider-w-nm-arr-prev{border-radius:50%}.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-quote-slider-w-nm-arr-next,.vw-quote-slider-w-nm-arr .container-fluid .vw-slider-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-quote-slider-w-nm-arr-prev{border-radius:10px}@media (min-width:1200px){.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap .vw-dot{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;line-height:1;padding:8px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer}@media (min-width:1500px){.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap .vw-dot{padding:11px;font-size:22px}}.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap .vw-dot .vw-panel{position:absolute;top:50%;left:50%;width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}@media (min-width:1500px){.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap .vw-dot .vw-panel{width:48px;height:48px}}.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap .vw-dot .vw-no{position:relative;z-index:5}.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap .vw-dot:not(.vw-dot-active) .vw-panel{background-color:transparent!important}.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap .vw-dot:not(.vw-dot-active) .vw-no{color:inherit!important}.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap.vw-round-icon-panel .vw-dot .vw-panel{border-radius:50%}.vw-quote-slider-w-nm-arr .container-fluid .vw-slide-no-wrap.vw-square-w-round-corners .vw-dot .vw-panel{border-radius:8px}.vw-quote-slider-w-nm-arr .container-fluid.vw-round-borders img{border-radius:8px}.vw-tpc-btxt-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tpc-btxt-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tpc-btxt-boxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tpc-btxt-boxes .container-fluid{padding:0 3.8542vw}}@media (min-width:992px){.vw-tpc-btxt-boxes .container-fluid .vw-left-column{padding-right:25px}}@media (min-width:1200px){.vw-tpc-btxt-boxes .container-fluid .vw-left-column{padding-right:4.68vw}}@media (min-width:992px){.vw-tpc-btxt-boxes .container-fluid .vw-right-column{padding-left:25px}}@media (min-width:1200px){.vw-tpc-btxt-boxes .container-fluid .vw-right-column{padding-left:30px}}@media (min-width:1500px){.vw-tpc-btxt-boxes .container-fluid .vw-right-column{padding-left:36px}}.vw-tpc-btxt-boxes .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-tpc-btxt-boxes .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-tpc-btxt-boxes .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1200px){.vw-tpc-btxt-boxes .container-fluid .vw-top-wrap{margin-bottom:8.854vw}}@media (min-width:768px){.vw-tpc-btxt-boxes .container-fluid .vw-bottom-wrap .vw-right-column .row{margin:0 -30px}}@media (min-width:1200px){.vw-tpc-btxt-boxes .container-fluid .vw-bottom-wrap .vw-right-column .row{margin:0 -3.8542vw}}.vw-tpc-btxt-boxes .container-fluid .vw-bottom-wrap .vw-right-column .row .vw-content-box{margin-bottom:50px}.vw-tpc-btxt-boxes .container-fluid .vw-bottom-wrap .vw-right-column .row .vw-content-box:last-child{margin-bottom:0}@media (min-width:768px){.vw-tpc-btxt-boxes .container-fluid .vw-bottom-wrap .vw-right-column .row .vw-content-box{margin-bottom:0;padding:0 30px}}@media (min-width:1200px){.vw-tpc-btxt-boxes .container-fluid .vw-bottom-wrap .vw-right-column .row .vw-content-box{padding:0 3.8542vw}}.vw-pf-listing .container-fluid{padding:0 25px}@media (min-width:576px){.vw-pf-listing .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-pf-listing .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-pf-listing .container-fluid{padding:0 3.8542vw}}@media (min-width:992px){.vw-pf-listing .container-fluid .vw-left-column{padding-right:25px}}@media (min-width:1200px){.vw-pf-listing .container-fluid .vw-left-column{padding-right:4.68vw}}@media (min-width:992px){.vw-pf-listing .container-fluid .vw-right-column{padding-left:25px}}@media (min-width:1200px){.vw-pf-listing .container-fluid .vw-right-column{padding-left:30px}}@media (min-width:1500px){.vw-pf-listing .container-fluid .vw-right-column{padding-left:36px}}.vw-pf-listing .container-fluid .vw-list-item{position:relative;margin-bottom:40px;padding-bottom:40px}@media (min-width:768px){.vw-pf-listing .container-fluid .vw-list-item{margin-bottom:50px;padding-bottom:50px}}@media (min-width:1200px){.vw-pf-listing .container-fluid .vw-list-item{margin-bottom:60px;padding-bottom:60px}}@media (min-width:1500px){.vw-pf-listing .container-fluid .vw-list-item{margin-bottom:3.8542vw;padding-bottom:3.8542vw}}.vw-pf-listing .container-fluid .vw-list-item:last-child{margin-bottom:0}.vw-pf-listing .container-fluid .vw-list-item .vw-separator-line{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:1px}@media (min-width:992px){.vw-pf-listing .container-fluid .vw-list-item .vw-left-column{max-height:12.037vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.vw-pf-listing .container-fluid .vw-list-item .vw-left-column{max-height:8.0451vw}}@media (min-width:1500px){.vw-pf-listing .container-fluid .vw-list-item .vw-left-column{max-height:8.138vw}}@media (min-width:1750px){.vw-pf-listing .container-fluid .vw-list-item .vw-left-column{max-height:9.1666vw}}@media (min-width:992px){.vw-pf-listing .container-fluid .vw-list-item .vw-right-column .row{margin:0 -19px}}@media (min-width:992px){.vw-pf-listing .container-fluid .vw-list-item .vw-right-column .row .col-12{padding:0 19px}}@media (min-width:992px){.vw-pf-listing .container-fluid .vw-list-item .vw-right-column .row .col-12 img{width:100%}}@media (min-width:1200px){.vw-pf-listing .container-fluid .vw-list-item .vw-right-column .row .col-12 .vw-heading{max-width:85%}}@media (min-width:1350px){.vw-pf-listing .container-fluid .vw-list-item .vw-right-column .row .col-12 .vw-heading{max-width:80%}}@media (min-width:1500px){.vw-pf-listing .container-fluid .vw-list-item .vw-right-column .row .col-12 .vw-heading{max-width:75%}}@media (min-width:1750px){.vw-pf-listing .container-fluid .vw-list-item .vw-right-column .row .col-12 .vw-heading{max-width:65%}}.vw-pf-listing .container-fluid.vw-round-borders img{border-radius:8px}.vw-banner-17{height:125vw}.vw-banner-17.vhc-mobile-element-on{height:842.6px}@media (min-width:768px){.vw-banner-17{height:60vw}}@media (min-width:992px){.vw-banner-17{height:41.667vw}}.vw-banner-17 .container-fluid{padding:25px}@media (min-width:576px){.vw-banner-17 .container-fluid{padding:40px}}@media (min-width:768px){.vw-banner-17 .container-fluid{padding:0 60px 60px}}@media (min-width:992px){.vw-banner-17 .container-fluid{padding:0 60px 80px}}@media (min-width:1200px){.vw-banner-17 .container-fluid{padding:0 3.8542vw 6.145vw}}@media (min-width:1200px){.vw-banner-17 .container-fluid .vw-text-wrap{max-width:730px}}.vw-tpc-b-slider-487 .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-tpc-b-slider-487 .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-tpc-b-slider-487 .container-fluid{padding:80px 60px}}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid{padding:8.8541vw 3.8542vw}}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid .vw-left-column{padding-right:4.68vw}}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid .vw-right-column{padding-left:30px}}@media (min-width:1500px){.vw-tpc-b-slider-487 .container-fluid .vw-right-column{padding-left:36px}}.vw-tpc-b-slider-487 .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-tpc-b-slider-487 .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-tpc-b-slider-487 .container-fluid .vw-top-wrap{margin-bottom:70px}}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid .vw-top-wrap{margin-bottom:4.947vw}}.vw-tpc-b-slider-487 .container-fluid .vw-tpc-b-slider-487-img-slider{margin-right:-25px}@media (min-width:576px){.vw-tpc-b-slider-487 .container-fluid .vw-tpc-b-slider-487-img-slider{margin-right:-40px}}@media (min-width:768px){.vw-tpc-b-slider-487 .container-fluid .vw-tpc-b-slider-487-img-slider{margin-right:-60px}}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid .vw-tpc-b-slider-487-img-slider{margin-right:-3.8542vw}}.vw-tpc-b-slider-487 .container-fluid .vw-tpc-b-slider-487-img-slider img{width:100%}.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap{margin:40px 0 0}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap{margin:0 0 60px}}.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap .vw-tpc-b-slider-487-next,.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap .vw-tpc-b-slider-487-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:56px;font-size:22px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden;border-style:solid;border-width:1px}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap .vw-tpc-b-slider-487-next,.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap .vw-tpc-b-slider-487-prev{width:100px}}.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap .vw-tpc-b-slider-487-prev{margin-right:7px}.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap.vw-round-icon-panel .vw-tpc-b-slider-487-next,.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap.vw-round-icon-panel .vw-tpc-b-slider-487-prev{border-radius:50%;width:56px}.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-tpc-b-slider-487-next,.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-tpc-b-slider-487-prev{border-radius:10px}@media (min-width:1200px){.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-tpc-b-slider-487-next,.vw-tpc-b-slider-487 .container-fluid .vw-nav-wrap.vw-square-w-round-corners .vw-tpc-b-slider-487-prev{border-radius:14px}}.vw-tpc-b-slider-487 .container-fluid.vw-round-borders img{border-radius:8px}.vw-sbs-pf-boxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-sbs-pf-boxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-sbs-pf-boxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-sbs-pf-boxes .container-fluid{padding:0 3.8542vw}}@media (min-width:992px){.vw-sbs-pf-boxes .container-fluid .vw-l-pf-wrap{-ms-flex:0 0 53.053%;-webkit-box-flex:0;flex:0 0 53.053%;max-width:53.053%}}@media (min-width:992px){.vw-sbs-pf-boxes .container-fluid .vw-r-pf-wrap{-ms-flex:0 0 46.947%;-webkit-box-flex:0;flex:0 0 46.947%;max-width:46.947%}}.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap{margin:-8px -20px}@media (min-width:768px){.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap{padding-right:5%}}@media (min-width:1500px){.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap{margin:-8px -25px;max-width:calc(730px + 5%)}}.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap>.col-12{padding:8px 20px}@media (min-width:1500px){.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap>.col-12{padding:8px 25px}}.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap p .vw-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vw-sbs-pf-boxes .container-fluid .vw-dtl-wrap i{font-size:17px}@media (min-width:768px){.vw-sbs-pf-boxes .container-fluid .vw-desc-wrap{max-width:360px}}.vw-sbs-pf-boxes .container-fluid .vw-img-wrap{margin-bottom:35px}@media (min-width:992px){.vw-sbs-pf-boxes .container-fluid .vw-img-wrap{margin-bottom:40px}}@media (min-width:1500px){.vw-sbs-pf-boxes .container-fluid .vw-img-wrap{margin-bottom:50px}}.vw-sbs-pf-boxes .container-fluid .vw-img-wrap img{width:100%}.vw-sbs-pf-boxes .container-fluid.vw-round-borders .vw-img-wrap img{border-radius:8px}.vw-tpc-bpara-sboxes .container-fluid{padding:0 25px}@media (min-width:576px){.vw-tpc-bpara-sboxes .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-tpc-bpara-sboxes .container-fluid{padding:0 60px}}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid{padding:0 3.8542vw}}@media (min-width:992px){.vw-tpc-bpara-sboxes .container-fluid .vw-left-column{padding-right:25px}}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid .vw-left-column{padding-right:4.68vw}}@media (min-width:992px){.vw-tpc-bpara-sboxes .container-fluid .vw-right-column{padding-left:25px}}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid .vw-right-column{padding-left:30px}}@media (min-width:1500px){.vw-tpc-bpara-sboxes .container-fluid .vw-right-column{padding-left:36px}}.vw-tpc-bpara-sboxes .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-tpc-bpara-sboxes .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-tpc-bpara-sboxes .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid .vw-top-wrap{margin-bottom:6.61458vw}}.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-para-wrap{margin-bottom:40px}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-para-wrap{padding-right:5.2083vw;margin-bottom:0}}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap{padding-left:3.125vw}}.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row{margin:0 -30px}}@media (min-width:992px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row{margin:0 -35px}}@media (min-width:1750px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row{margin:0 -45px}}.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row .vw-content-box{margin-bottom:40px}.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row .vw-content-box:last-child{margin-bottom:0}@media (min-width:768px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row .vw-content-box{margin-bottom:0;padding:0 30px;max-width:275px}}@media (min-width:1200px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row .vw-content-box{padding:0 35px}}@media (min-width:1750px){.vw-tpc-bpara-sboxes .container-fluid .vw-bottom-wrap .vw-right-column .vw-states-wrap>.row .vw-content-box{padding:0 45px}}.vw-typing-banner .container-fluid{padding:40px 25px}@media (min-width:576px){.vw-typing-banner .container-fluid{padding:40px 40px}}@media (min-width:768px){.vw-typing-banner .container-fluid{padding:40px 60px}}@media (min-width:992px){.vw-typing-banner .container-fluid{padding:35px 30px}}@media (min-width:1200px){.vw-typing-banner .container-fluid{padding:35px 40px}}@media (min-width:1500px){.vw-typing-banner .container-fluid{padding:35px 50px}}@media (min-width:992px){.vw-typing-banner .container-fluid .row{margin:0 -20px}}@media (min-width:1500px){.vw-typing-banner .container-fluid .row{margin:0 -21px}}@media (min-width:992px){.vw-typing-banner .container-fluid .row>div{padding:0 20px}}@media (min-width:1500px){.vw-typing-banner .container-fluid .row>div{padding:0 21px}}@media (min-width:992px){.vw-typing-banner .container-fluid .vw-content-wrap .vw-btn-wrap{max-width:260px}}@media (min-width:1500px){.vw-typing-banner .container-fluid .vw-content-wrap .vw-btn-wrap{max-width:280px}}.form-side-by-side{padding:50px 25px}@media (min-width:576px){.form-side-by-side{padding:50px 40px}}@media (min-width:768px){.form-side-by-side{padding:60px 60px}}@media (min-width:1200px){.form-side-by-side{padding:80px 80px}}.form-side-by-side.vw-no-bg{padding:0 0!important}.form-side-by-side .container{max-width:400px}@media (min-width:768px){.form-side-by-side .container{max-width:892px}}.form-side-by-side .container .form-left-content{margin-bottom:30px}@media (min-width:768px){.form-side-by-side .container .form-left-content{margin-bottom:0}}.form-side-by-side .container .form-left-content .content-line{display:inline-block;width:100%;margin-bottom:10px}.form-side-by-side .container .form-left-content .content-line img{max-width:40px;margin-bottom:15px}.form-side-by-side .container .form-left-content .content-line h6{margin-bottom:10px}.vw-audio-widget .container-fluid{padding:0 25px}@media (min-width:576px){.vw-audio-widget .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-audio-widget .container-fluid{padding:0 30px}}@media (min-width:992px){.vw-audio-widget .container-fluid{padding:0 50px}}@media (min-width:1200px){.vw-audio-widget .container-fluid{padding:0 5.2083vw}}.vw-audio-widget .container-fluid .row{margin:-15px}.vw-audio-widget .container-fluid .row .vw-single-wrap{padding:15px}.vw-audio-widget .container-fluid .row .vw-single-wrap .embed-responsive .embed-responsive-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1e1e1f}.vw-audio-widget .container-fluid .row .vw-single-wrap .embed-responsive .embed-responsive-item audio{max-width:calc(100% - 25px)}@media (min-width:992px){.vw-audio-widget .container-fluid .vw-five-per-row .vw-single-wrap,.vw-audio-widget .container-fluid .vw-four-per-row .vw-single-wrap,.vw-audio-widget .container-fluid .vw-six-per-row .vw-single-wrap{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.vw-audio-widget .container-fluid .vw-five-per-row .vw-single-wrap,.vw-audio-widget .container-fluid .vw-six-per-row .vw-single-wrap{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1500px){.vw-audio-widget .container-fluid .vw-six-per-row .vw-single-wrap{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}.vw-audio-widget .container-fluid.vw-round-borders .embed-responsive{border-radius:10px}.vw-tpc-btm-iboxes{padding:0 25px}@media (min-width:576px){.vw-tpc-btm-iboxes{padding:0 40px}}@media (min-width:768px){.vw-tpc-btm-iboxes{padding:0 50px}}@media (min-width:1200px){.vw-tpc-btm-iboxes{padding:0 73px}}.vw-tpc-btm-iboxes .container-fluid{padding:50px 20px}@media (min-width:576px){.vw-tpc-btm-iboxes .container-fluid{padding:60px 30px}}@media (min-width:768px){.vw-tpc-btm-iboxes .container-fluid{padding:60px 40px}}@media (min-width:992px){.vw-tpc-btm-iboxes .container-fluid{padding:80px 40px 60px}}@media (min-width:1200px){.vw-tpc-btm-iboxes .container-fluid{padding:100px 60px 73px}}@media (min-width:1500px){.vw-tpc-btm-iboxes .container-fluid{padding:130px 60px 73px}}.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap{margin-bottom:40px}@media (min-width:768px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap{margin-bottom:11.458vw}}@media (min-width:992px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap .col-lg-5{padding-right:50px}}@media (min-width:1200px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap .col-lg-5{padding-right:60px}}@media (min-width:1500px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap .col-lg-5{padding-right:80px}}@media (min-width:992px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap .col-lg-7{padding-left:50px}}@media (min-width:1200px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap .col-lg-7{padding-left:60px}}@media (min-width:1500px){.vw-tpc-btm-iboxes .container-fluid .vw-top-content-wrap .col-lg-7{padding-left:80px}}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row{margin:-10px}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox{padding:10px}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in{position:relative;width:100%;height:100%;padding:40px 25px}@media (min-width:768px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in{padding:40px 25px 50px}}@media (min-width:992px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in{padding:50px 25px 60px}}@media (min-width:1500px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in{padding:57px 25px 67px}}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-angle-down{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:2;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:19px solid #fff}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-bg-panel,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-hover-bg-panel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-hover-bg-panel{opacity:0}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-desc-wrap,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-title{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;padding:10px;margin-bottom:35px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (min-width:1500px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-icon-wrap{width:74px;height:74px;margin-bottom:45px}}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-icon-wrap i{font-size:22px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-icon-wrap img,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-icon-wrap svg{max-height:22px;max-width:100%}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in .vw-detail-wrap,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in a{position:relative;z-index:99;opacity:1}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in>*{position:relative;z-index:3}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in:focus .vw-hover-panel,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in:hover .vw-hover-panel{opacity:0}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in:focus .vw-angle-down,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in:hover .vw-angle-down{opacity:1}.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in:focus .vw-hover-bg-panel,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .row .vw-ibox .vw-ibox-in:hover .vw-hover-bg-panel{opacity:1}@media (min-width:992px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .vw-3-per-row .vw-ibox{-ms-flex:0 0 33.3333%;-webkit-box-flex:0;flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .vw-4-per-row .vw-ibox,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .vw-5-per-row .vw-ibox,.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .vw-6-per-row .vw-ibox{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .vw-5-per-row .vw-ibox{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}@media (min-width:1500px){.vw-tpc-btm-iboxes .container-fluid .vw-iboxes-wrap .vw-6-per-row .vw-ibox{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}}.vw-tpc-btm-iboxes .container-fluid.vw-round-borders{border-radius:20px}@media (min-width:1200px){.vw-tpc-btm-iboxes .container-fluid.vw-round-borders{border-radius:30px}}.vw-tpc-btm-iboxes .container-fluid.vw-round-borders .vw-ibox-in{border-radius:6px;overflow:hidden}.vw-tpc-btm-iboxes .container-fluid.vw-round-borders .vw-ibox-in .vw-icon-wrap{border-radius:8px;overflow:hidden}.vw-tpc-btm-iboxes .container-fluid.vw-default-hover .vw-iboxes-wrap .row .vw-ibox:first-child .vw-ibox-in .vw-angle-down{opacity:1}.vw-tpc-btm-iboxes .container-fluid.vw-default-hover .vw-iboxes-wrap .row .vw-ibox:first-child .vw-ibox-in .vw-hover-bg-panel{opacity:1}.vw-lbtn-mtxt-rthumbs .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-lbtn-mtxt-rthumbs .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-lbtn-mtxt-rthumbs .container-fluid{padding:80px 60px}}@media (min-width:992px){.vw-lbtn-mtxt-rthumbs .container-fluid{padding:6.77083vw}}.vw-lbtn-mtxt-rthumbs .container-fluid .row{margin:0 -13px}.vw-lbtn-mtxt-rthumbs .container-fluid .row .col-12{padding:0 13px}@media (min-width:992px){.vw-lbtn-mtxt-rthumbs .container-fluid .vw-l-wrap{-ms-flex:0 0 29.181%;-webkit-box-flex:0;flex:0 0 29.181%;max-width:29.181%}}@media (min-width:992px){.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap{-ms-flex:0 0 70.819%;-webkit-box-flex:0;flex:0 0 70.819%;max-width:70.819%}}@media (min-width:1500px){.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .col-xxl-8{-ms-flex:0 0 64.321%;-webkit-box-flex:0;flex:0 0 64.321%;max-width:64.321%}}@media (min-width:1500px){.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .col-xxl-8 .vw-heading{max-width:75%}}@media (min-width:1500px){.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .col-xxl-4{-ms-flex:0 0 35.679%;-webkit-box-flex:0;flex:0 0 35.679%;max-width:35.679%}}@media (min-width:992px){.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .vw-imgs-title{max-width:calc(100% - 172px)}}.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .vw-imgs-wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .vw-imgs-wrap{max-width:172px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .vw-imgs-wrap .vw-img-wrap{position:relative;-ms-flex:0 0 66px;-webkit-box-flex:0;flex:0 0 66px;max-width:66px;border-radius:15px;overflow:hidden;margin-left:-20px;border-style:solid;border-width:5px}.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .vw-imgs-wrap .vw-img-wrap:first-child{margin-left:0;z-index:100}.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .vw-imgs-wrap .vw-img-wrap:nth-child(2){z-index:99}.vw-lbtn-mtxt-rthumbs .container-fluid .vw-r-wrap .vw-imgs-wrap .vw-img-wrap:nth-child(3){z-index:98}.vw-6-img-hover-boxes-mixed .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-6-img-hover-boxes-mixed .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-6-img-hover-boxes-mixed .container-fluid{padding:80px 60px}}@media (min-width:992px){.vw-6-img-hover-boxes-mixed .container-fluid{padding:6.77083vw}}.vw-6-img-hover-boxes-mixed .container-fluid .row{margin:-12px -13px}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box{padding:12px 13px}@media (min-width:768px){.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box.vw-narrow-box{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box.vw-narrow-box{-ms-flex:0 0 29.025%;-webkit-box-flex:0;flex:0 0 29.025%;max-width:29.025%}}@media (min-width:992px){.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box.vw-wide-box{-ms-flex:0 0 41.95%;-webkit-box-flex:0;flex:0 0 41.95%;max-width:41.95%}}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-img-wrap img{min-height:100%}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-title-wrap{position:absolute;width:100%;left:0;bottom:40px;padding:0 25px;z-index:10}@media (min-width:576px){.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-title-wrap{padding:0 40px}}@media (min-width:1500px){.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-title-wrap{bottom:45px;padding:0 50px}}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-hover-box{position:absolute;width:100%;height:100%;top:0;left:0;z-index:11;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;padding:20px}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-hover-box .vw-hover-box-in{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-style:solid;border-width:1px;padding:25px}@media (min-width:1500px){.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-hover-box .vw-hover-box-in{padding:0 30px}}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-box-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:11;opacity:1;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:20px}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-box-panel-in{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-style:solid;border-width:1px;padding:25px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (min-width:1500px){.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in .vw-box-panel-in{padding:0 30px}}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in:focus .vw-hover-box,.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box .vw-box-in:hover .vw-hover-box{opacity:1}.vw-6-img-hover-boxes-mixed .container-fluid .row .vw-single-box.vw-color-box .vw-img-wrap img{opacity:0}.vw-6-img-hover-boxes-mixed .container-fluid.vw-round-borders .vw-box-in{border-radius:15px;overflow:hidden}.vw-6-img-hover-boxes-mixed .container-fluid.vw-round-borders .vw-box-panel-in,.vw-6-img-hover-boxes-mixed .container-fluid.vw-round-borders .vw-hover-box-in{border-radius:8px}.vw-project-carousel-12 .container-fluid{position:relative;padding:0 25px}@media (min-width:576px){.vw-project-carousel-12 .container-fluid{padding:0 40px}}@media (min-width:768px){.vw-project-carousel-12 .container-fluid{padding:0 60px}}@media (min-width:992px){.vw-project-carousel-12 .container-fluid{padding:0 6.927vw}}.vw-project-carousel-12 .container-fluid .vw-top-wrap{margin-bottom:50px}@media (min-width:768px){.vw-project-carousel-12 .container-fluid .vw-top-wrap{margin-bottom:60px}}@media (min-width:992px){.vw-project-carousel-12 .container-fluid .vw-top-wrap{margin-bottom:80px}}@media (min-width:1200px){.vw-project-carousel-12 .container-fluid .vw-top-wrap{margin-bottom:100px}}@media (min-width:1500px){.vw-project-carousel-12 .container-fluid .vw-top-wrap{margin-bottom:120px}}@media (min-width:992px){.vw-project-carousel-12 .container-fluid .vw-top-wrap .col-lg-7{padding-right:30px}}@media (min-width:1200px){.vw-project-carousel-12 .container-fluid .vw-top-wrap .col-lg-7{padding-right:40px}}@media (min-width:1500px){.vw-project-carousel-12 .container-fluid .vw-top-wrap .col-lg-7{padding-right:60px}}@media (min-width:992px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .col-lg-9{padding-left:20px}}@media (min-width:1500px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .col-lg-9{padding-left:25px}}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:25px;position:relative}@media (min-width:768px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:30px}}@media (min-width:1200px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide>img{margin-bottom:35px}}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-top-line{display:none}@media (min-width:576px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-top-line{position:relative;display:block;width:100%;height:1px;margin-bottom:30px}}@media (min-width:768px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-top-line{margin-bottom:40px}}@media (min-width:1200px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-top-line{margin-bottom:50px}}@media (min-width:1500px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-top-line{margin-bottom:60px}}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide .vw-top-line .vw-active-top-line{position:absolute;top:0;left:0;width:100%;height:5px;z-index:3;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .vw-top-line{margin-top:2px}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .swiper-wrapper .swiper-slide:not(.swiper-slide-active) .vw-top-line .vw-active-top-line{opacity:0}@media (min-width:992px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap{padding-right:50px}}@media (min-width:1200px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap{padding-right:80px}}@media (min-width:992px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-l-content{max-width:200px}}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap .vw-sl12-next,.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap .vw-sl12-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:16px}@media (min-width:1500px){.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap .vw-sl12-next,.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap .vw-sl12-prev{width:56px;height:56px;font-size:17px}}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap .vw-sl12-prev{margin-right:9px}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap.square-icon-panel .vw-sl12-next,.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap.square-icon-panel .vw-sl12-prev{border-radius:0}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap.vw-round-icon-panel .vw-sl12-next,.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap.vw-round-icon-panel .vw-sl12-prev{border-radius:50%}.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap.vw-square-w-round-corners .vw-sl12-next,.vw-project-carousel-12 .container-fluid .vw-bottom-wrap .vw-l-wrap .vw-sl12-nav-wrap.vw-square-w-round-corners .vw-sl12-prev{border-radius:8px}.vw-project-carousel-12 .container-fluid.vw-round-borders .swiper-slide{border-radius:10px}.vw-project-carousel-12 .container-fluid.vw-round-borders .swiper-slide img{border-radius:7px}.vw-l-per-img-r-txt .container-fluid{padding-top:50px}@media (min-width:1500px){.vw-l-per-img-r-txt .container-fluid{padding-top:55px}}.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in{padding:0 25px}@media (min-width:576px){.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in{padding:0 40px}}@media (min-width:768px){.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in{padding:0 50px}}@media (min-width:992px){.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in{padding:0 90px 0 50px}}@media (min-width:1200px){.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in{padding:0 133px 0 73px}}.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in .col-lg-7{margin:50px 0}@media (min-width:992px){.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in .col-lg-7{margin:40px 0;padding-left:6.7708vw}}.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in .col-lg-5 .vw-img-wrap{margin-top:-50px}@media (min-width:1500px){.vw-l-per-img-r-txt .container-fluid .vw-ltri-boxed-in .col-lg-5 .vw-img-wrap{margin-top:-55px}}.vw-slider-760{position:relative}.vw-slider-760 .vw-ov-content-wrap{padding:0 25px}@media (min-width:576px){.vw-slider-760 .vw-ov-content-wrap{padding:0 40px}}@media (min-width:768px){.vw-slider-760 .vw-ov-content-wrap{padding:0 60px}}@media (min-width:992px){.vw-slider-760 .vw-ov-content-wrap{position:absolute;left:0;bottom:0;padding:5.7291vw 6.25vw;z-index:10}}@media (min-width:992px){.vw-slider-760 .vw-ov-content-wrap .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap{margin:40px 0 0}@media (min-width:992px){.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 0;max-width:177px;padding-right:30px}}@media (min-width:1500px){.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap{max-width:192px;padding-right:45px}}.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap .vw-slider-760-next,.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap .vw-slider-760-prev{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;font-size:15px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer;overflow:hidden}.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap .vw-slider-760-prev{margin-right:12px}.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap.vw-round-icon-panel .vw-slider-760-next,.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap.vw-round-icon-panel .vw-slider-760-prev{border-radius:50%}.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-slider-760-next,.vw-slider-760 .vw-ov-content-wrap .vw-nav-wrap.vw-square-w-round-corners .vw-slider-760-prev{border-radius:15px}.vw-slider-760 .vw-ov-content-wrap .vw-slide-no-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-slider-760 .vw-ov-content-wrap .vw-slide-no-wrap{padding-right:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-slider-760 .vw-ov-content-wrap .vw-slide-no-wrap .vw-slide-no-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.vw-slider-760 .vw-ov-content-wrap .vw-slide-no-wrap .vw-slide-no-in .vw-c-sl-no{margin-right:12px}.vw-slider-760 .vw-ov-content-wrap .vw-slide-no-wrap .vw-slide-no-in .vw-l-sl-no{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 0 4px 12px;border-left-width:1px;border-left-style:solid;opacity:0.45}.vw-l-quote-r-states .container-fluid{padding:50px 25px}@media (min-width:576px){.vw-l-quote-r-states .container-fluid{padding:60px 40px}}@media (min-width:768px){.vw-l-quote-r-states .container-fluid{padding:80px 60px}}@media (min-width:1200px){.vw-l-quote-r-states .container-fluid{padding:100px 6.875vw}}@media (min-width:992px){.vw-l-quote-r-states .container-fluid .vw-content-wrap{padding-right:3vw}}@media (min-width:1200px){.vw-l-quote-r-states .container-fluid .vw-content-wrap{padding-right:4vw}}@media (min-width:1500px){.vw-l-quote-r-states .container-fluid .vw-content-wrap{padding-right:5vw}}.vw-l-quote-r-states .container-fluid .vw-content-wrap .vw-user-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.vw-l-quote-r-states .container-fluid .vw-content-wrap .vw-user-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vw-l-quote-r-states .container-fluid .vw-content-wrap .vw-user-wrap .vw-img-wrap{width:90px;height:90px;padding:6px;border-radius:50%;overflow:hidden;margin-bottom:15px}@media (min-width:992px){.vw-l-quote-r-states .container-fluid .vw-content-wrap .vw-user-wrap .vw-img-wrap{margin-bottom:0}}.vw-l-quote-r-states .container-fluid .vw-content-wrap .vw-user-wrap .vw-img-wrap img{width:100%;height:100%;border-radius:50%}.vw-l-quote-r-states .container-fluid .vw-content-wrap .vw-user-wrap .vw-user-detail{display:inline-block;width:100%}@media (min-width:992px){.vw-l-quote-r-states .container-fluid .vw-content-wrap .vw-user-wrap .vw-user-detail{width:auto;max-width:calc(100% - 95px);padding-left:21px}}@media (min-width:992px){.vw-l-quote-r-states .container-fluid .col-xl-7{padding-left:6vw}}@media (min-width:1200px){.vw-l-quote-r-states .container-fluid .col-xl-7{padding-left:8vw}}@media (min-width:1500px){.vw-l-quote-r-states .container-fluid .col-xl-7{padding-left:11.1vw}}.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap{margin:0 0}.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0;margin-bottom:23px;padding-bottom:23px;border-bottom-style:solid;border-bottom-width:1px}.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box:last-child,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a:last-child{margin-bottom:0;padding-bottom:0;border-bottom-width:0}.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box .vw-icon-wrap,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a .vw-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;padding:10px}.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box .vw-icon-wrap i,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a .vw-icon-wrap i{font-size:25px}.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box .vw-icon-wrap img,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a .vw-icon-wrap img{max-height:25px}.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box .vw-dtl-wrap,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a .vw-dtl-wrap{width:100%;padding-top:20px}@media (min-width:992px){.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box .vw-dtl-wrap,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a .vw-dtl-wrap{width:calc(100% - 90px);padding-top:0;padding-left:35px}}@media (min-width:1500px){.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box .vw-dtl-wrap,.vw-l-quote-r-states .container-fluid .col-xl-7 .vw-boxes-wrap .vw-single-box>a .vw-dtl-wrap{padding-left:45px}}.vw-l-quote-r-states .container-fluid.vw-round-borders{border-radius:16px}.vw-l-quote-r-states .container-fluid.vw-round-borders .vw-boxes-wrap .vw-icon-wrap{border-radius:8px}.BGVideo-controls ul li.video-icon a{background-image:url("https://vahara-o2-public.s3.amazonaws.com/media/8564/icon-video-camera.png ")}.BGVideo-controls ul li.earth-icon a{background-image:url("https://vahara-o2-public.s3.amazonaws.com/media/8565/icon-world.png")}.BGVideo-controls ul li.next-section a{background-image:url("https://vahara-o2-public.s3.amazonaws.com/media/8567/icon-inverted-v.png")}.BGVideo-controls ul li.play-pause a{background-image:url("https://vahara-o2-public.s3.amazonaws.com/media/8559/icon-play.png")}.BGVideo-controls ul li.play-pause a.active{background-image:url("https://vahara-o2-public.s3.amazonaws.com/media/8558/icon-pause.png")}.BGVideo-controls ul li.mute-unmute a{background-image:url("https://vahara-o2-public.s3.amazonaws.com/media/8563/icon-sound-on.png")}.BGVideo-controls ul li.mute-unmute a.active{background-image:url("https://vahara-o2-public.s3.amazonaws.com/media/8562/icon-sound-off.png")}
/*# sourceMappingURL=widgets.css.map */