.pvvi-d-none {
  display: none !important; }

.pvvi-d-inline {
  display: inline !important; }

.pvvi-d-inline-block {
  display: inline-block !important; }

.pvvi-d-block {
  display: block !important; }

.pvvi-d-table {
  display: table !important; }

.pvvi-d-table-row {
  display: table-row !important; }

.pvvi-d-table-cell {
  display: table-cell !important; }

.pvvi-d-flex {
  display: flex !important; }

.pvvi-d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 360px) {
  .pvvi-d-xs-none {
    display: none !important; }
  .pvvi-d-xs-inline {
    display: inline !important; }
  .pvvi-d-xs-inline-block {
    display: inline-block !important; }
  .pvvi-d-xs-block {
    display: block !important; }
  .pvvi-d-xs-table {
    display: table !important; }
  .pvvi-d-xs-table-row {
    display: table-row !important; }
  .pvvi-d-xs-table-cell {
    display: table-cell !important; }
  .pvvi-d-xs-flex {
    display: flex !important; }
  .pvvi-d-xs-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 576px) {
  .pvvi-d-sm-none {
    display: none !important; }
  .pvvi-d-sm-inline {
    display: inline !important; }
  .pvvi-d-sm-inline-block {
    display: inline-block !important; }
  .pvvi-d-sm-block {
    display: block !important; }
  .pvvi-d-sm-table {
    display: table !important; }
  .pvvi-d-sm-table-row {
    display: table-row !important; }
  .pvvi-d-sm-table-cell {
    display: table-cell !important; }
  .pvvi-d-sm-flex {
    display: flex !important; }
  .pvvi-d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .pvvi-d-md-none {
    display: none !important; }
  .pvvi-d-md-inline {
    display: inline !important; }
  .pvvi-d-md-inline-block {
    display: inline-block !important; }
  .pvvi-d-md-block {
    display: block !important; }
  .pvvi-d-md-table {
    display: table !important; }
  .pvvi-d-md-table-row {
    display: table-row !important; }
  .pvvi-d-md-table-cell {
    display: table-cell !important; }
  .pvvi-d-md-flex {
    display: flex !important; }
  .pvvi-d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .pvvi-d-lg-none {
    display: none !important; }
  .pvvi-d-lg-inline {
    display: inline !important; }
  .pvvi-d-lg-inline-block {
    display: inline-block !important; }
  .pvvi-d-lg-block {
    display: block !important; }
  .pvvi-d-lg-table {
    display: table !important; }
  .pvvi-d-lg-table-row {
    display: table-row !important; }
  .pvvi-d-lg-table-cell {
    display: table-cell !important; }
  .pvvi-d-lg-flex {
    display: flex !important; }
  .pvvi-d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .pvvi-d-xl-none {
    display: none !important; }
  .pvvi-d-xl-inline {
    display: inline !important; }
  .pvvi-d-xl-inline-block {
    display: inline-block !important; }
  .pvvi-d-xl-block {
    display: block !important; }
  .pvvi-d-xl-table {
    display: table !important; }
  .pvvi-d-xl-table-row {
    display: table-row !important; }
  .pvvi-d-xl-table-cell {
    display: table-cell !important; }
  .pvvi-d-xl-flex {
    display: flex !important; }
  .pvvi-d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .pvvi-d-print-none {
    display: none !important; }
  .pvvi-d-print-inline {
    display: inline !important; }
  .pvvi-d-print-inline-block {
    display: inline-block !important; }
  .pvvi-d-print-block {
    display: block !important; }
  .pvvi-d-print-table {
    display: table !important; }
  .pvvi-d-print-table-row {
    display: table-row !important; }
  .pvvi-d-print-table-cell {
    display: table-cell !important; }
  .pvvi-d-print-flex {
    display: flex !important; }
  .pvvi-d-print-inline-flex {
    display: inline-flex !important; } }

.pvvi-flex-row {
  flex-direction: row !important; }

.pvvi-flex-column {
  flex-direction: column !important; }

.pvvi-flex-row-reverse {
  flex-direction: row-reverse !important; }

.pvvi-flex-column-reverse {
  flex-direction: column-reverse !important; }

.pvvi-flex-wrap {
  flex-wrap: wrap !important; }

.pvvi-flex-nowrap {
  flex-wrap: nowrap !important; }

.pvvi-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.pvvi-flex-fill {
  flex: 1 1 auto !important; }

.pvvi-flex-grow-0 {
  flex-grow: 0 !important; }

.pvvi-flex-grow-1 {
  flex-grow: 1 !important; }

.pvvi-flex-shrink-0 {
  flex-shrink: 0 !important; }

.pvvi-flex-shrink-1 {
  flex-shrink: 1 !important; }

.pvvi-justify-content-start {
  justify-content: flex-start !important; }

.pvvi-justify-content-end {
  justify-content: flex-end !important; }

.pvvi-justify-content-center {
  justify-content: center !important; }

.pvvi-justify-content-between {
  justify-content: space-between !important; }

.pvvi-justify-content-around {
  justify-content: space-around !important; }

.pvvi-align-items-start {
  align-items: flex-start !important; }

.pvvi-align-items-end {
  align-items: flex-end !important; }

.pvvi-align-items-center {
  align-items: center !important; }

.pvvi-align-items-baseline {
  align-items: baseline !important; }

.pvvi-align-items-stretch {
  align-items: stretch !important; }

.pvvi-align-content-start {
  align-content: flex-start !important; }

.pvvi-align-content-end {
  align-content: flex-end !important; }

.pvvi-align-content-center {
  align-content: center !important; }

.pvvi-align-content-between {
  align-content: space-between !important; }

.pvvi-align-content-around {
  align-content: space-around !important; }

.pvvi-align-content-stretch {
  align-content: stretch !important; }

.pvvi-align-self-auto {
  align-self: auto !important; }

.pvvi-align-self-start {
  align-self: flex-start !important; }

.pvvi-align-self-end {
  align-self: flex-end !important; }

.pvvi-align-self-center {
  align-self: center !important; }

.pvvi-align-self-baseline {
  align-self: baseline !important; }

.pvvi-align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 360px) {
  .pvvi-flex-xs-row {
    flex-direction: row !important; }
  .pvvi-flex-xs-column {
    flex-direction: column !important; }
  .pvvi-flex-xs-row-reverse {
    flex-direction: row-reverse !important; }
  .pvvi-flex-xs-column-reverse {
    flex-direction: column-reverse !important; }
  .pvvi-flex-xs-wrap {
    flex-wrap: wrap !important; }
  .pvvi-flex-xs-nowrap {
    flex-wrap: nowrap !important; }
  .pvvi-flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .pvvi-flex-xs-fill {
    flex: 1 1 auto !important; }
  .pvvi-flex-xs-grow-0 {
    flex-grow: 0 !important; }
  .pvvi-flex-xs-grow-1 {
    flex-grow: 1 !important; }
  .pvvi-flex-xs-shrink-0 {
    flex-shrink: 0 !important; }
  .pvvi-flex-xs-shrink-1 {
    flex-shrink: 1 !important; }
  .pvvi-justify-content-xs-start {
    justify-content: flex-start !important; }
  .pvvi-justify-content-xs-end {
    justify-content: flex-end !important; }
  .pvvi-justify-content-xs-center {
    justify-content: center !important; }
  .pvvi-justify-content-xs-between {
    justify-content: space-between !important; }
  .pvvi-justify-content-xs-around {
    justify-content: space-around !important; }
  .pvvi-align-items-xs-start {
    align-items: flex-start !important; }
  .pvvi-align-items-xs-end {
    align-items: flex-end !important; }
  .pvvi-align-items-xs-center {
    align-items: center !important; }
  .pvvi-align-items-xs-baseline {
    align-items: baseline !important; }
  .pvvi-align-items-xs-stretch {
    align-items: stretch !important; }
  .pvvi-align-content-xs-start {
    align-content: flex-start !important; }
  .pvvi-align-content-xs-end {
    align-content: flex-end !important; }
  .pvvi-align-content-xs-center {
    align-content: center !important; }
  .pvvi-align-content-xs-between {
    align-content: space-between !important; }
  .pvvi-align-content-xs-around {
    align-content: space-around !important; }
  .pvvi-align-content-xs-stretch {
    align-content: stretch !important; }
  .pvvi-align-self-xs-auto {
    align-self: auto !important; }
  .pvvi-align-self-xs-start {
    align-self: flex-start !important; }
  .pvvi-align-self-xs-end {
    align-self: flex-end !important; }
  .pvvi-align-self-xs-center {
    align-self: center !important; }
  .pvvi-align-self-xs-baseline {
    align-self: baseline !important; }
  .pvvi-align-self-xs-stretch {
    align-self: stretch !important; } }

