.vw-column {color: var(--vw-column-color);background-color: var(--vw-column-bg);border-radius: var(--vw-column-radius);padding: var(--vw-column-padding);flex-basis: var(--vw-column-width,100%);min-width: var(--vw-column-min-width);max-width: var(--vw-column-max-width);}
.vw-column-vertical-top {align-self: flex-start;}
.vw-column-vertical-center {align-self: center;}
.vw-column-vertical-bottom {align-self: flex-end;}
.vw-inline-hilight {padding: .12em 4px;border-radius: 2px;}
.vw-carousel.vw-slides-perview-auto .swiper-slide {width: auto;max-width: 100%;}
.vw-carousel figure img {border-radius: var(--vw-carousel-radius,0);}
.vw-carousel figcaption {border-bottom-left-radius: var(--vw-carousel-radius);border-bottom-right-radius: var(--vw-carousel-radius);}
.vw-carousel.vw-slider-nav-dynamic-dot .swiper-container {padding-bottom: 40px;}
.wp-block-envirra-card-carousel {max-width: none !important;margin-left: calc(-1 * var(--vw-wrapper-gap)) !important;margin-right: calc(-1 * var(--vw-wrapper-gap)) !important;overflow: hidden;}
.wp-block-envirra-card-carousel .swiper-container {max-width: var(--vw-site-width);}
.wp-block-envirra-card-carousel.alignwide .swiper-container {}
.wp-block-envirra-card-carousel.alignfull .swiper-container {}
.vw-card-carousel .swiper-container {overflow: visible !important;}
.vw-card-carousel .swiper-slide {width: auto;max-width: 100%;}
.vw-card-carousel figure img {border-radius: var(--vw-card-carousel-radius,0);box-shadow: var(--vw-card-carousel-shadow,0);max-height: 90vh;width: auto;}
.vw-card-carousel figcaption {border-bottom-left-radius: var(--vw-card-carousel-radius);border-bottom-right-radius: var(--vw-card-carousel-radius);}
.wp-block-image img, .wp-block-button__link {box-shadow: var(--vw-block-shadow);}
.wp-block-image img, .wp-block-button__link {border-radius: var(--vw-block-radius);}
.vw-image-slider img {width: 100%;max-width: none;}
.vw-image-slider figure {margin: 0;}
.vw-image-slider figcaption {position: absolute;bottom: 0;left: 0;right: 0;padding: 1em 1em;color: #fff;border-bottom-left-radius: var(--vw-image-slider-radius);border-bottom-right-radius: var(--vw-image-slider-radius);}
.vw-image-slider:not(.vw-image-slider-auto-height) figure {height: var(--vw-image-slider-height,100%);}
.vw-image-slider:not(.vw-image-slider-auto-height) img {-o-object-fit: cover;object-fit: cover;height: 100%;width: 100%;}
.vw-image-slider-effect-fade .swiper-container, .vw-image-slider-effect-slide .swiper-container {border-radius: var(--vw-image-slider-radius,0);box-shadow: var(--vw-image-slider-shadow,none);}
.vw-image-slider-effect-flip figure > div, .vw-image-slider-effect-coverflow figure > div, .vw-image-slider-effect-cube figure > div {border-radius: var(--vw-image-slider-radius,0);box-shadow: var(--vw-image-slider-shadow,none);}
.vw-image-slider-effect-coverflow {overflow: visible !important;}
.vw-image-slider-auto-height {--vw-image-slider-height: auto !important;}
.vw-image-slider-thumbs .swiper-wrapper {align-items: stretch;}
.vw-image-slider-thumbs .swiper-slide {height: auto;}
.vw-image-slider-thumbs figure {height: 150px;margin: 0;}
.vw-image-slider-thumbs img {height: 100%;-o-object-fit: cover;object-fit: cover;}
.vw-image-slider-thumbs img {cursor: pointer;}
hr.wp-block-separator.vw-has-custom-width {width: var(--vw-custom-width) !important;}
.vw-block-column-sticky {position: -webkit-sticky !important;position: sticky !important;top: calc(var(--vw-block-columns-gap,0) / 2);height: 100%;}
.vw-review-content {color: var(--vw-review-content-color);}
.vw-review-content-title {color: var(--vw-review-title-color);}
.vw-rating-title {color: var(--vw-review-title-color);}
.vw-rating-item-title {color: var(--vw-rating-item-color);}
.vw-has-wider-margin[class*=wp-block-], .vw-has-wider-margin[class*=wc-block-] {--vw-block-spacing: var(--vw-wider-margin) !important;}
.vw-has-wider-margin:not([class*=wp-block-]):not([class*=wc-block-]) {margin-top: var(--vw-wider-margin);margin-bottom: var(--vw-wider-margin);}
.vw-has-custom-margin-top {margin-top: var(--vw-custom-margin-top) !important;}
.vw-has-custom-margin-bottom {margin-bottom: var(--vw-custom-margin-bottom) !important;}
.vw-story-hilight {padding: 1em;background-color: var(--vw-story-hilight-bg);color: var(--vw-story-hilight-color);border-radius: var(--vw-story-hilight-radius);box-shadow: var(--vw-story-hilight-shadow);}
.vw-story-hilight ul {margin: 0;}
.vw-story-hilight li:before {color: var(--vw-story-hilight-icon-color);}
.vw-story-hilight-fit {height: 100%;}
.vw-story-hilight-title {color: var(--vw-story-hilight-title-color);}
.vw-inline-icon {vertical-align: middle;}
.vw-inline-icon-has-left-space {margin-left: var(--vw-inline-icon-spacing,.4em);}
.vw-inline-icon-has-right-space {margin-right: var(--vw-inline-icon-spacing,.4em);}
.vw-review {background-color: var(--vw-review-bg);color: var(--vw-review-color);border-radius: var(--vw-review-radius);box-shadow: var(--vw-review-shadow);display: flex;flex-flow: column;--vw-review-gap: 1em;}
.vw-review > * {margin-top: 0 !important;margin-bottom: var(--vw-review-gap) !important;}
.vw-review > *:last-child {--vw-review-gap: 0;}
.vw-review.vw-has-bg {padding: 1em;}
.vw-tip-box {display: flex;flex-flow: row;padding: 2rem;border: 1px solid var(--vw-line-color);background: var(--vw-tip-box-bg);color: var(--vw-tip-box-color);border-color: var(--vw-tip-box-border-color,transparent);border-width: var(--vw-tip-box-border-width,0px);border-radius: var(--vw-tip-box-border-radius,none);}
.vw-tip-box > .vw-icon:first-child {margin-right: 2rem;line-height: inherit;}
.vw-features {display: grid;grid-template-columns: repeat(var(--vw-features-columns,1),1fr);gap: var(--vw-features-gap,20px);}
@media not all and (min-width: 1280px) {.vw-features {grid-template-columns: repeat(min(3,var(--vw-features-columns,1)),1fr);}}
@media not all and (min-width: 1024px) {.vw-features {grid-template-columns: repeat(min(2,var(--vw-features-columns,1)),1fr);}}
@media not all and (min-width: 768px) {.vw-features {grid-template-columns: repeat(1,1fr);}}
.vw-wrapper-area {position: relative;display: flex;padding: var(--vw-wrapper-area-padding);border-radius: var(--vw-wrapper-area-radius);box-shadow: var(--vw-wrapper-area-shadow);background-color: var(--vw-wrapper-area-bg,transparent);}
.vw-wrapper-area.alignfull {margin-left: calc(-1 * var(--vw-wrapper-gap));margin-right: calc(-1 * var(--vw-wrapper-gap));}
.vw-wrapper-area-image {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}
.vw-wrapper-area-image img {-o-object-fit: cover;object-fit: cover;height: 100% !important;width: 100% !important;}
.vw-wrapper-area-content {position: relative;z-index: 1;}
.vw-wrapper-area-background-position-top-left .vw-wrapper-area-image img {-o-object-position: top left;object-position: top left;}
.vw-wrapper-area-background-position-top-center .vw-wrapper-area-image img {-o-object-position: top center;object-position: top center;}
.vw-wrapper-area-background-position-top-right .vw-wrapper-area-image img {-o-object-position: top right;object-position: top right;}
.vw-wrapper-area-background-position-center-left .vw-wrapper-area-image img {-o-object-position: center left;object-position: center left;}
.vw-wrapper-area-background-position-center-center .vw-wrapper-area-image img {-o-object-position: center center;object-position: center center;}
.vw-wrapper-area-background-position-center-right .vw-wrapper-area-image img {-o-object-position: center right;object-position: center right;}
.vw-wrapper-area-background-position-bottom-left .vw-wrapper-area-image img {-o-object-position: bottom left;object-position: bottom left;}
.vw-wrapper-area-background-position-bottom-center .vw-wrapper-area-image img {-o-object-position: bottom center;object-position: bottom center;}
.vw-wrapper-area-background-position-bottom-right .vw-wrapper-area-image img {-o-object-position: bottom right;object-position: bottom right;}
.vw-pros-cons {color: var(--vw-pros-cons-color);}
.vw-pros-cons ul li {list-style: none !important;}
.vw-pros-cons-inner {display: flex;flex-flow: row;background-color: var(--vw-pros-cons-bg);border-radius: var(--vw-pros-cons-radius);box-shadow: var(--vw-pros-cons-shadow);}
@media not all and (min-width: 768px) {.vw-pros-cons-inner {flex-flow: column;}
	.vw-pros-cons-inner .vw-cons-section {margin-top: calc(var(--vw-space-unit) * 1);}}
.vw-pros-cons.vw-has-bg .vw-pros-cons-inner {padding: calc(var(--vw-space-unit) * 1);}
.vw-pros-section, .vw-cons-section {flex: 1 1 50%;}
.vw-pros-cons-layout-vertical .vw-pros-cons-inner {flex-flow: column;}
.vw-pros-cons-layout-vertical .vw-cons-section {margin-top: calc(var(--vw-space-unit) * 1);}
.vw-pros-section li:before {color: var(--vw-pros-icon-color);}
.vw-cons-section li:before {color: var(--vw-cons-icon-color);}
.vw-pros-title, .vw-cons-title {color: var(--vw-pros-cons-title-color);}
.vw-feature {--vw-feature-gap: 20px;display: flex;border-radius: var(--vw-feature-radius);padding: var(--vw-feature-padding);box-shadow: var(--vw-feature-shadow);background: var(--vw-feature-bg);}
.vw-features .vw-feature {--vw-block-spacing-top: 0px;--vw-block-spacing-bottom: 0px;}
.vw-feature-image img {display: inline-block;}
.vw-feature-icon .vw-icon {font-size: var(--vw-feature-icon-size);min-width: var(--vw-feature-icon-size,0);border-radius: var(--vw-feature-icon-radius);padding: var(--vw-feature-icon-padding);box-shadow: var(--vw-feature-icon-shadow);color: var(--vw-feature-icon-color);background: var(--vw-feature-icon-bg);text-align: center;}
.vw-feature-media-position-top {flex-flow: column;}
.vw-feature-media-position-top .vw-feature-image, .vw-feature-media-position-top .vw-feature-icon {margin-bottom: var(--vw-feature-gap);}
.vw-feature-media-position-side {flex-flow: row;}
.vw-feature-media-position-side .vw-feature-image, .vw-feature-media-position-side .vw-feature-icon {margin-right: var(--vw-feature-gap);}
.vw-feature-text-align-left {text-align: left;}
.vw-feature-text-align-center {text-align: center;}
.vw-feature-text-align-center .vw-feature-image img {margin-left: auto;margin-right: auto;}
.vw-feature-text-align-right {text-align: right;}
.vw-review-title {display: flex;flex-flow: row;}
.vw-review-title-title {color: var(--vw-review-title-color);}
.vw-review-title-title:last-child {margin-bottom: 0;}
.vw-review-title-subtitle {color: var(--vw-review-title-subtitle-color);}
.vw-review-title-content {flex: 1 1 auto;}
.vw-review-title-summary-score {display: flex;align-items: center;}
.vw-review-title-summary-score-type-percentage:after {content: "%";}
.vw-review-title-summary-score-type-stars:after {content: "";font-family: "Font Awesome 5 Free" !important;speak: none;font-style: normal;font-weight: normal;font-weight: 900;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration: none;margin-left: 4px;}
.vw-review-title-summary-score {color: var(--vw-review-title-score-color);background-color: var(--vw-review-title-score-bg);border-radius: var(--vw-review-title-score-radius);}
.vw-review-title-has-score-bg .vw-review-title-summary-score {padding: 2px 4px;}
.vw-tabs:not(.vw-tabs-init) .vw-tabs-nav-item:first-child {display: block;}
.vw-tabs-nav {display: flex;flex-flow: row;}
.vw-tabs-nav-item {color: var(--vw-tabs-nav-color);background-color: var(--vw-tabs-nav-bg);height: var(--vw-tabs-nav-height);min-width: 100px;padding: 10px;cursor: pointer;text-align: center;display: flex;align-items: center;justify-content: center;border-top-left-radius: var(--vw-tabs-radius);border-top-right-radius: var(--vw-tabs-radius);}
.vw-tabs-nav-item:not(:last-child) {margin-right: var(--vw-tabs-nav-gap);}
.vw-tabs-nav-item:hover {color: var(--vw-tabs-nav-hover-color);background-color: var(--vw-tabs-nav-hover-bg);}
.vw-tabs-nav-item.vw-tab-active {color: var(--vw-tabs-nav-active-color);background-color: var(--vw-tabs-nav-active-bg,var(--vw-tabs-panel-bg));}
.vw-tabs-nav-fullwidth .vw-tabs-nav-item {flex: 1 1 auto;}
.vw-tab-panel {display: none;background-color: var(--vw-tabs-panel-bg);padding: var(--vw-tabs-panel-padding);border-top-left-radius: var(--vw-tabs-radius);border-top-right-radius: var(--vw-tabs-radius);border-bottom-left-radius: var(--vw-tabs-radius);border-bottom-right-radius: var(--vw-tabs-radius);}
.vw-tabs-has-panel-link-color .vw-tab-panel {--vw-link-color: var(--vw-tabs-panel-link-color);--vw-header-color: var(--vw-tabs-panel-link-color);}
.vw-tabs-has-panel-color .vw-tab-panel {--vw-text-color: var(--vw-tabs-panel-color);color: var(--vw-tabs-panel-color);}
.vw-tab-panel.vw-tab-active {display: block;}
.vw-tab-panel.vw-tab-active:first-child {border-top-left-radius: 0;}
.vw-tab-panel.vw-tab-active:last-child {border-top-right-radius: 0;}
.vw-tab-panel > :first-child {margin-top: 0;}
.vw-tab-panel > :last-child {margin-bottom: 0;}
@media not all and (min-width: 1024px) {.vw-tabs-responsive .vw-tabs-nav {flex-flow: column;}
	.vw-tabs-responsive .vw-tabs-nav-item {margin-right: 0;margin-bottom: var(--vw-tabs-nav-gap);}}
.vw-cover-area {position: relative;height: var(--vw-cover-area-height);display: flex;padding: var(--vw-cover-area-padding);}
.vw-cover-area .vw-overlay {border-radius: var(--vw-cover-area-radius);}
.vw-cover-area-image {position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: var(--vw-cover-area-radius);box-shadow: var(--vw-cover-area-shadow);overflow: hidden;}
.vw-cover-area-image img {-o-object-fit: cover;object-fit: cover;height: 100% !important;width: 100% !important;}
.vw-cover-area-content {position: relative;z-index: 1;}
.vw-cover-area-no-image {height: auto !important;}
.vw-cover-area-content-position-top-left {align-items: flex-start;justify-content: flex-start;}
.vw-cover-area-content-position-top-center {align-items: flex-start;justify-content: center;}
.vw-cover-area-content-position-top-right {align-items: flex-start;justify-content: flex-end;text-align: right;}
.vw-cover-area-content-position-center-left {align-items: center;justify-content: flex-start;}
.vw-cover-area-content-position-center-center {align-items: center;justify-content: center;}
.vw-cover-area-content-position-center-right {align-items: center;justify-content: flex-end;text-align: right;}
.vw-cover-area-content-position-bottom-left {align-items: flex-end;justify-content: flex-start;}
.vw-cover-area-content-position-bottom-center {align-items: flex-end;justify-content: center;}
.vw-cover-area-content-position-bottom-right {align-items: flex-end;justify-content: flex-end;text-align: right;}
.vw-cover-area-background-position-top-left .vw-cover-area-image img {-o-object-position: top left;object-position: top left;}
.vw-cover-area-background-position-top-center .vw-cover-area-image img {-o-object-position: top center;object-position: top center;}
.vw-cover-area-background-position-top-right .vw-cover-area-image img {-o-object-position: top right;object-position: top right;}
.vw-cover-area-background-position-center-left .vw-cover-area-image img {-o-object-position: center left;object-position: center left;}
.vw-cover-area-background-position-center-center .vw-cover-area-image img {-o-object-position: center center;object-position: center center;}
.vw-cover-area-background-position-center-right .vw-cover-area-image img {-o-object-position: center right;object-position: center right;}
.vw-cover-area-background-position-bottom-left .vw-cover-area-image img {-o-object-position: bottom left;object-position: bottom left;}
.vw-cover-area-background-position-bottom-center .vw-cover-area-image img {-o-object-position: bottom center;object-position: bottom center;}
.vw-cover-area-background-position-bottom-right .vw-cover-area-image img {-o-object-position: bottom right;object-position: bottom right;}
.vw-review-summary {color: var(--vw-review-summary-color);display: flex;flex-flow: row;}
@media not all and (min-width: 768px) {.vw-review-summary {flex-flow: column;}
	.vw-review-summary .vw-review-summary-score {margin-left: auto;margin-right: auto;}
	.vw-review-summary .vw-review-summary-content {margin-bottom: calc(var(--vw-space-unit) * .5);}
	.vw-review-summary .vw-review-summary-score-style-rectangle {width: 100% !important;}}
.vw-review-summary > :first-child {margin-right: var(--vw-review-summary-gap,1em);}
.vw-review-summary-reverse {flex-flow: row-reverse;}
@media not all and (min-width: 768px) {.vw-review-summary-reverse {flex-flow: column-reverse;}
	.vw-review-summary-reverse .vw-review-summary-score {margin-left: auto;margin-right: auto;}
	.vw-review-summary-reverse .vw-review-summary-content {margin-top: calc(var(--vw-space-unit) * .5);}}
.vw-review-summary-reverse > :first-child {margin-left: var(--vw-review-summary-gap,1em);margin-right: 0;}
.vw-review-summary-title {color: var(--vw-review-title-color);}
.vw-review-summary-score {text-align: center;flex: 0 0 auto;}
.vw-review-summary-score-number {font-size: 40px;font-weight: bold;line-height: 1;color: var(--vw-review-score-color,currentColor);}
.vw-review-summary-score-label {color: var(--vw-review-score-label-color,currentColor);}
.vw-review-summary-content {flex: 1 1 auto;}
.vw-review-summary-score-style-rectangle {width: var(--vw-review-summary-score-width,120px);height: var(--vw-review-summary-score-width,120px);background-color: var(--vw-review-accent-color,#222);color: white;display: flex;flex-flow: column;align-items: center;justify-content: center;border-radius: var(--vw-review-summary-score-radius);}
.vw-review-summary-score-style-donut {position: relative;display: flex;flex-flow: column;align-items: center;justify-content: center;width: var(--vw-review-summary-score-width,160px);height: var(--vw-review-summary-score-width,160px);}
.vw-review-summary-score-style-donut .vw-donut {position: absolute;}
.vw-review-summary-score-style-donut .vw-review-summary-score-inner {position: relative;z-index: 1;}
.vw-review-summary-score-style-donut .vw-review-summary-score-label {line-height: 1;margin-top: 6px;}
.vw-image-grid {display: grid;grid-template-columns: repeat(3,1fr);gap: var(--vw-image-grid-gap,0);grid-auto-rows: var(--vw-image-grid-height,auto);}
.vw-image-grid figure {height: 100%;position: relative;margin: 0;}
.vw-image-grid figure > div {border-radius: var(--vw-image-grid-radius);box-shadow: var(--vw-image-grid-shadow);overflow: hidden;}
.vw-image-grid figcaption {position: absolute;bottom: 0;left: 0;right: 0;padding: 1em 1em;color: #fff;border-bottom-left-radius: var(--vw-image-grid-radius);border-bottom-right-radius: var(--vw-image-grid-radius);}
.vw-image-grid img {-o-object-fit: cover;object-fit: cover;height: 100%;width: 100%;transition: var(--vw-transition);}
.vw-image-grid-auto-height {--vw-image-grid-height: auto !important;}
.vw-image-grid-hover-grayscale figure:hover img {-webkit-filter: grayscale(1);filter: grayscale(1);transform: translateZ(0);}
.vw-image-grid-hover-blur figure:hover img {-webkit-filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));transform: translateZ(0);}
.vw-image-grid-hover-dim figure:hover img {-webkit-filter: brightness(.6);filter: brightness(.6);}
.vw-image-grid-hover-zoom figure:hover img, .vw-image-grid-hover-zoom-dim figure:hover img {transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) translateZ(0);}
.vw-image-grid-hover-zoom-dim figure:hover img {-webkit-filter: brightness(.6);filter: brightness(.6);}
.vw-image-grid-hover-zoom-rotate figure:hover img, .vw-image-grid-hover-zoom-rotate-dim figure:hover img {transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) rotate(var(--vw-thumbnail-hover-zoom-rotate,-4deg)) translateZ(0);}
.vw-image-grid-hover-zoom-rotate-dim figure:hover img {-webkit-filter: brightness(.6);filter: brightness(.6);}
.vw-image-grid-hover-zoom-blur figure:hover img, .vw-image-grid-hover-zoom-blur-dim figure:hover img {-webkit-filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) translateZ(0);}
.vw-image-grid-hover-zoom-blur-dim figure:hover img {-webkit-filter: blur(var(--vw-thumbnail-hover-blur-radius,2px)) brightness(.6);filter: blur(var(--vw-thumbnail-hover-blur-radius,2px)) brightness(.6);}
.vw-image-grid-layout-grid-1 {grid-template-columns: repeat(1,1fr);}
.vw-image-grid-layout-grid-2 {grid-template-columns: repeat(2,1fr);}
.vw-image-grid-layout-grid-3 {grid-template-columns: repeat(3,1fr);}
.vw-image-grid-layout-grid-4 {grid-template-columns: repeat(4,1fr);}
.vw-image-grid-layout-grid-5 {grid-template-columns: repeat(5,1fr);}
.vw-image-grid-layout-grid-6 {grid-template-columns: repeat(6,1fr);}
.vw-image-grid-layout-cover-1 {grid-template-columns: repeat(2,1fr);grid-auto-rows: auto var(--vw-image-grid-height,auto);}
.vw-image-grid-layout-cover-1 .vw-image-grid-item:first-child {grid-column: span 2;}
.vw-image-grid-layout-cover-2 {grid-template-columns: repeat(3,1fr);grid-auto-rows: auto var(--vw-image-grid-height,auto);}
.vw-image-grid-layout-cover-2 .vw-image-grid-item:first-child {grid-column: span 3;}
.vw-image-grid-layout-tile-1 {grid-template-columns: repeat(2,1fr);}
.vw-image-grid-layout-tile-1 .vw-image-grid-item:nth-child(6n+1), .vw-image-grid-layout-tile-1 .vw-image-grid-item:nth-child(6n+5) {grid-row: span 2;}
.vw-image-grid-layout-tile-2 {grid-template-columns: repeat(3,1fr);}
.vw-image-grid-layout-tile-2 .vw-image-grid-item:nth-child(10n+8), .vw-image-grid-layout-tile-2 .vw-image-grid-item:nth-child(10n+1) {grid-row: span 2;}
.vw-rating-item {display: flex;flex-flow: row;align-items: center;flex-wrap: wrap;margin-bottom: var(--vw-rating-item-gap);color: var(--vw-rating-item-color);}
.vw-rating-item .vw-icon {margin-right: .5em;}
.vw-rating-item-bar-container {width: 100%;background-color: var(--vw-rating-item-score-bg-color,rgba(100,100,100,.1));border-radius: var(--vw-rating-item-radius);}
.vw-rating-item-bar {width: var(--vw-rating-item-score,50%);height: var(--vw-rating-item-height,20px);background-color: var(--vw-review-accent-color,#222);border-radius: var(--vw-rating-item-radius);}
.vw-rating-item-title {flex: 1 1 auto;}
.vw-rating-item-stars {display: flex;position: relative;}
.vw-rating-item-stars:before, .vw-rating-item-stars:after {content: "" "" "" "" "";font-family: "Font Awesome 5 Free" !important;speak: none;font-style: normal;font-weight: normal;font-weight: 900;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration: none;}
.vw-rating-item-stars:before {color: var(--vw-rating-item-score-bg-color,rgba(100,100,100,.1));}
.vw-rating-item-stars:after {color: var(--vw-review-accent-color,#222);position: absolute;left: 0;-webkit-clip-path: inset(0px calc(100% - var(--vw-rating-item-score,0)) 0px 0px);clip-path: inset(0px calc(100% - var(--vw-rating-item-score,0)) 0px 0px);}
.vw-rating-item-score-type-points .vw-rating-item-score:after {content: attr(data-score-base-10);}
.vw-rating-item-score-type-percentage .vw-rating-item-score:after {content: attr(data-score) "%";}
.vw-rating-item-score-type-stars .vw-rating-item-score {display: none;}
.vw-grid-block {display: grid;grid-template-columns: repeat(var(--vw-grid-cols,3),1fr);grid-gap: var(--vw-grid-gap,1rem);}
.vw-grid-block.alignfull {padding-left: calc(var(--vw-grid-gap,1rem) * 1);padding-right: calc(var(--vw-grid-gap,1rem) * 1);}
@media not all and (min-width: 1024px) {.vw-grid-block {--vw-grid-cols: 1 !important;}}
ul.is-style-series, ol.is-style-series {counter-reset: li;--vw-line-color: #dfdfdf;}
ul.is-style-series li, ol.is-style-series li {position: relative;margin: 0 0 .5em 1em;padding: 4px 1.1em .75em 1.5em;list-style: none;border-left: 1px solid var(--vw-line-color);}
ul.is-style-series li:before, ol.is-style-series li:before {content: counter(li);counter-increment: li;position: absolute;top: 0px;left: -1em;display: block;font-size: .9em;width: 2em;height: 2em;line-height: 2em;text-align: center;border: 1px solid var(--vw-line-color);background: #fff;border-radius: 999em;}
ul[class^=is-style-icon-], .editor-styles-wrapper ul[class^=is-style-icon-], ul[class*=" is-style-icon-"], .editor-styles-wrapper ul[class*=" is-style-icon-"], ol[class^=is-style-icon-], .editor-styles-wrapper ol[class^=is-style-icon-], ol[class*=" is-style-icon-"], .editor-styles-wrapper ol[class*=" is-style-icon-"] {list-style: none;}
ul[class^=is-style-icon-] li, ul[class*=" is-style-icon-"] li, ol[class^=is-style-icon-] li, ol[class*=" is-style-icon-"] li {position: relative;}
ul[class^=is-style-icon-] li:before, ul[class*=" is-style-icon-"] li:before, ol[class^=is-style-icon-] li:before, ol[class*=" is-style-icon-"] li:before {font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 900;display: block;position: absolute;left: calc(-1 * var(--vw-list-icon-spacing,.5em));transform: translateX(-100%) scale(.8);line-height: inherit;content: var(--vw-list-style-icon);}
[dir=rtl] ul[class^=is-style-icon-] li:before, [dir=rtl] ul[class*=" is-style-icon-"] li:before, [dir=rtl] ol[class^=is-style-icon-] li:before, [dir=rtl] ol[class*=" is-style-icon-"] li:before {content: var(--vw-list-style-icon-rtl,var(--vw-list-style-icon));}
ul.is-style-icon-none li, ol.is-style-icon-none li {margin-left: 0 !important;}
ul.is-style-default, ul.is-style-icon-default, ol.is-style-default, ol.is-style-icon-default {list-style-type: disc;}
ul.is-style-icon-plus, ol.is-style-icon-plus {--vw-list-style-icon: "";}
ul.is-style-icon-minus, ol.is-style-icon-minus {--vw-list-style-icon: "";}
ul.is-style-icon-check, ol.is-style-icon-check {--vw-list-style-icon: "";}
ul.is-style-icon-cross, ol.is-style-icon-cross {--vw-list-style-icon: "";}
ul.is-style-icon-chevron, ol.is-style-icon-chevron {--vw-list-style-icon: "";--vw-list-style-icon-rtl: "";}
ul.is-style-icon-caret, ol.is-style-icon-caret {--vw-list-style-icon: "";--vw-list-style-icon-rtl: "";}
ul.is-style-icon-plus-square, ol.is-style-icon-plus-square {--vw-list-style-icon: "";}
ul.is-style-icon-minus-square, ol.is-style-icon-minus-square {--vw-list-style-icon: "";}
ul.is-style-icon-check-square, ol.is-style-icon-check-square {--vw-list-style-icon: "";}
ul.is-style-icon-caret-square, ol.is-style-icon-caret-square {--vw-list-style-icon: "";--vw-list-style-icon-rtl: "";}
ul.is-style-icon-plus-circle, ol.is-style-icon-plus-circle {--vw-list-style-icon: "";}
ul.is-style-icon-minus-circle, ol.is-style-icon-minus-circle {--vw-list-style-icon: "";}
ul.is-style-icon-check-circle, ol.is-style-icon-check-circle {--vw-list-style-icon: "";}
ul.is-style-icon-cross-circle, ol.is-style-icon-cross-circle {--vw-list-style-icon: "";}
ul.is-style-icon-chevron-circle, ol.is-style-icon-chevron-circle {--vw-list-style-icon: "";--vw-list-style-icon-rtl: "";}
ul.is-style-icon-smile, ol.is-style-icon-smile {--vw-list-style-icon: "";}
ul.is-style-icon-frown, ol.is-style-icon-frown {--vw-list-style-icon: "";}
ul.is-style-icon-thumbs-up, ol.is-style-icon-thumbs-up {--vw-list-style-icon: "";}
ul.is-style-icon-thumbs-down, ol.is-style-icon-thumbs-down {--vw-list-style-icon: "";}
.vw-donut circle {stroke-width: var(--vw-donut-stroke,3.5);}
.vw-donut-box {display: block;}
.vw-donut-rounded .vw-donut-box {stroke-linecap: round;}
.vw-donut-ring {stroke: var(--vw-donut-ring-color,#eee);}
.vw-donut-accent {stroke: var(--vw-donut-accent-color,#222);stroke-dashoffset: 25;stroke-dasharray: var(--vw-donut-stroke-dasharray,50 50);transform-origin: center;-webkit-animation: vw-donut-animation 1s;animation: vw-donut-animation 1s;}
@-webkit-keyframes vw-donut-animation {0% {stroke-dasharray: 0,100;}}
@keyframes vw-donut-animation {0% {stroke-dasharray: 0,100;}}
.vw-placeholder-icon {opacity: .3;}
.wp-block-envirra-image-grid figure > div {width: 100%;height: 100%;overflow: hidden;}
.wp-block-buttons > .wp-block-button {margin-top: 0;margin-bottom: 0;--vw-block-spacing-top: 0;--vw-block-spacing-bottom: 5px;margin-right: var(--vw-block-spacing-bottom);}
.wp-block-buttons > .wp-block-button .wp-block-button__link {display: flex;align-items: center;justify-content: center;}
.vw-block-button-sm .wp-block-button__link {color: var(--vw-button-color);background-color: var(--vw-button-bg);font-size: var(--vw-button-sm-font-size);line-height: var(--vw-button-sm-line-height);padding: var(--vw-button-sm-padding);height: auto;vertical-align: middle;display: inline-block;margin: 0;border: none;border-radius: 0;border-radius: var(--vw-button-radius,4px);font-weight: bold;text-align: center;text-decoration: none !important;letter-spacing: 1px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: var(--vw-transition);}
.vw-block-button-sm .wp-block-button__link:hover {color: var(--vw-button-hover-color);background-color: var(--vw-button-hover-bg);}
.vw-block-button-sm .wp-block-button__link > span {display: inline-block;}
.vw-block-button-sm .wp-block-button__link .vw-icon:first-child {margin-right: .5em;}
.vw-block-button-sm .wp-block-button__link .vw-icon:last-child {margin-left: .5em;margin-right: -.2em;}
.vw-block-button-sm .wp-block-button__link .vw-icon:only-child {margin-left: 0;margin-right: 0;}
.vw-block-button-md .wp-block-button__link {color: var(--vw-button-color);background-color: var(--vw-button-bg);font-size: var(--vw-button-md-font-size);line-height: var(--vw-button-md-line-height);padding: var(--vw-button-md-padding);height: auto;vertical-align: middle;display: inline-block;margin: 0;border: none;border-radius: 0;border-radius: var(--vw-button-radius,4px);font-weight: bold;text-align: center;text-decoration: none !important;letter-spacing: 1px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: var(--vw-transition);}
.vw-block-button-md .wp-block-button__link:hover {color: var(--vw-button-hover-color);background-color: var(--vw-button-hover-bg);}
.vw-block-button-md .wp-block-button__link > span {display: inline-block;}
.vw-block-button-md .wp-block-button__link .vw-icon:first-child {margin-right: .5em;}
.vw-block-button-md .wp-block-button__link .vw-icon:last-child {margin-left: .5em;margin-right: -.2em;}
.vw-block-button-md .wp-block-button__link .vw-icon:only-child {margin-left: 0;margin-right: 0;}
.vw-block-button-lg .wp-block-button__link {color: var(--vw-button-color);background-color: var(--vw-button-bg);font-size: var(--vw-button-lg-font-size);line-height: var(--vw-button-lg-line-height);padding: var(--vw-button-lg-padding);height: auto;vertical-align: middle;display: inline-block;margin: 0;border: none;border-radius: 0;border-radius: var(--vw-button-radius,4px);font-weight: bold;text-align: center;text-decoration: none !important;letter-spacing: 1px;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: var(--vw-transition);}
.vw-block-button-lg .wp-block-button__link:hover {color: var(--vw-button-hover-color);background-color: var(--vw-button-hover-bg);}
.vw-block-button-lg .wp-block-button__link > span {display: inline-block;}
.vw-block-button-lg .wp-block-button__link .vw-icon:first-child {margin-right: .5em;}
.vw-block-button-lg .wp-block-button__link .vw-icon:last-child {margin-left: .5em;margin-right: -.2em;}
.vw-block-button-lg .wp-block-button__link .vw-icon:only-child {margin-left: 0;margin-right: 0;}
.wp-block-button.vw-block-button-fullwidth {max-width: none;margin-top: 0;margin-left: 0;margin-right: 0;}
.wp-block-button.vw-block-button-fullwidth, .wp-block-button.vw-block-button-fullwidth .wp-block-button__link {width: 100%;}
.wp-block-button.vw-block-button-fullwidth:not(:last-child) {margin-bottom: var(--vw-block-buttons-gap,.5em);}
.wp-block-button:hover .wp-block-button__link {color: var(--vw-button-hover-color);background: var(--vw-button-hover-bg);}
/*
     FILE ARCHIVED ON 11:57:14 Jan 25, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:56:51 Jul 16, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.857
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.043
  esindex: 0.014
  cdx.remote: 48.589
  LoadShardBlock: 97.509 (3)
  PetaboxLoader3.datanode: 262.262 (5)
  load_resource: 354.457
  PetaboxLoader3.resolve: 73.983
  loaddict: 208.291
*/