@media (min-width: 576px) {
  .pvvi-flex-sm-row {
    flex-direction: row !important; }
  .pvvi-flex-sm-column {
    flex-direction: column !important; }
  .pvvi-flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .pvvi-flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .pvvi-flex-sm-wrap {
    flex-wrap: wrap !important; }
  .pvvi-flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .pvvi-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .pvvi-flex-sm-fill {
    flex: 1 1 auto !important; }
  .pvvi-flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .pvvi-flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .pvvi-flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .pvvi-flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .pvvi-justify-content-sm-start {
    justify-content: flex-start !important; }
  .pvvi-justify-content-sm-end {
    justify-content: flex-end !important; }
  .pvvi-justify-content-sm-center {
    justify-content: center !important; }
  .pvvi-justify-content-sm-between {
    justify-content: space-between !important; }
  .pvvi-justify-content-sm-around {
    justify-content: space-around !important; }
  .pvvi-align-items-sm-start {
    align-items: flex-start !important; }
  .pvvi-align-items-sm-end {
    align-items: flex-end !important; }
  .pvvi-align-items-sm-center {
    align-items: center !important; }
  .pvvi-align-items-sm-baseline {
    align-items: baseline !important; }
  .pvvi-align-items-sm-stretch {
    align-items: stretch !important; }
  .pvvi-align-content-sm-start {
    align-content: flex-start !important; }
  .pvvi-align-content-sm-end {
    align-content: flex-end !important; }
  .pvvi-align-content-sm-center {
    align-content: center !important; }
  .pvvi-align-content-sm-between {
    align-content: space-between !important; }
  .pvvi-align-content-sm-around {
    align-content: space-around !important; }
  .pvvi-align-content-sm-stretch {
    align-content: stretch !important; }
  .pvvi-align-self-sm-auto {
    align-self: auto !important; }
  .pvvi-align-self-sm-start {
    align-self: flex-start !important; }
  .pvvi-align-self-sm-end {
    align-self: flex-end !important; }
  .pvvi-align-self-sm-center {
    align-self: center !important; }
  .pvvi-align-self-sm-baseline {
    align-self: baseline !important; }
  .pvvi-align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .pvvi-flex-md-row {
    flex-direction: row !important; }
  .pvvi-flex-md-column {
    flex-direction: column !important; }
  .pvvi-flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .pvvi-flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .pvvi-flex-md-wrap {
    flex-wrap: wrap !important; }
  .pvvi-flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .pvvi-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .pvvi-flex-md-fill {
    flex: 1 1 auto !important; }
  .pvvi-flex-md-grow-0 {
    flex-grow: 0 !important; }
  .pvvi-flex-md-grow-1 {
    flex-grow: 1 !important; }
  .pvvi-flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .pvvi-flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .pvvi-justify-content-md-start {
    justify-content: flex-start !important; }
  .pvvi-justify-content-md-end {
    justify-content: flex-end !important; }
  .pvvi-justify-content-md-center {
    justify-content: center !important; }
  .pvvi-justify-content-md-between {
    justify-content: space-between !important; }
  .pvvi-justify-content-md-around {
    justify-content: space-around !important; }
  .pvvi-align-items-md-start {
    align-items: flex-start !important; }
  .pvvi-align-items-md-end {
    align-items: flex-end !important; }
  .pvvi-align-items-md-center {
    align-items: center !important; }
  .pvvi-align-items-md-baseline {
    align-items: baseline !important; }
  .pvvi-align-items-md-stretch {
    align-items: stretch !important; }
  .pvvi-align-content-md-start {
    align-content: flex-start !important; }
  .pvvi-align-content-md-end {
    align-content: flex-end !important; }
  .pvvi-align-content-md-center {
    align-content: center !important; }
  .pvvi-align-content-md-between {
    align-content: space-between !important; }
  .pvvi-align-content-md-around {
    align-content: space-around !important; }
  .pvvi-align-content-md-stretch {
    align-content: stretch !important; }
  .pvvi-align-self-md-auto {
    align-self: auto !important; }
  .pvvi-align-self-md-start {
    align-self: flex-start !important; }
  .pvvi-align-self-md-end {
    align-self: flex-end !important; }
  .pvvi-align-self-md-center {
    align-self: center !important; }
  .pvvi-align-self-md-baseline {
    align-self: baseline !important; }
  .pvvi-align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .pvvi-flex-lg-row {
    flex-direction: row !important; }
  .pvvi-flex-lg-column {
    flex-direction: column !important; }
  .pvvi-flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .pvvi-flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .pvvi-flex-lg-wrap {
    flex-wrap: wrap !important; }
  .pvvi-flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .pvvi-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .pvvi-flex-lg-fill {
    flex: 1 1 auto !important; }
  .pvvi-flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .pvvi-flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .pvvi-flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .pvvi-flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .pvvi-justify-content-lg-start {
    justify-content: flex-start !important; }
  .pvvi-justify-content-lg-end {
    justify-content: flex-end !important; }
  .pvvi-justify-content-lg-center {
    justify-content: center !important; }
  .pvvi-justify-content-lg-between {
    justify-content: space-between !important; }
  .pvvi-justify-content-lg-around {
    justify-content: space-around !important; }
  .pvvi-align-items-lg-start {
    align-items: flex-start !important; }
  .pvvi-align-items-lg-end {
    align-items: flex-end !important; }
  .pvvi-align-items-lg-center {
    align-items: center !important; }
  .pvvi-align-items-lg-baseline {
    align-items: baseline !important; }
  .pvvi-align-items-lg-stretch {
    align-items: stretch !important; }
  .pvvi-align-content-lg-start {
    align-content: flex-start !important; }
  .pvvi-align-content-lg-end {
    align-content: flex-end !important; }
  .pvvi-align-content-lg-center {
    align-content: center !important; }
  .pvvi-align-content-lg-between {
    align-content: space-between !important; }
  .pvvi-align-content-lg-around {
    align-content: space-around !important; }
  .pvvi-align-content-lg-stretch {
    align-content: stretch !important; }
  .pvvi-align-self-lg-auto {
    align-self: auto !important; }
  .pvvi-align-self-lg-start {
    align-self: flex-start !important; }
  .pvvi-align-self-lg-end {
    align-self: flex-end !important; }
  .pvvi-align-self-lg-center {
    align-self: center !important; }
  .pvvi-align-self-lg-baseline {
    align-self: baseline !important; }
  .pvvi-align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .pvvi-flex-xl-row {
    flex-direction: row !important; }
  .pvvi-flex-xl-column {
    flex-direction: column !important; }
  .pvvi-flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .pvvi-flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .pvvi-flex-xl-wrap {
    flex-wrap: wrap !important; }
  .pvvi-flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .pvvi-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .pvvi-flex-xl-fill {
    flex: 1 1 auto !important; }
  .pvvi-flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .pvvi-flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .pvvi-flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .pvvi-flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .pvvi-justify-content-xl-start {
    justify-content: flex-start !important; }
  .pvvi-justify-content-xl-end {
    justify-content: flex-end !important; }
  .pvvi-justify-content-xl-center {
    justify-content: center !important; }
  .pvvi-justify-content-xl-between {
    justify-content: space-between !important; }
  .pvvi-justify-content-xl-around {
    justify-content: space-around !important; }
  .pvvi-align-items-xl-start {
    align-items: flex-start !important; }
  .pvvi-align-items-xl-end {
    align-items: flex-end !important; }
  .pvvi-align-items-xl-center {
    align-items: center !important; }
  .pvvi-align-items-xl-baseline {
    align-items: baseline !important; }
  .pvvi-align-items-xl-stretch {
    align-items: stretch !important; }
  .pvvi-align-content-xl-start {
    align-content: flex-start !important; }
  .pvvi-align-content-xl-end {
    align-content: flex-end !important; }
  .pvvi-align-content-xl-center {
    align-content: center !important; }
  .pvvi-align-content-xl-between {
    align-content: space-between !important; }
  .pvvi-align-content-xl-around {
    align-content: space-around !important; }
  .pvvi-align-content-xl-stretch {
    align-content: stretch !important; }
  .pvvi-align-self-xl-auto {
    align-self: auto !important; }
  .pvvi-align-self-xl-start {
    align-self: flex-start !important; }
  .pvvi-align-self-xl-end {
    align-self: flex-end !important; }
  .pvvi-align-self-xl-center {
    align-self: center !important; }
  .pvvi-align-self-xl-baseline {
    align-self: baseline !important; }
  .pvvi-align-self-xl-stretch {
    align-self: stretch !important; } }

.pvvi-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .pvvi-container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .pvvi-container {
      max-width: 750px; } }
  @media (min-width: 992px) {
    .pvvi-container {
      max-width: 970px; } }
  @media (min-width: 1200px) {
    .pvvi-container {
      max-width: 1170px; } }

.pvvi-container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.pvvi-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.pvvi-no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .pvvi-no-gutters > .pvvi-col,
  .pvvi-no-gutters > [class*="pvvi-col-"] {
    padding-right: 0;
    padding-left: 0; }

.pvvi-col-1, .pvvi-col-2, .pvvi-col-3, .pvvi-col-4, .pvvi-col-5, .pvvi-col-6, .pvvi-col-7, .pvvi-col-8, .pvvi-col-9, .pvvi-col-10, .pvvi-col-11, .pvvi-col-12, .pvvi-col,
.pvvi-col-auto, .pvvi-col-xs-1, .pvvi-col-xs-2, .pvvi-col-xs-3, .pvvi-col-xs-4, .pvvi-col-xs-5, .pvvi-col-xs-6, .pvvi-col-xs-7, .pvvi-col-xs-8, .pvvi-col-xs-9, .pvvi-col-xs-10, .pvvi-col-xs-11, .pvvi-col-xs-12, .pvvi-col-xs,
.pvvi-col-xs-auto, .pvvi-col-sm-1, .pvvi-col-sm-2, .pvvi-col-sm-3, .pvvi-col-sm-4, .pvvi-col-sm-5, .pvvi-col-sm-6, .pvvi-col-sm-7, .pvvi-col-sm-8, .pvvi-col-sm-9, .pvvi-col-sm-10, .pvvi-col-sm-11, .pvvi-col-sm-12, .pvvi-col-sm,
.pvvi-col-sm-auto, .pvvi-col-md-1, .pvvi-col-md-2, .pvvi-col-md-3, .pvvi-col-md-4, .pvvi-col-md-5, .pvvi-col-md-6, .pvvi-col-md-7, .pvvi-col-md-8, .pvvi-col-md-9, .pvvi-col-md-10, .pvvi-col-md-11, .pvvi-col-md-12, .pvvi-col-md,
.pvvi-col-md-auto, .pvvi-col-lg-1, .pvvi-col-lg-2, .pvvi-col-lg-3, .pvvi-col-lg-4, .pvvi-col-lg-5, .pvvi-col-lg-6, .pvvi-col-lg-7, .pvvi-col-lg-8, .pvvi-col-lg-9, .pvvi-col-lg-10, .pvvi-col-lg-11, .pvvi-col-lg-12, .pvvi-col-lg,
.pvvi-col-lg-auto, .pvvi-col-xl-1, .pvvi-col-xl-2, .pvvi-col-xl-3, .pvvi-col-xl-4, .pvvi-col-xl-5, .pvvi-col-xl-6, .pvvi-col-xl-7, .pvvi-col-xl-8, .pvvi-col-xl-9, .pvvi-col-xl-10, .pvvi-col-xl-11, .pvvi-col-xl-12, .pvvi-col-xl,
.pvvi-col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.pvvi-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.pvvi-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.pvvi-col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.pvvi-col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.pvvi-col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.pvvi-col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.pvvi-col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.pvvi-col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.pvvi-col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.pvvi-col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.pvvi-col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.pvvi-col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.pvvi-col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.pvvi-col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.pvvi-order-first {
  order: -1; }

.pvvi-order-last {
  order: 13; }

.pvvi-order-0 {
  order: 0; }

.pvvi-order-1 {
  order: 1; }

.pvvi-order-2 {
  order: 2; }

.pvvi-order-3 {
  order: 3; }

.pvvi-order-4 {
  order: 4; }

.pvvi-order-5 {
  order: 5; }

.pvvi-order-6 {
  order: 6; }

.pvvi-order-7 {
  order: 7; }

.pvvi-order-8 {
  order: 8; }

.pvvi-order-9 {
  order: 9; }

.pvvi-order-10 {
  order: 10; }

.pvvi-order-11 {
  order: 11; }

.pvvi-order-12 {
  order: 12; }

.pvvi-offset-1 {
  margin-left: 8.33333%; }

.pvvi-offset-2 {
  margin-left: 16.66667%; }

.pvvi-offset-3 {
  margin-left: 25%; }

.pvvi-offset-4 {
  margin-left: 33.33333%; }

.pvvi-offset-5 {
  margin-left: 41.66667%; }

.pvvi-offset-6 {
  margin-left: 50%; }

.pvvi-offset-7 {
  margin-left: 58.33333%; }

.pvvi-offset-8 {
  margin-left: 66.66667%; }

.pvvi-offset-9 {
  margin-left: 75%; }

.pvvi-offset-10 {
  margin-left: 83.33333%; }

.pvvi-offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 360px) {
  .pvvi-col-xs {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .pvvi-col-xs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .pvvi-col-xs-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .pvvi-col-xs-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .pvvi-col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .pvvi-col-xs-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .pvvi-col-xs-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .pvvi-col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .pvvi-col-xs-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .pvvi-col-xs-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .pvvi-col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .pvvi-col-xs-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .pvvi-col-xs-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .pvvi-col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .pvvi-order-xs-first {
    order: -1; }
  .pvvi-order-xs-last {
    order: 13; }
  .pvvi-order-xs-0 {
    order: 0; }
  .pvvi-order-xs-1 {
    order: 1; }
  .pvvi-order-xs-2 {
    order: 2; }
  .pvvi-order-xs-3 {
    order: 3; }
  .pvvi-order-xs-4 {
    order: 4; }
  .pvvi-order-xs-5 {
    order: 5; }
  .pvvi-order-xs-6 {
    order: 6; }
  .pvvi-order-xs-7 {
    order: 7; }
  .pvvi-order-xs-8 {
    order: 8; }
  .pvvi-order-xs-9 {
    order: 9; }
  .pvvi-order-xs-10 {
    order: 10; }
  .pvvi-order-xs-11 {
    order: 11; }
  .pvvi-order-xs-12 {
    order: 12; }
  .pvvi-offset-xs-0 {
    margin-left: 0; }
  .pvvi-offset-xs-1 {
    margin-left: 8.33333%; }
  .pvvi-offset-xs-2 {
    margin-left: 16.66667%; }
  .pvvi-offset-xs-3 {
    margin-left: 25%; }
  .pvvi-offset-xs-4 {
    margin-left: 33.33333%; }
  .pvvi-offset-xs-5 {
    margin-left: 41.66667%; }
  .pvvi-offset-xs-6 {
    margin-left: 50%; }
  .pvvi-offset-xs-7 {
    margin-left: 58.33333%; }
  .pvvi-offset-xs-8 {
    margin-left: 66.66667%; }
  .pvvi-offset-xs-9 {
    margin-left: 75%; }
  .pvvi-offset-xs-10 {
    margin-left: 83.33333%; }
  .pvvi-offset-xs-11 {
    margin-left: 91.66667%; } }

@media (min-width: 576px) {
  .pvvi-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .pvvi-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .pvvi-col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .pvvi-col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .pvvi-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .pvvi-col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .pvvi-col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .pvvi-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .pvvi-col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .pvvi-col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .pvvi-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .pvvi-col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .pvvi-col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .pvvi-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .pvvi-order-sm-first {
    order: -1; }
  .pvvi-order-sm-last {
    order: 13; }
  .pvvi-order-sm-0 {
    order: 0; }
  .pvvi-order-sm-1 {
    order: 1; }
  .pvvi-order-sm-2 {
    order: 2; }
  .pvvi-order-sm-3 {
    order: 3; }
  .pvvi-order-sm-4 {
    order: 4; }
  .pvvi-order-sm-5 {
    order: 5; }
  .pvvi-order-sm-6 {
    order: 6; }
  .pvvi-order-sm-7 {
    order: 7; }
  .pvvi-order-sm-8 {
    order: 8; }
  .pvvi-order-sm-9 {
    order: 9; }
  .pvvi-order-sm-10 {
    order: 10; }
  .pvvi-order-sm-11 {
    order: 11; }
  .pvvi-order-sm-12 {
    order: 12; }
  .pvvi-offset-sm-0 {
    margin-left: 0; }
  .pvvi-offset-sm-1 {
    margin-left: 8.33333%; }
  .pvvi-offset-sm-2 {
    margin-left: 16.66667%; }
  .pvvi-offset-sm-3 {
    margin-left: 25%; }
  .pvvi-offset-sm-4 {
    margin-left: 33.33333%; }
  .pvvi-offset-sm-5 {
    margin-left: 41.66667%; }
  .pvvi-offset-sm-6 {
    margin-left: 50%; }
  .pvvi-offset-sm-7 {
    margin-left: 58.33333%; }
  .pvvi-offset-sm-8 {
    margin-left: 66.66667%; }
  .pvvi-offset-sm-9 {
    margin-left: 75%; }
  .pvvi-offset-sm-10 {
    margin-left: 83.33333%; }
  .pvvi-offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .pvvi-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .pvvi-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .pvvi-col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .pvvi-col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .pvvi-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .pvvi-col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .pvvi-col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .pvvi-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .pvvi-col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .pvvi-col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .pvvi-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .pvvi-col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .pvvi-col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .pvvi-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .pvvi-order-md-first {
    order: -1; }
  .pvvi-order-md-last {
    order: 13; }
  .pvvi-order-md-0 {
    order: 0; }
  .pvvi-order-md-1 {
    order: 1; }
  .pvvi-order-md-2 {
    order: 2; }
  .pvvi-order-md-3 {
    order: 3; }
  .pvvi-order-md-4 {
    order: 4; }
  .pvvi-order-md-5 {
    order: 5; }
  .pvvi-order-md-6 {
    order: 6; }
  .pvvi-order-md-7 {
    order: 7; }
  .pvvi-order-md-8 {
    order: 8; }
  .pvvi-order-md-9 {
    order: 9; }
  .pvvi-order-md-10 {
    order: 10; }
  .pvvi-order-md-11 {
    order: 11; }
  .pvvi-order-md-12 {
    order: 12; }
  .pvvi-offset-md-0 {
    margin-left: 0; }
  .pvvi-offset-md-1 {
    margin-left: 8.33333%; }
  .pvvi-offset-md-2 {
    margin-left: 16.66667%; }
  .pvvi-offset-md-3 {
    margin-left: 25%; }
  .pvvi-offset-md-4 {
    margin-left: 33.33333%; }
  .pvvi-offset-md-5 {
    margin-left: 41.66667%; }
  .pvvi-offset-md-6 {
    margin-left: 50%; }
  .pvvi-offset-md-7 {
    margin-left: 58.33333%; }
  .pvvi-offset-md-8 {
    margin-left: 66.66667%; }
  .pvvi-offset-md-9 {
    margin-left: 75%; }
  .pvvi-offset-md-10 {
    margin-left: 83.33333%; }
  .pvvi-offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .pvvi-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .pvvi-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .pvvi-col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .pvvi-col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .pvvi-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .pvvi-col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .pvvi-col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .pvvi-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .pvvi-col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .pvvi-col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .pvvi-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .pvvi-col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .pvvi-col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .pvvi-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .pvvi-order-lg-first {
    order: -1; }
  .pvvi-order-lg-last {
    order: 13; }
  .pvvi-order-lg-0 {
    order: 0; }
  .pvvi-order-lg-1 {
    order: 1; }
  .pvvi-order-lg-2 {
    order: 2; }
  .pvvi-order-lg-3 {
    order: 3; }
  .pvvi-order-lg-4 {
    order: 4; }
  .pvvi-order-lg-5 {
    order: 5; }
  .pvvi-order-lg-6 {
    order: 6; }
  .pvvi-order-lg-7 {
    order: 7; }
  .pvvi-order-lg-8 {
    order: 8; }
  .pvvi-order-lg-9 {
    order: 9; }
  .pvvi-order-lg-10 {
    order: 10; }
  .pvvi-order-lg-11 {
    order: 11; }
  .pvvi-order-lg-12 {
    order: 12; }
  .pvvi-offset-lg-0 {
    margin-left: 0; }
  .pvvi-offset-lg-1 {
    margin-left: 8.33333%; }
  .pvvi-offset-lg-2 {
    margin-left: 16.66667%; }
  .pvvi-offset-lg-3 {
    margin-left: 25%; }
  .pvvi-offset-lg-4 {
    margin-left: 33.33333%; }
  .pvvi-offset-lg-5 {
    margin-left: 41.66667%; }
  .pvvi-offset-lg-6 {
    margin-left: 50%; }
  .pvvi-offset-lg-7 {
    margin-left: 58.33333%; }
  .pvvi-offset-lg-8 {
    margin-left: 66.66667%; }
  .pvvi-offset-lg-9 {
    margin-left: 75%; }
  .pvvi-offset-lg-10 {
    margin-left: 83.33333%; }
  .pvvi-offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .pvvi-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .pvvi-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .pvvi-col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .pvvi-col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .pvvi-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .pvvi-col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .pvvi-col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .pvvi-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .pvvi-col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .pvvi-col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .pvvi-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .pvvi-col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .pvvi-col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .pvvi-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .pvvi-order-xl-first {
    order: -1; }
  .pvvi-order-xl-last {
    order: 13; }
  .pvvi-order-xl-0 {
    order: 0; }
  .pvvi-order-xl-1 {
    order: 1; }
  .pvvi-order-xl-2 {
    order: 2; }
  .pvvi-order-xl-3 {
    order: 3; }
  .pvvi-order-xl-4 {
    order: 4; }
  .pvvi-order-xl-5 {
    order: 5; }
  .pvvi-order-xl-6 {
    order: 6; }
  .pvvi-order-xl-7 {
    order: 7; }
  .pvvi-order-xl-8 {
    order: 8; }
  .pvvi-order-xl-9 {
    order: 9; }
  .pvvi-order-xl-10 {
    order: 10; }
  .pvvi-order-xl-11 {
    order: 11; }
  .pvvi-order-xl-12 {
    order: 12; }
  .pvvi-offset-xl-0 {
    margin-left: 0; }
  .pvvi-offset-xl-1 {
    margin-left: 8.33333%; }
  .pvvi-offset-xl-2 {
    margin-left: 16.66667%; }
  .pvvi-offset-xl-3 {
    margin-left: 25%; }
  .pvvi-offset-xl-4 {
    margin-left: 33.33333%; }
  .pvvi-offset-xl-5 {
    margin-left: 41.66667%; }
  .pvvi-offset-xl-6 {
    margin-left: 50%; }
  .pvvi-offset-xl-7 {
    margin-left: 58.33333%; }
  .pvvi-offset-xl-8 {
    margin-left: 66.66667%; }
  .pvvi-offset-xl-9 {
    margin-left: 75%; }
  .pvvi-offset-xl-10 {
    margin-left: 83.33333%; }
  .pvvi-offset-xl-11 {
    margin-left: 91.66667%; } }

.pvvi-btn {
  display: inline-block;
  font-weight: 400;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .pvvi-btn {
      transition: none; } }
  .pvvi-btn:hover, .pvvi-btn:focus {
    text-decoration: none; }
  .pvvi-btn:focus, .pvvi-btn.pvvi-focus {
    outline: 0; }
  .pvvi-btn.pvvi-disabled, .pvvi-btn:disabled {
    opacity: 0.65; }
  .pvvi-btn:not(:disabled):not(.pvvi-disabled) {
    cursor: pointer; }

a.pvvi-btn.pvvi-disabled,
fieldset:disabled a.pvvi-btn {
  pointer-events: none; }

.pvvi-btn-secondary {
  color: #000;
  background: #fff;
  border-color: #000; }
  .pvvi-btn-secondary:hover {
    color: #000;
    background: #eee;
    border-color: #000;
    outline: 0.05em dashed #525252; }
  .pvvi-btn-secondary.pvvi-active {
    position: relative; }
    .pvvi-btn-secondary.pvvi-active::after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      width: 100%;
      bottom: -6px;
      border-bottom: 3px solid #000; }
  .pvvi-btn-secondary:focus, .pvvi-btn-secondary.pvvi-focus {
    outline: 4px solid #000;
    border-radius: 0; }
  .pvvi-btn-secondary.pvvi-disabled, .pvvi-btn-secondary:disabled {
    color: #dee2e6;
    background-color: #fff;
    border-color: #000; }

.pvvi-btn-white {
  color: #000;
  background: #fff;
  border-color: #000; }
  .pvvi-btn-white:hover {
    color: #000;
    background: #eee;
    border-color: #000;
    outline: 0.05em dashed #525252; }
  .pvvi-btn-white.pvvi-active {
    position: relative; }
    .pvvi-btn-white.pvvi-active::after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      width: 100%;
      bottom: -6px;
      border-bottom: 3px solid #000; }
  .pvvi-btn-white:focus, .pvvi-btn-white.pvvi-focus {
    outline: 4px solid #000;
    border-radius: 0; }
  .pvvi-btn-white.pvvi-disabled, .pvvi-btn-white:disabled {
    color: #dee2e6;
    background-color: #fff;
    border-color: #000; }

.pvvi-btn-black {
  color: #fff;
  background: #000;
  border-color: #000; }
  .pvvi-btn-black:hover {
    color: #000;
    background: #eee;
    border-color: #000;
    outline: 0.05em dashed #525252; }
  .pvvi-btn-black.pvvi-active {
    position: relative; }
    .pvvi-btn-black.pvvi-active::after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      width: 100%;
      bottom: -6px;
      border-bottom: 3px solid #000; }
  .pvvi-btn-black:focus, .pvvi-btn-black.pvvi-focus {
    outline: 4px solid #000;
    border-radius: 0; }
  .pvvi-btn-black.pvvi-disabled, .pvvi-btn-black:disabled {
    color: #dee2e6;
    background-color: #000;
    border-color: #000; }

.pvvi-btn-blue {
  color: #195183;
  background: #9dd1ff;
  border-color: #000; }
  .pvvi-btn-blue:hover {
    color: #000;
    background: #eee;
    border-color: #000;
    outline: 0.05em dashed #525252; }
  .pvvi-btn-blue.pvvi-active {
    position: relative; }
    .pvvi-btn-blue.pvvi-active::after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      width: 100%;
      bottom: -6px;
      border-bottom: 3px solid #000; }
  .pvvi-btn-blue:focus, .pvvi-btn-blue.pvvi-focus {
    outline: 4px solid #000;
    border-radius: 0; }
  .pvvi-btn-blue.pvvi-disabled, .pvvi-btn-blue:disabled {
    color: #dee2e6;
    background-color: #9dd1ff;
    border-color: #000; }

.pvvi-btn-brown {
  color: #4d4b43;
  background: #f7f3d6;
  border-color: #000; }
  .pvvi-btn-brown:hover {
    color: #000;
    background: #eee;
    border-color: #000;
    outline: 0.05em dashed #525252; }
  .pvvi-btn-brown.pvvi-active {
    position: relative; }
    .pvvi-btn-brown.pvvi-active::after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      width: 100%;
      bottom: -6px;
      border-bottom: 3px solid #000; }
  .pvvi-btn-brown:focus, .pvvi-btn-brown.pvvi-focus {
    outline: 4px solid #000;
    border-radius: 0; }
  .pvvi-btn-brown.pvvi-disabled, .pvvi-btn-brown:disabled {
    color: #dee2e6;
    background-color: #f7f3d6;
    border-color: #000; }

.pvvi-btn-green {
  color: #a9e44d;
  background: #3b2716;
  border-color: #000; }
  .pvvi-btn-green:hover {
    color: #000;
    background: #eee;
    border-color: #000;
    outline: 0.05em dashed #525252; }
  .pvvi-btn-green.pvvi-active {
    position: relative; }
    .pvvi-btn-green.pvvi-active::after {
      content: "";
      position: absolute;
      z-index: 1;
      left: 0;
      width: 100%;
      bottom: -6px;
      border-bottom: 3px solid #000; }
  .pvvi-btn-green:focus, .pvvi-btn-green.pvvi-focus {
    outline: 4px solid #000;
    border-radius: 0; }
  .pvvi-btn-green.pvvi-disabled, .pvvi-btn-green:disabled {
    color: #dee2e6;
    background-color: #3b2716;
    border-color: #000; }

.pvvi-btn-lg, .pvvi-btn-group-lg > .pvvi-btn {
  padding: 8px 16px;
  font-size: 25px;
  line-height: 1.5;
  border-radius: 0.3rem; }

.pvvi-btn-sm, .pvvi-btn-group-sm > .pvvi-btn {
  padding: 4px 8px;
  font-size: 17.5px;
  line-height: 1.5;
  border-radius: 0.2rem; }

.pvvi-btn-block {
  display: block;
  width: 100%; }
  .pvvi-btn-block + .pvvi-btn-block {
    margin-top: 0.5rem; }

input[type="submit"].pvvi-btn-block,
input[type="reset"].pvvi-btn-block,
input[type="button"].pvvi-btn-block {
  width: 100%; }

.pvvi-fade {
  transition: opacity 0.15s linear; }
  @media screen and (prefers-reduced-motion: reduce) {
    .pvvi-fade {
      transition: none; } }
  .pvvi-fade:not(.pvvi-show) {
    opacity: 0; }

.pvvi-collapse:not(.pvvi-show) {
  display: none; }

.pvvi-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .pvvi-collapsing {
      transition: none; } }

.pvvi-btn-group,
.pvvi-btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .pvvi-btn-group > .pvvi-btn,
  .pvvi-btn-group-vertical > .pvvi-btn {
    position: relative;
    flex: 0 1 auto; }
    .pvvi-btn-group > .pvvi-btn:hover,
    .pvvi-btn-group-vertical > .pvvi-btn:hover {
      z-index: 1; }
    .pvvi-btn-group > .pvvi-btn:focus, .pvvi-btn-group > .pvvi-btn:active, .pvvi-btn-group > .pvvi-btn.pvvi-active,
    .pvvi-btn-group-vertical > .pvvi-btn:focus,
    .pvvi-btn-group-vertical > .pvvi-btn:active,
    .pvvi-btn-group-vertical > .pvvi-btn.pvvi-active {
      z-index: 1; }
  .pvvi-btn-group .pvvi-btn + .pvvi-btn,
  .pvvi-btn-group .pvvi-btn + .pvvi-btn-group,
  .pvvi-btn-group .pvvi-btn-group + .pvvi-btn,
  .pvvi-btn-group .pvvi-btn-group + .pvvi-btn-group,
  .pvvi-btn-group-vertical .pvvi-btn + .pvvi-btn,
  .pvvi-btn-group-vertical .pvvi-btn + .pvvi-btn-group,
  .pvvi-btn-group-vertical .pvvi-btn-group + .pvvi-btn,
  .pvvi-btn-group-vertical .pvvi-btn-group + .pvvi-btn-group {
    margin-left: -1px; }

.pvvi-btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .pvvi-btn-toolbar .pvvi-input-group {
    width: auto; }

.pvvi-btn-group > .pvvi-btn:first-child {
  margin-left: 0; }

.pvvi-btn-group > .pvvi-btn:not(:last-child):not(.pvvi-dropdown-toggle),
.pvvi-btn-group > .pvvi-btn-group:not(:last-child) > .pvvi-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.pvvi-btn-group > .pvvi-btn:not(:first-child),
.pvvi-btn-group > .pvvi-btn-group:not(:first-child) > .pvvi-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.pvvi-dropdown-toggle-split {
  padding-right: 9px;
  padding-left: 9px; }
  .pvvi-dropdown-toggle-split::after,
  .pvvi-dropup .pvvi-dropdown-toggle-split::after,
  .pvvi-dropright .pvvi-dropdown-toggle-split::after {
    margin-left: 0; }
  .pvvi-dropleft .pvvi-dropdown-toggle-split::before {
    margin-right: 0; }

.pvvi-btn-sm + .pvvi-dropdown-toggle-split, .pvvi-btn-group-sm > .pvvi-btn + .pvvi-dropdown-toggle-split {
  padding-right: 6px;
  padding-left: 6px; }

.pvvi-btn-lg + .pvvi-dropdown-toggle-split, .pvvi-btn-group-lg > .pvvi-btn + .pvvi-dropdown-toggle-split {
  padding-right: 12px;
  padding-left: 12px; }

.pvvi-btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .pvvi-btn-group-vertical .pvvi-btn,
  .pvvi-btn-group-vertical .pvvi-btn-group {
    width: 100%; }
  .pvvi-btn-group-vertical > .pvvi-btn + .pvvi-btn,
  .pvvi-btn-group-vertical > .pvvi-btn + .pvvi-btn-group,
  .pvvi-btn-group-vertical > .pvvi-btn-group + .pvvi-btn,
  .pvvi-btn-group-vertical > .pvvi-btn-group + .pvvi-btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .pvvi-btn-group-vertical > .pvvi-btn:not(:last-child):not(.pvvi-dropdown-toggle),
  .pvvi-btn-group-vertical > .pvvi-btn-group:not(:last-child) > .pvvi-btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .pvvi-btn-group-vertical > .pvvi-btn:not(:first-child),
  .pvvi-btn-group-vertical > .pvvi-btn-group:not(:first-child) > .pvvi-btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.pvvi-btn-group-toggle > .pvvi-btn,
.pvvi-btn-group-toggle > .pvvi-btn-group > .pvvi-btn {
  margin-bottom: 0; }
  .pvvi-btn-group-toggle > .pvvi-btn input[type="radio"],
  .pvvi-btn-group-toggle > .pvvi-btn input[type="checkbox"],
  .pvvi-btn-group-toggle > .pvvi-btn-group > .pvvi-btn input[type="radio"],
  .pvvi-btn-group-toggle > .pvvi-btn-group > .pvvi-btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

body .pvvi-body {
  padding: 0;
  margin: 0;
  top: inherit !important;
  bottom: inherit !important;
  left: inherit !important;
  right: inherit !important;
  position: relative !important;
  color: inherit !important;
  font-size: inherit !important;
  overflow: inherit !important;
  z-index: inherit !important;
  background: transparent !important; }
  body .pvvi-body * {
    box-sizing: border-box; }
  body .pvvi-body .pvvi-img-grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='pvvi-img-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#pvvi-img-grayscale");
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
    -webkit-filter: gray;
            filter: gray; }
  body .pvvi-body .pvvi-img-off {
    display: block;
    position: relative; }
    body .pvvi-body .pvvi-img-off::after {
      content: attr(data-alt);
      position: absolute;
      top: 0;
      left: 0;
      border: 2px dashed !important;
      box-sizing: border-box;
      overflow: hidden;
      width: 100%;
      height: 100%;
      word-break: break-word;
      word-wrap: break-word;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: bold; }

body .pvvi-background {
  border-color: #000;
  background: #f8f8f8;
  padding: 10px 15px; }

.pvvi-panel {
  top: 0;
  left: 0;
  right: 0;
  font-family: sans-serif;
  letter-spacing: 0;
  position: relative;
  text-shadow: none;
  margin: 0 auto;
  line-height: normal;
  border: none;
  font-size: 20px;
  z-index: 1000;
  margin-bottom: 12px; }
  .pvvi-panel-fixed {
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    z-index: 1000; }
  .pvvi-panel-menu {
    border: 1px solid #000;
    background: #f8f8f8;
    color: #000;
    border-radius: 0.25rem;
    padding: 24px 36px 0;
    box-sizing: border-box; }
    .pvvi-panel-menu-title {
      margin-right: 12px;
      margin-bottom: 24px; }
    .pvvi-panel-menu-settings-title {
      width: 100px;
      margin-right: 12px;
      margin-bottom: 12px; }
      @media (min-width: 360px) {
        .pvvi-panel-menu-settings-title {
          margin-bottom: 24px; } }
    .pvvi-panel-menu-settings-inner {
      padding-top: 24px; }
      .pvvi-panel-menu-settings-inner .pvvi-col {
        margin-bottom: 12px; }
    .pvvi-panel-menu .pvvi-btn {
      margin-bottom: 24px; }

.pvvi-button-wrapper {
  font-family: Arial, sans-serif;
  text-align: right; }

.pvvi-icon {
  position: relative; }
  .pvvi-icon.pvvi-btn {
    width: 45px;
    min-height: 44px;
    line-height: 1.3em; }
  .pvvi-icon::before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 50%;
    left: 50%;
    width: 1em;
    height: 1em;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-repeat: no-repeat; }
  .pvvi-icon.pvvi-icon-left {
    width: auto;
    padding-left: 40px; }
    .pvvi-icon.pvvi-icon-left::before {
      left: 12px;
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%); }
  .pvvi-icon-picture::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M66.172,58.248c1.163-1.166,1.746-2.582,1.746-4.25V18.003c0-1.666-0.583-3.082-1.746-4.249 c-1.165-1.166-2.577-1.75-4.239-1.75H10.067c-1.664,0-3.076,0.584-4.239,1.75c-1.165,1.168-1.746,2.584-1.746,4.249v35.996 c0,1.668,0.581,3.084,1.746,4.25c1.163,1.168,2.575,1.75,4.239,1.75h51.866C63.595,59.997,65.007,59.415,66.172,58.248z M22.971,21.065c1.371,1.375,2.057,3.021,2.057,4.937c0,1.918-0.686,3.562-2.057,4.937c-1.372,1.375-3.014,2.062-4.925,2.062 c-1.913,0-3.553-0.687-4.925-2.062c-1.371-1.375-2.057-3.019-2.057-4.937c0-1.916,0.686-3.562,2.057-4.937 c1.372-1.375,3.012-2.062,4.925-2.062C19.958,19.002,21.6,19.69,22.971,21.065z M12.062,45.999L21.039,37 c0.249-0.25,0.58-0.375,0.997-0.375c0.415,0,0.748,0.125,0.997,0.375l6.982,6.999l16.956-16.998c0.249-0.25,0.581-0.375,0.998-0.375 c0.415,0,0.748,0.125,0.997,0.375L59.938,38v13.998H12.062V45.999z'/%3E%3C/svg%3E"); }
  .pvvi-icon-no-picture::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M66.172,58.248c-1.165,1.168-2.577,1.75-4.239,1.75h-3.714l1.298,1.819c0.416,0.665,0.564,1.414,0.44,2.247 c-0.124,0.831-0.519,1.456-1.183,1.875l-1.621,1.251c-0.666,0.417-1.415,0.564-2.246,0.44c-0.833-0.124-1.499-0.519-1.999-1.184 l-40.4-56.763c-0.418-0.665-0.564-1.414-0.44-2.247c0.124-0.832,0.517-1.456,1.183-1.875l1.621-1.251 c0.665-0.417,1.413-0.564,2.246-0.44c0.831,0.124,1.499,0.519,1.999,1.184l4.868,6.95h37.947c1.662,0,3.074,0.584,4.239,1.75 c1.163,1.168,1.746,2.584,1.746,4.249v35.996C67.918,55.666,67.335,57.082,66.172,58.248z M59.938,38L48.966,27.001 c-0.249-0.25-0.583-0.375-0.997-0.375c-0.417,0-0.748,0.125-0.998,0.375l-7.174,7.191L52.51,51.998h7.428V38z M13.122,21.065 c-1.371,1.375-2.057,3.021-2.057,4.937c0,1.918,0.686,3.562,2.057,4.937c1.372,1.375,3.012,2.062,4.925,2.062 c1.149,0,2.199-0.253,3.153-0.75l7.231,10.16L23.034,37c-0.249-0.25-0.583-0.375-0.997-0.375c-0.417,0-0.748,0.125-0.997,0.375 l-8.977,8.999v5.999h23.192l5.693,7.999h-30.88c-1.664,0-3.076-0.582-4.239-1.75c-1.165-1.166-1.746-2.582-1.746-4.25V18.003 c0-1.666,0.581-3.082,1.746-4.249c0.443-0.444,0.923-0.803,1.439-1.078L13.192,21C13.169,21.023,13.144,21.042,13.122,21.065z'/%3E%3C/svg%3E"); }
  .pvvi-icon-black-white::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M10.465,21.242c2.658-4.523,6.25-8.112,10.773-10.771C25.762,7.813,30.682,6.483,36,6.483c5.316,0,10.238,1.33,14.761,3.987 c4.524,2.659,8.113,6.249,10.773,10.771c2.658,4.523,3.988,9.444,3.988,14.759c0,5.317-1.33,10.236-3.988,14.758 c-2.66,4.523-6.25,8.112-10.773,10.771c-4.524,2.657-9.445,3.987-14.761,3.987c-5.318,0-10.238-1.33-14.761-3.987 c-4.524-2.659-8.115-6.249-10.773-10.771C7.806,46.236,6.478,41.317,6.478,36C6.478,30.685,7.806,25.765,10.465,21.242z M47.011,54.984c3.372-1.943,6.03-4.601,7.976-7.974c1.944-3.372,2.917-7.041,2.917-11.009c0-3.967-0.973-7.636-2.917-11.009 c-1.946-3.372-4.604-6.029-7.976-7.974c-3.374-1.943-7.044-2.916-11.011-2.916V57.9C39.967,57.9,43.637,56.929,47.011,54.984z'/%3E%3C/svg%3E"); }
  .pvvi-icon-arrow-up::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M36,19.444c-0.83,0-1.536,0.333-2.115,0.998L9.748,44.641c-0.581,0.583-0.871,1.29-0.871,2.121 c0,0.832,0.29,1.54,0.871,2.12l2.737,2.744c0.579,0.583,1.285,0.895,2.115,0.935c0.828,0.043,1.534-0.228,2.115-0.811L36,32.417 l19.284,19.334c0.579,0.583,1.285,0.854,2.115,0.811c0.828-0.041,1.534-0.353,2.115-0.935l2.737-2.744 c0.579-0.581,0.871-1.288,0.871-2.12c0-0.83-0.292-1.538-0.871-2.121L38.115,20.442C37.534,19.777,36.828,19.444,36,19.444z'/%3E%3C/svg%3E"); }
  .pvvi-icon-view::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M72,36c0,1.086-0.293,2.088-0.875,3.005C67.541,45.1,62.666,49.943,56.5,53.531c-6.25,3.674-13.084,5.51-20.5,5.51 c-7.418,0-14.25-1.835-20.5-5.51C9.332,49.943,4.457,45.1,0.875,39.006C0.291,38.088,0,37.086,0,36c0-1.084,0.291-2.086,0.875-3.005 C4.457,26.902,9.332,22.06,15.5,18.47c6.25-3.672,13.082-5.51,20.5-5.51c7.416,0,14.25,1.837,20.5,5.51 c6.166,3.59,11.041,8.433,14.625,14.525C71.707,33.915,72,34.916,72,36z M44.5,50.714c2.582-1.544,4.645-3.61,6.188-6.198 C52.229,41.929,53,39.09,53,36c0-3.087-0.771-5.926-2.313-8.515c-1.543-2.587-3.605-4.653-6.188-6.198 c-2.584-1.544-5.418-2.317-8.5-2.317c-3.084,0-5.918,0.773-8.5,2.317c-2.584,1.546-4.646,3.612-6.188,6.198 C19.77,30.074,19,32.913,19,36c0,3.089,0.77,5.928,2.313,8.515c1.541,2.588,3.604,4.655,6.188,6.198 c2.582,1.546,5.416,2.317,8.5,2.317C39.082,53.03,41.916,52.259,44.5,50.714z M45.188,26.797c-2.543-2.545-5.605-3.819-9.188-3.819 c-2.168,0-4.209,0.501-6.125,1.503c1.5,0,2.77,0.522,3.813,1.565c1.041,1.045,1.563,2.317,1.563,3.819 c0,1.503-0.521,2.776-1.563,3.819c-1.043,1.045-2.313,1.565-3.813,1.565s-2.771-0.52-3.813-1.565 c-1.043-1.043-1.563-2.317-1.563-3.819C23.5,31.786,23,33.831,23,36c0,3.59,1.27,6.658,3.813,9.204 c2.541,2.547,5.604,3.819,9.188,3.819c3.582,0,6.645-1.272,9.188-3.819C47.729,42.658,49,39.591,49,36l0,0l0,0 C49,32.412,47.729,29.344,45.188,26.797z'/%3E%3C/svg%3E"); }
  .pvvi-icon-close::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M27.375,50.418c-2.584-1.538-4.625-3.596-6.125-6.175C19.75,41.666,19,38.838,19,35.76c0-1.912,0.332-3.783,1-5.614 l-7.125-10.229c-5,3.411-9,7.693-12,12.849C0.291,33.682,0,34.68,0,35.76c0,1.082,0.291,2.08,0.875,2.994 C4.457,44.826,9.332,49.65,15.5,53.225c6.25,3.661,13.082,5.489,20.5,5.489c1.332,0,2.625-0.041,3.875-0.125l-4-5.863 C32.791,52.726,29.957,51.958,27.375,50.418z M72,35.76c0-1.08-0.293-2.078-0.875-2.994c-3.584-6.07-8.459-10.894-14.625-14.471 c-6.25-3.659-13.084-5.489-20.5-5.489c-3.584,0-7.084,0.458-10.5,1.372l-6.375-9.107c-0.5-0.665-1.168-1.06-2-1.185 c-0.834-0.125-1.584,0.022-2.25,0.437L13.25,5.571c-0.668,0.417-1.063,1.041-1.188,1.871c-0.125,0.832,0.019,1.581,0.438,2.246 l40.375,56.761c0.5,0.665,1.166,1.06,2,1.185c0.832,0.125,1.582-0.021,2.25-0.437l1.625-1.248c0.666-0.417,1.063-1.041,1.188-1.871 c0.125-0.832-0.021-1.581-0.438-2.245l-5.25-7.36c3.5-1.747,6.707-3.949,9.625-6.612c2.916-2.661,5.332-5.696,7.25-9.107 C71.707,37.84,72,36.842,72,35.76z M48.875,46.863L46.5,43.495c1.5-2.078,2.332-4.366,2.5-6.861c0.166-2.495-0.334-4.822-1.5-6.986 c0,1.497-0.521,2.766-1.563,3.805c-1.043,1.041-2.313,1.559-3.813,1.559s-2.771-0.518-3.813-1.559 c-1.043-1.039-1.563-2.308-1.563-3.805s0.52-2.764,1.563-3.805c1.041-1.039,2.313-1.559,3.813-1.559c-1.584-0.83-3.25-1.31-5-1.435 c-1.75-0.125-3.418,0.062-5,0.561l-2.5-3.368c2.082-0.83,4.207-1.247,6.375-1.247c3.082,0,5.916,0.77,8.5,2.308 c2.582,1.54,4.645,3.598,6.188,6.175C52.229,29.856,53,32.684,53,35.76l0,0l0,0C53,40.002,51.625,43.703,48.875,46.863 L48.875,46.863z M25.375,43.245c-1.834-2.577-2.625-5.489-2.375-8.733l9.75,13.847C29.666,47.53,27.207,45.824,25.375,43.245z'/%3E%3C/svg%3E"); }
  .pvvi-icon-refresh::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M44.69,26.36c-0.556,0.556-0.833,1.231-0.833,2.023c0,0.794,0.277,1.469,0.833,2.023c0.554,0.556,1.229,0.833,2.024,0.833 h15.952c0.792,0,1.467-0.277,2.024-0.833c0.554-0.554,0.833-1.229,0.833-2.023V12.434c0-0.792-0.279-1.467-0.833-2.023 c-0.556-0.554-1.231-0.833-2.024-0.833c-0.794,0-1.469,0.279-2.024,0.833l-4.285,4.285c-2.699-2.618-5.794-4.642-9.285-6.07 C43.578,7.198,39.888,6.483,36,6.483c-4.762,0-9.187,1.053-13.273,3.154c-4.088,2.103-7.52,4.98-10.297,8.629 c-2.779,3.651-4.604,7.736-5.476,12.259c-0.08,0.398,0.019,0.774,0.298,1.131c0.277,0.357,0.655,0.536,1.131,0.536h6.785 c0.396,0,0.714-0.099,0.952-0.298c0.238-0.197,0.396-0.456,0.476-0.774c1.11-4.443,3.471-8.073,7.083-10.89 c3.61-2.816,7.717-4.225,12.321-4.225c2.539,0,4.979,0.457,7.321,1.369c2.34,0.913,4.464,2.243,6.369,3.987L44.69,26.36z M7.311,41.594c-0.556,0.556-0.833,1.231-0.833,2.023v15.949c0,0.792,0.277,1.467,0.833,2.023c0.554,0.554,1.229,0.833,2.024,0.833 c0.792,0,1.468-0.279,2.024-0.833l4.285-4.285c2.697,2.618,5.792,4.642,9.285,6.07c3.491,1.428,7.182,2.142,11.071,2.142 c4.762,0,9.185-1.052,13.273-3.154c4.086-2.103,7.518-4.978,10.297-8.629c2.777-3.649,4.602-7.736,5.476-12.259 c0.078-0.396-0.02-0.774-0.298-1.131c-0.279-0.357-0.655-0.536-1.131-0.536h-6.785c-0.398,0-0.714,0.101-0.952,0.298 c-0.238,0.199-0.398,0.458-0.476,0.774c-1.112,4.445-3.473,8.075-7.083,10.89c-3.612,2.817-7.719,4.225-12.321,4.225 c-2.541,0-4.981-0.456-7.321-1.369c-2.342-0.911-4.464-2.241-6.369-3.987l5-4.999c0.554-0.554,0.833-1.229,0.833-2.023 c0-0.792-0.279-1.467-0.833-2.023c-0.556-0.554-1.231-0.833-2.024-0.833H9.335C8.54,40.761,7.865,41.04,7.311,41.594z'/%3E%3C/svg%3E"); }
  .pvvi-icon-settings::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 72 72' style='enable-background:new 0 0 72 72;' xml:space='preserve'%3E%3Cpath d='M59.5,31.627l5.222-3.121c0.33-0.166,0.56-0.416,0.684-0.749c0.124-0.332,0.144-0.665,0.062-0.999 c-1.41-4.41-3.689-8.322-6.838-11.735c-0.249-0.25-0.54-0.416-0.87-0.499c-0.332-0.082-0.664-0.041-0.995,0.125l-5.222,3.121 c-2.238-1.914-4.768-3.371-7.585-4.369V7.283c0-0.332-0.105-0.644-0.311-0.936c-0.208-0.291-0.478-0.478-0.808-0.562 c-4.56-0.999-9.119-0.999-13.677,0c-0.332,0.084-0.602,0.271-0.808,0.562c-0.208,0.293-0.311,0.605-0.311,0.936V13.4 c-2.819,0.999-5.347,2.456-7.585,4.369l-5.222-3.121c-0.332-0.166-0.664-0.207-0.995-0.125c-0.332,0.084-0.622,0.25-0.87,0.499 c-3.151,3.414-5.43,7.325-6.839,11.735c-0.083,0.333-0.062,0.667,0.062,0.999c0.124,0.333,0.352,0.583,0.684,0.749l5.222,3.121 c-0.497,2.914-0.497,5.827,0,8.739l-5.222,3.121c-0.332,0.168-0.56,0.417-0.684,0.749c-0.124,0.333-0.146,0.667-0.062,0.999 c1.409,4.412,3.687,8.323,6.839,11.735c0.249,0.25,0.538,0.417,0.87,0.499c0.33,0.084,0.662,0.043,0.995-0.125l5.222-3.121 c2.238,1.916,4.766,3.371,7.585,4.369v6.117c0,0.332,0.103,0.644,0.311,0.936c0.206,0.291,0.476,0.478,0.808,0.562 c4.558,0.999,9.117,0.999,13.677,0c0.33-0.084,0.6-0.271,0.808-0.562c0.206-0.293,0.311-0.605,0.311-0.936v-6.117 c2.817-0.999,5.347-2.454,7.585-4.369l5.222,3.121c0.33,0.168,0.663,0.209,0.995,0.125c0.33-0.082,0.622-0.25,0.87-0.499 c3.149-3.412,5.428-7.323,6.838-11.735c0.082-0.332,0.062-0.665-0.062-0.999c-0.124-0.332-0.354-0.581-0.684-0.749L59.5,40.366 C59.997,37.454,59.997,34.541,59.5,31.627L59.5,31.627z M43.025,43.05c-1.949,1.957-4.29,2.934-7.025,2.934 s-5.078-0.977-7.025-2.934c-1.949-1.955-2.922-4.307-2.922-7.053c0-2.747,0.973-5.097,2.922-7.054 c1.947-1.955,4.29-2.934,7.025-2.934s5.076,0.979,7.025,2.934c1.947,1.956,2.922,4.307,2.922,7.054 C45.947,38.743,44.972,41.096,43.025,43.05z'/%3E%3C/svg%3E"); }
