@charset "UTF-8";
:root {--vw-accent: #cdaa5a;--vw-accent-text: #fff;--vw-light-bg: #f7f7f7;--vw-light-text: #999;--vw-header-color: #333;--vw-link-color: var(--vw-accent);--vw-link-hover-color: #006dcc;--vw-line-color: #efefef;--vw-social-color: #000;--vw-button-color: #fff;--vw-button-bg: var(--vw-accent);--vw-button-hover-color: #000;--vw-button-hover-bg: #fdf49f;--vw-dark-black: #111;--vw-gradient-black-top: linear-gradient(to bottom,hsl(0,0%,0%),hsla(0,0%,0%,.98032) 8.37%,hsla(0,0%,0%,.92593) 16.09%,hsla(0,0%,0%,.84375) 23.36%,hsla(0,0%,0%,.74074) 30.37%,hsla(0,0%,0%,.62384) 37.31%,hsla(0,0%,0%,.5) 44.38%,hsla(0,0%,0%,.37616) 51.75%,hsla(0,0%,0%,.25926) 59.63%,hsla(0,0%,0%,.15625) 68.2%,hsla(0,0%,0%,.07407) 77.66%,hsla(0,0%,0%,.01968) 88.2%,hsla(0,0%,0%,0));--vw-gradient-black-bottom: linear-gradient(to top,hsl(0,0%,0%),hsla(0,0%,0%,.98032) 8.37%,hsla(0,0%,0%,.92593) 16.09%,hsla(0,0%,0%,.84375) 23.36%,hsla(0,0%,0%,.74074) 30.37%,hsla(0,0%,0%,.62384) 37.31%,hsla(0,0%,0%,.5) 44.38%,hsla(0,0%,0%,.37616) 51.75%,hsla(0,0%,0%,.25926) 59.63%,hsla(0,0%,0%,.15625) 68.2%,hsla(0,0%,0%,.07407) 77.66%,hsla(0,0%,0%,.01968) 88.2%,hsla(0,0%,0%,0));--vw-gradient-black-left: linear-gradient(to right,hsl(0,0%,0%),hsla(0,0%,0%,.98032) 15.91%,hsla(0,0%,0%,.92593) 28.94%,hsla(0,0%,0%,.84375) 39.53%,hsla(0,0%,0%,.74074) 48.15%,hsla(0,0%,0%,.62384) 55.24%,hsla(0,0%,0%,.5) 61.25%,hsla(0,0%,0%,.37616) 66.64%,hsla(0,0%,0%,.25926) 71.85%,hsla(0,0%,0%,.15625) 77.34%,hsla(0,0%,0%,.07407) 83.56%,hsla(0,0%,0%,.01968) 90.97%,hsla(0,0%,0%,0));--vw-gradient-black-right: linear-gradient(to left,hsl(0,0%,0%),hsla(0,0%,0%,.98032) 15.91%,hsla(0,0%,0%,.92593) 28.94%,hsla(0,0%,0%,.84375) 39.53%,hsla(0,0%,0%,.74074) 48.15%,hsla(0,0%,0%,.62384) 55.24%,hsla(0,0%,0%,.5) 61.25%,hsla(0,0%,0%,.37616) 66.64%,hsla(0,0%,0%,.25926) 71.85%,hsla(0,0%,0%,.15625) 77.34%,hsla(0,0%,0%,.07407) 83.56%,hsla(0,0%,0%,.01968) 90.97%,hsla(0,0%,0%,0));--vw-gradient-white-top: linear-gradient(to bottom,hsl(0,0%,100%),hsla(0,0%,100%,.98032) 8.37%,hsla(0,0%,100%,.92593) 16.09%,hsla(0,0%,100%,.84375) 23.36%,hsla(0,0%,100%,.74074) 30.37%,hsla(0,0%,100%,.62384) 37.31%,hsla(0,0%,100%,.5) 44.38%,hsla(0,0%,100%,.37616) 51.75%,hsla(0,0%,100%,.25926) 59.63%,hsla(0,0%,100%,.15625) 68.2%,hsla(0,0%,100%,.07407) 77.66%,hsla(0,0%,100%,.01968) 88.2%,hsla(0,0%,100%,0));--vw-gradient-white-bottom: linear-gradient(to top,hsl(0,0%,100%),hsla(0,0%,100%,.98032) 8.37%,hsla(0,0%,100%,.92593) 16.09%,hsla(0,0%,100%,.84375) 23.36%,hsla(0,0%,100%,.74074) 30.37%,hsla(0,0%,100%,.62384) 37.31%,hsla(0,0%,100%,.5) 44.38%,hsla(0,0%,100%,.37616) 51.75%,hsla(0,0%,100%,.25926) 59.63%,hsla(0,0%,100%,.15625) 68.2%,hsla(0,0%,100%,.07407) 77.66%,hsla(0,0%,100%,.01968) 88.2%,hsla(0,0%,100%,0));--vw-gradient-white-left: linear-gradient(to right,hsl(0,0%,100%),hsla(0,0%,100%,.98032) 15.91%,hsla(0,0%,100%,.92593) 28.94%,hsla(0,0%,100%,.84375) 39.53%,hsla(0,0%,100%,.74074) 48.15%,hsla(0,0%,100%,.62384) 55.24%,hsla(0,0%,100%,.5) 61.25%,hsla(0,0%,100%,.37616) 66.64%,hsla(0,0%,100%,.25926) 71.85%,hsla(0,0%,100%,.15625) 77.34%,hsla(0,0%,100%,.07407) 83.56%,hsla(0,0%,100%,.01968) 90.97%,hsla(0,0%,100%,0));--vw-gradient-white-right: linear-gradient(to left,hsl(0,0%,100%),hsla(0,0%,100%,.98032) 15.91%,hsla(0,0%,100%,.92593) 28.94%,hsla(0,0%,100%,.84375) 39.53%,hsla(0,0%,100%,.74074) 48.15%,hsla(0,0%,100%,.62384) 55.24%,hsla(0,0%,100%,.5) 61.25%,hsla(0,0%,100%,.37616) 66.64%,hsla(0,0%,100%,.25926) 71.85%,hsla(0,0%,100%,.15625) 77.34%,hsla(0,0%,100%,.07407) 83.56%,hsla(0,0%,100%,.01968) 90.97%,hsla(0,0%,100%,0));--vw-custom-gradient-1: linear-gradient(to bottom right,#375875,#ab067a);--vw-custom-gradient-2: linear-gradient(to right top,#a11cae,#af21b2,#bc26b6,#ca2bba,#d731be,#ea2cab,#f73098,#ff3b86,#ff5e5c,#ff8f2e,#fdbf00,#d0eb1b);--vw-custom-gradient-3: linear-gradient(to bottom right,#38f67d,#0a4da2);--vw-custom-gradient-4: linear-gradient(to bottom right,#fc441c,#d6349e);--vw-twitter: #1da1f2;--vw-twitter: #00aced;--vw-facebook: #3b5998;--vw-youtube: #f00;--vw-linkedin: #0077b5;--vw-instagram: #e1306c;--vw-pinterest: #bd081c;--vw-flickr: #ff0084;--vw-tumblr: #35465c;--vw-vk: #45668e;--vw-vimeo: #1ab7ea;--vw-fivehundredpx: #0099e5;--vw-dribbble: #ea4c89;--vw-skype: #12a5f4;--vw-soundcloud: #f30;--vw-reddit: #ff4500;--vw-stumbleupon: #eb4924;--vw-yelp: #af0606;--vw-lastfm: #d51007;--vw-dropbox: #007ee5;--vw-xing: #026466;--vw-foursquare: #f94877;--vw-github: #333;--vw-paypal: #003087;--vw-spotify: #1db954;--vw-googleplay: #34a853;--vw-medium: #00ab6c;--vw-vine: #00b488;--vw-telegram: #08c;--vw-tripadvisor: #00af87;--vw-pocket: #ef4056;--vw-whatsapp: #25d366;--vw-viber: #59267c;--vw-behance: #1769ff;--vw-woo-star-color: #fdd835;--vw-woo-sale-color: var(--vw-accent);}
:root ::-moz-selection {background-color: var(--vw-accent,red);color: #fff;}
:root ::selection {background-color: var(--vw-accent,red);color: #fff;}
body {background-color: #f5f5f5;color: var(--vw-text-color);}
.vw-dark, .vw-dark body {--vw-text-color: #f5f5f5;color: var(--vw-text-color);background-color: #1f2024 !important;--vw-link-color: #fff;--vw-header-color: #fff;--vw-line-color: rgba(255,255,255,.2);--vw-light-text: #fff;}
h1, h2, h3, h4, h5, h6 {color: var(--vw-header-color);}
:root {--vw-shadow: var(--vw-shadow-1);--vw-shadow-hover: var(--vw-shadow-1-hover);--vw-shadow-xs: 0 1px 2px rgba(0,0,0,.1);--vw-shadow-sm: 0 1px 2px rgba(0,0,0,.085),0 1px 8px rgba(0,0,0,.1);--vw-shadow-md: 0 1px 8px rgba(0,0,0,.085),0 8px 24px rgba(0,0,0,.1);--vw-shadow-lg: 0 1px 8px rgba(0,0,0,.085),0 16px 48px rgba(0,0,0,.085),0 24px 60px rgba(0,0,0,.085);--vw-shadow-xl: 0 1px 8px rgba(0,0,0,.085),0 16px 64px rgba(0,0,0,.15),0 24px 100px rgba(0,0,0,.15);--vw-shadow-0: none;--vw-shadow-1: 0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);--vw-shadow-1-hover: 0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);--vw-shadow-2: 0 4px 5px 0 rgba(0,0,0,.1),0 1px 10px 0 rgba(0,0,0,.04),0 2px 4px -1px rgba(0,0,0,.15);--vw-shadow-2-hover: 0 4px 5px 0 rgba(0,0,0,.1),0 1px 10px 0 rgba(0,0,0,.04),0 2px 4px -1px rgba(0,0,0,.15);--vw-shadow-3: 0 8px 17px 2px rgba(0,0,0,.1),0 3px 14px 2px rgba(0,0,0,.04),0 5px 5px -3px rgba(0,0,0,.15);--vw-shadow-3-hover: 0 8px 17px 2px rgba(0,0,0,.1),0 3px 14px 2px rgba(0,0,0,.04),0 5px 5px -3px rgba(0,0,0,.15);--vw-shadow-4: 0 16px 24px 2px rgba(0,0,0,.1),0 6px 30px 5px rgba(0,0,0,.04),0 8px 10px -7px rgba(0,0,0,.15);--vw-shadow-4-hover: 0 16px 24px 2px rgba(0,0,0,.1),0 6px 30px 5px rgba(0,0,0,.04),0 8px 10px -7px rgba(0,0,0,.15);--vw-shadow-5: 0 24px 38px 3px rgba(0,0,0,.1),0 9px 46px 8px rgba(0,0,0,.04),0 11px 15px -7px rgba(0,0,0,.15);--vw-shadow-5-hover: 0 24px 38px 3px rgba(0,0,0,.1),0 9px 46px 8px rgba(0,0,0,.04),0 11px 15px -7px rgba(0,0,0,.15);--vw-shadow-6: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);--vw-shadow-6-hover: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);--vw-shadow-7: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);--vw-shadow-7-hover: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);--vw-shadow-8: 0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);--vw-shadow-8-hover: 0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);--vw-shadow-9: 0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);--vw-shadow-9-hover: 0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);--vw-shadow-10: 0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);--vw-shadow-10-hover: 0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);}
.vw-shadow {-webkit-box-shadow: var(--vw-shadow);box-shadow: var(--vw-shadow);}
.vw-shadow-0 {-webkit-box-shadow: var(--vw-shadow-0);box-shadow: var(--vw-shadow-0);--vw-post-box-shadow: var(--vw-shadow-0);}
.vw-shadow-1 {-webkit-box-shadow: var(--vw-shadow-1);box-shadow: var(--vw-shadow-1);--vw-post-box-shadow: var(--vw-shadow-1);}
.vw-shadow-2 {-webkit-box-shadow: var(--vw-shadow-2);box-shadow: var(--vw-shadow-2);--vw-post-box-shadow: var(--vw-shadow-2);}
.vw-shadow-3 {-webkit-box-shadow: var(--vw-shadow-3);box-shadow: var(--vw-shadow-3);--vw-post-box-shadow: var(--vw-shadow-3);}
.vw-shadow-4 {-webkit-box-shadow: var(--vw-shadow-4);box-shadow: var(--vw-shadow-4);--vw-post-box-shadow: var(--vw-shadow-4);}
.vw-shadow-5 {-webkit-box-shadow: var(--vw-shadow-5);box-shadow: var(--vw-shadow-5);--vw-post-box-shadow: var(--vw-shadow-5);}
.vw-shadow-6 {-webkit-box-shadow: var(--vw-shadow-6);box-shadow: var(--vw-shadow-6);--vw-post-box-shadow: var(--vw-shadow-6);}
.vw-shadow-7 {-webkit-box-shadow: var(--vw-shadow-7);box-shadow: var(--vw-shadow-7);--vw-post-box-shadow: var(--vw-shadow-7);}
.vw-shadow-8 {-webkit-box-shadow: var(--vw-shadow-8);box-shadow: var(--vw-shadow-8);--vw-post-box-shadow: var(--vw-shadow-8);}
.vw-shadow-9 {-webkit-box-shadow: var(--vw-shadow-9);box-shadow: var(--vw-shadow-9);--vw-post-box-shadow: var(--vw-shadow-9);}
.vw-shadow-10 {-webkit-box-shadow: var(--vw-shadow-10);box-shadow: var(--vw-shadow-10);--vw-post-box-shadow: var(--vw-shadow-10);}
:root {--vw-button-color: #fff;--vw-button-bg: var(--vw-dark-black);--vw-button-hover-color: #fff;--vw-button-hover-bg: var(--vw-accent);--vw-button-sm-font-size: .85em;--vw-button-sm-line-height: 1.4;--vw-button-sm-padding: .5em 1em;--vw-button-md-font-size: var(--vw-text-xs);--vw-button-md-line-height: 1;--vw-button-md-padding: spacing(1) spacing(1.25);--vw-button-lg-font-size: 1.25em;--vw-button-lg-line-height: 1.2;--vw-button-lg-padding: .5em 1em;}
.vw-button {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;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-button:hover {color: var(--vw-button-hover-color);background-color: var(--vw-button-hover-bg);}
.vw-button > span {display: inline-block;}
.vw-button .vw-icon:first-child {margin-right: .5em;}
.vw-button .vw-icon:last-child {margin-left: .5em;margin-right: -.2em;}
.vw-button .vw-icon:only-child {margin-left: 0;margin-right: 0;}
.vw-button-sm {font-size: var(--vw-button-sm-font-size);line-height: var(--vw-button-sm-line-height);padding: var(--vw-button-sm-padding);}
.vw-button-md {font-size: var(--vw-button-md-font-size);line-height: var(--vw-button-md-line-height);padding: var(--vw-button-md-padding);}
.vw-button-lg {font-size: var(--vw-button-lg-font-size);line-height: var(--vw-button-lg-line-height);padding: var(--vw-button-lg-padding);}
.vw-button-fullwidth {display: block;text-align: center;}
.vw-button-outline {border: 2px solid var(--vw-button-bg);background-color: transparent;color: var(--vw-button-bg);}
.vw-grid {display: grid;gap: var(--vw-grid-gap,20px);}
@media (min-width: 576px) {.vw-grid {grid-template-columns: repeat(min(2,var(--vw-grid-cols,1)),1fr);}}
@media (min-width: 768px) {.vw-grid {grid-template-columns: repeat(min(3,var(--vw-grid-cols,1)),1fr);}}
@media (min-width: 1024px) {.vw-grid {grid-template-columns: repeat(var(--vw-grid-cols,1),1fr);}}
@media (min-width: 1024px) {.vw-grid.alignfull {margin-left: var(--vw-grid-gap,20px);margin-right: var(--vw-grid-gap,20px);width: auto;}}
.vw-grid-1 {--vw-grid-cols: 1;}
@media (min-width: 768px) {.vw-grid-1 {grid-template-columns: repeat(var(--vw-grid-cols,1),1fr);}}
.vw-grid-2 {--vw-grid-cols: 2;}
.vw-grid-3 {--vw-grid-cols: 3;}
.vw-grid-4 {--vw-grid-cols: 4;}
.vw-grid-5 {--vw-grid-cols: 5;}
.vw-grid-6 {--vw-grid-cols: 6;}
.vw-grid-fix-1 {grid-template-columns: repeat(1,1fr);}
.vw-grid-fix-2 {grid-template-columns: repeat(2,1fr);}
.vw-grid-fix-3 {grid-template-columns: repeat(3,1fr);}
.vw-grid-fix-4 {grid-template-columns: repeat(4,1fr);}
.vw-grid-fix-5 {grid-template-columns: repeat(5,1fr);}
.vw-grid-fix-6 {grid-template-columns: repeat(6,1fr);}
.vw-grid-fix-1, .vw-grid-fix-2, .vw-grid-fix-3, .vw-grid-fix-4, .vw-grid-fix-5, .vw-grid-fix-6 {display: grid;gap: var(--vw-grid-gap,20px);}
.vw-grid-fit {grid-template-columns: repeat(auto-fit,minmax(var(--vw-grid-size-min,1px),var(--vw-grid-size-max,1fr)));}
.vw-grid-fill {grid-template-columns: repeat(auto-fill,minmax(var(--vw-grid-size-min,1px),var(--vw-grid-size-max,1fr)));}
.vw-bar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
:root {--vw-zindex-floating: 2;--vw-zindex-popover: 30;--vw-zindex-fixed-element: 40;--vw-zindex-overlay: 50;--vw-radius-sm: 2px;--vw-radius-md: 4px;--vw-radius-lg: 8px;--vw-transition: all .2s var(--vw-easeOutCubic);--vw-easeoutcubic: cubic-bezier(.215,.61,.355,1);}
.vw-admin-warning {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;font-style: italic;color: rgba(136,136,136,.8);}
.flexcontainer {display: -webkit-box;display: -ms-flexbox;display: flex;}
.flexfull {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.flexfit {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.flexbottom {-ms-flex-item-align: end;align-self: flex-end;}
.flexbottomcenter {-ms-flex-item-align: end;align-self: flex-end;text-align: center;width: 100%;}
.flexcenter {-ms-flex-item-align: center;align-self: center;text-align: center;}
.flexleftcenter {-ms-flex-item-align: center;align-self: center;}
.flextop {-ms-flex-item-align: start;align-self: flex-start;}
.flextopcenter {-ms-flex-item-align: start;align-self: flex-start;text-align: center;}
.flexrowreverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse;flex-flow: row-reverse;}
.clearfix::after {display: block;clear: both;content: "";}
.fullwidth {width: 100% !important;}
.textaligncenter {text-align: center;}
.positionrelative {position: relative;}
.absolutecenter {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.vw-fullwidth {width: 100%;}
.unstyledlist, .unstyledlist ul, .unstyledlist ol, .unstyledlist li {padding: 0;margin: 0;list-style: none !important;}
.vw-stretched-link::after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;pointer-events: auto;content: "";}
:root {--vw-display: block;}
.visible {display: var(--vw-display) !important;}
.hidden {display: none !important;}
@media not all and (min-width: 768px) {.vw-hide-mobile {display: none !important;}}
.vw-thin-scrollbar {}
.vw-thin-scrollbar::-webkit-scrollbar {width: 10px;}
.vw-thin-scrollbar::-webkit-scrollbar-track {-webkit-border-radius: 10px;background-color: #ddd;border-radius: 10px;}
.vw-thin-scrollbar::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #555;}
.vw-thin-scrollbar::-webkit-scrollbar-thumb:window-inactive {background-color: rgba(0,0,0,.2);}
.vw-enable-inview .vw-inview {-webkit-animation-name: vw_fade_in_up;animation-name: vw_fade_in_up;-webkit-animation-play-state: paused;animation-play-state: paused;opacity: 0;will-change: transform,filter,animation;}
.vw-enable-inview .vw-inview.vw-inview-visible {visibility: visible;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-play-state: running;animation-play-state: running;}
.vw-animation {-webkit-animation-play-state: paused;animation-play-state: paused;opacity: 0;will-change: transform,filter,animation;}
.vw-animation.vw-animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-play-state: running;animation-play-state: running;}
.vw-fade {-webkit-animation-name: vw_fade;animation-name: vw_fade;}
@-webkit-keyframes vw_fade {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes vw_fade {0% {opacity: 0;}
	100% {opacity: 1;}}
.vw-fade-in-up {-webkit-animation-name: vw_fade_in_up;animation-name: vw_fade_in_up;}
@-webkit-keyframes vw_fade_in_up {0% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}
	100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes vw_fade_in_up {0% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}
	100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
.vw-slide-left {-webkit-animation-name: vw_slide_left;animation-name: vw_slide_left;}
@-webkit-keyframes vw_slide_left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
	100% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}}
@keyframes vw_slide_left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
	100% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}}
.vw-slide-right {-webkit-animation-name: vw_slide_right;animation-name: vw_slide_right;}
@-webkit-keyframes vw_slide_right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
	100% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}}
@keyframes vw_slide_right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}
	100% {opacity: 1;-webkit-transform: translateX(0%);transform: translateX(0%);}}
.vw-slide-up {-webkit-animation-name: vw_slide_up;animation-name: vw_slide_up;}
@-webkit-keyframes vw_slide_up {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
	100% {opacity: 1;-webkit-transform: translateY(0%);transform: translateY(0%);}}
@keyframes vw_slide_up {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
	100% {opacity: 1;-webkit-transform: translateY(0%);transform: translateY(0%);}}
.vw-expand-left {-webkit-animation-name: vw_expand_left;animation-name: vw_expand_left;}
@-webkit-keyframes vw_expand_left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: center left;transform-origin: center left;}
	100% {-webkit-transform: scaleX(1);transform: scaleX(1);opacity: 1;}}
@keyframes vw_expand_left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: center left;transform-origin: center left;}
	100% {-webkit-transform: scaleX(1);transform: scaleX(1);opacity: 1;}}
.vw-zoomout {-webkit-animation-name: vw_zoomout;animation-name: vw_zoomout;}
@-webkit-keyframes vw_zoomout {0% {-webkit-transform: scale(1.1);transform: scale(1.1);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}}
@keyframes vw_zoomout {0% {-webkit-transform: scale(1.1);transform: scale(1.1);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}}
.vw-zoomout-blur {-webkit-animation-name: vw_zoomout_blur;animation-name: vw_zoomout_blur;}
@-webkit-keyframes vw_zoomout_blur {0% {-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-filter: blur(5px);filter: blur(5px);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-filter: none;filter: none;}}
@keyframes vw_zoomout_blur {0% {-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-filter: blur(5px);filter: blur(5px);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-filter: none;filter: none;}}
.vw-zoomin {-webkit-animation-name: vw_zoomin;animation-name: vw_zoomin;}
@-webkit-keyframes vw_zoomin {0% {-webkit-transform: scale(.9);transform: scale(.9);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}}
@keyframes vw_zoomin {0% {-webkit-transform: scale(.9);transform: scale(.9);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}}
.vw-zoomin-blur {-webkit-animation-name: vw_zoomin_blur;animation-name: vw_zoomin_blur;}
@-webkit-keyframes vw_zoomin_blur {0% {-webkit-transform: scale(.9);transform: scale(.9);-webkit-filter: blur(5px);filter: blur(5px);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-filter: none;filter: none;}}
@keyframes vw_zoomin_blur {0% {-webkit-transform: scale(.9);transform: scale(.9);-webkit-filter: blur(5px);filter: blur(5px);}
	100% {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-filter: none;filter: none;}}
@-webkit-keyframes kenburns-zoom-in {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);}}
@keyframes kenburns-zoom-in {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);}}
@-webkit-keyframes kenburns-zoom-in-top-left {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);}}
@keyframes kenburns-zoom-in-top-left {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);}}
@-webkit-keyframes kenburns-zoom-in-top-right {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);}}
@keyframes kenburns-zoom-in-top-right {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);}}
@-webkit-keyframes kenburns-zoom-in-bottom-left {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);}}
@keyframes kenburns-zoom-in-bottom-left {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);}}
@-webkit-keyframes kenburns-zoom-in-bottom-right {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);}}
@keyframes kenburns-zoom-in-bottom-right {100% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);}}
@-webkit-keyframes kenburns-zoom-out {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes kenburns-zoom-out {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(0px,0px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@-webkit-keyframes kenburns-zoom-out-top-left {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes kenburns-zoom-out-top-left {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,-25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@-webkit-keyframes kenburns-zoom-out-top-right {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes kenburns-zoom-out-top-right {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,-25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@-webkit-keyframes kenburns-zoom-out-bottom-left {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes kenburns-zoom-out-bottom-left {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(-50px,25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@-webkit-keyframes kenburns-zoom-out-bottom-right {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes kenburns-zoom-out-bottom-right {0% {-webkit-transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);transform: scale3d(1.3,1.3,1.3) translate3d(50px,25px,0px);}
	100% {-webkit-transform: none;transform: none;}}
body {font-family: var(--vw-body-font-family);font-size: var(--vw-body-font-size,1rem);line-height: var(--vw-body-line-height,1.6);font-weight: var(--vw-body-font-weight,400);font-style: var(--vw-body-font-style,normal);letter-spacing: var(--vw-body-letter-spacing,0);}
h1, h2, h3, h4, h5, h6 {font-family: var(--vw-header-font-family);font-size: var(--vw-header-font-size,1rem);line-height: var(--vw-header-line-height,1.317);font-weight: var(--vw-header-font-weight,700);font-style: var(--vw-header-font-style,normal);letter-spacing: var(--vw-header-letter-spacing,0);text-transform: var(--vw-header-text-transform,none);}
h1, .h1 {--vw-header-font-size: var(--vw-h1);--vw-header-line-height: 1.27;}
h2, .h2 {--vw-header-font-size: var(--vw-h2);}
h3, .h3 {--vw-header-font-size: var(--vw-h3);}
h4, .h4 {--vw-header-font-size: var(--vw-h4);}
h5, .h5 {--vw-header-font-size: var(--vw-h5);}
h6, .h6 {--vw-header-font-size: var(--vw-h6);}
a, .link {color: var(--vw-link-color);-webkit-text-decoration: var(--vw-link-decoration,none);text-decoration: var(--vw-link-decoration,none);-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
a:hover, .link:hover {color: var(--vw-link-hover-color);-webkit-text-decoration: var(--vw-link-hover-decoration,none);text-decoration: var(--vw-link-hover-decoration,none);}
strong, .text-bold {font-weight: bold;}
s {text-decoration: line-through;}
u, .text-underline {text-decoration: underline;}
code, kbd, tt, var, samp, pre {font-family: Inconsolata,Monaco,"MonacoRegular",monospace;font-size: var(--vw-text-sm);}
pre {padding: calc(var(--vw-space-unit) * 1);overflow: auto;border: 2px solid #efefef;}
code {background-color: #e0e0e0;color: #444;padding: .125em .25em;}
iframe {max-width: 100%;}
dt {font-weight: bold;}
pre h1, pre h2, pre h3, pre h4, pre h5, pre h6 {margin-bottom: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}
ul ul {list-style: circle;}
li {list-style: inherit;}
input[type=search] {-webkit-appearance: none;}
.sticky .vw-sticky-post-icon {display: inline-block;}
.bypostauthor {background-color: transparent;}
.must-log-in {font-size: var(--vw-text-xs);}
.widget_text, .widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a, .widget a, .comment-content a, .comment-content, .comments-title, .vw-post-title, article, .vw-post-navigation__title, .vw-post-box-title, .vw-post-box-title a, .vw-post-box-excerpt, .vw-post-pagination-title, .page-title {word-wrap: break-word;word-break: break-word;}
.alignleft, .alignright {margin: 0 calc(var(--vw-space-unit) * .75) calc(var(--vw-space-unit) * 1);}
.alignleft {float: left;margin-left: 0;width: 65%;}
.alignright {float: right;margin-right: 0;width: 65%;}
.aligncenter {clear: both;margin-left: auto;margin-right: auto;display: block;text-align: center;}
@media not all and (min-width: 576px) {.alignleft, .alignright {margin-left: auto;margin-right: auto;max-width: 100%;float: none;}}
@media (min-width: 1440px) {.alignwide {margin-left: calc(-1 * var(--vw-alignwide-margin,125px));margin-right: calc(-1 * var(--vw-alignwide-margin,125px));}}
.alignfull {max-width: none !important;}
img {height: auto;max-width: 100%;vertical-align: middle;}
.wp-caption {max-width: 100%;}
.wp-caption img {display: block;margin-left: auto;margin-right: auto;}
.wp-caption-text {padding: 1rem .5rem 0;font-size: var(--vw-text-xs);line-height: 1.7;text-align: center;max-width: 30em;opacity: .8;}
.gallery {display: grid;grid-gap: 2rem;margin: 2rem 0;}
.gallery-columns-1 {grid-template-columns: repeat(1,1fr);}
.gallery-columns-2 {grid-template-columns: repeat(2,1fr);}
.gallery-columns-3 {grid-template-columns: repeat(3,1fr);}
.gallery-columns-4 {grid-template-columns: repeat(4,1fr);}
.gallery-columns-5 {grid-template-columns: repeat(5,1fr);}
.gallery-columns-6 {grid-template-columns: repeat(6,1fr);}
.gallery-columns-7 {grid-template-columns: repeat(7,1fr);}
.gallery-columns-8 {grid-template-columns: repeat(8,1fr);}
.gallery-columns-9 {grid-template-columns: repeat(9,1fr);}
.gallery-columns-5, .gallery-columns-6, .gallery-columns-7, .gallery-columns-8, .gallery-columns-9 {grid-gap: 1rem;}
.gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {display: none;}
.gallery-item {margin: 0;}
.gallery-item img {width: 100%;}
.mejs-controls .mejs-button button {min-height: 0;}
.wp-video, .wp-video-shortcode video, video.wp-video-shortcode {width: 100% !important;height: auto;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
iframe[src*="soundcloud."], iframe[src*="youtube."], iframe[src*="vimeo."] {border: 0;}
.mejs-offscreen {display: none;}
html {scroll-behavior: smooth;}
.vw-site-wrapper {background-position: top center;}
@media not all and (min-width: 768px) {.vw-site-wrapper {background-image: none !important;padding-top: 0px !important;}}
.vw-site {background: #fff;z-index: 1;margin-left: auto;margin-right: auto;}
@media (min-width: 1280px) {.vw-site-layout-boxed .vw-site {width: 95%;max-width: var(--vw-site-width);-webkit-box-shadow: var(--vw-shadow);box-shadow: var(--vw-shadow);}}
@media (min-width: 1280px) {.vw-site-layout-framed .vw-site {width: 95%;max-width: var(--vw-site-width);margin-top: calc(var(--vw-space-unit) * 1.5);margin-bottom: calc(var(--vw-space-unit) * 1.5);-webkit-box-shadow: var(--vw-shadow);box-shadow: var(--vw-shadow);}}
.vw-boxed {margin: auto;width: 100%;}
.vw-boxed > .vw-wrapper {padding-left: calc(var(--vw-wrapper-gap) / 2);padding-right: calc(var(--vw-wrapper-gap) / 2);}
.vw-fullwidth > .vw-wrapper {max-width: none;}
.vw-page-layout-one .vw-main-post, .vw-page-layout-one .vw-single-post-sections, .vw-page-layout-none .vw-main-post, .vw-page-layout-none .vw-single-post-sections, .vw-header, .vw-wrapper-left, .vw-wrapper-right, .vw-wrapper-fluid, .vw-wrapper, .single-product .site-main, .vw-shop-footer-content, .vw-shop-extra-content {margin-left: auto;margin-right: auto;width: 100%;padding-left: var(--vw-wrapper-gap);padding-right: var(--vw-wrapper-gap);}
.vw-page-header-classic, .vw-page-header-left-title, .vw-page-header-right-title, .vw-featured-media, #vw-ref-wrapper, .vw-page-layout-one .vw-main-post > *, .vw-page-layout-one .vw-single-post-sections > *, .vw-page-layout-none .vw-main-post > *, .vw-page-layout-none .vw-single-post-sections > *, .vw-header > *, .vw-wrapper-left > *, .vw-wrapper-right > *, .vw-wrapper-fluid > *, .vw-wrapper > *, .single-product .site-main > *, .vw-shop-footer-content > *, .vw-shop-extra-content > * {max-width: var(--vw-site-width);margin-left: auto;margin-right: auto;}
.vw-wrapper .vw-wrapper, .single-product .site-main .vw-wrapper, .vw-shop-footer-content .vw-wrapper, .vw-shop-extra-content .vw-wrapper {margin-left: 0;margin-right: 0;}
.vw-wrapper-left, .vw-wrapper-right {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: var(--vw-site-width);}
@media (min-width: 576px) {.vw-wrapper-left > :not(:last-child), .vw-wrapper-right > :not(:last-child) {margin-bottom: var(--vw-wrapper-gap);}}
@media (min-width: 1280px) {.vw-wrapper-left, .vw-wrapper-right {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.vw-wrapper-left > *, .vw-wrapper-right > * {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
	.vw-wrapper-left > :first-child, .vw-wrapper-right > :first-child {width: calc(2 / 3 * 100%);}
	.vw-wrapper-left > :last-child, .vw-wrapper-right > :last-child {width: calc(1 / 3 * 100%);}
	.vw-wrapper-left > :first-child:last-child, .vw-wrapper-right > :first-child:last-child {width: 100%;padding: 0;max-width: none;}}
@media (min-width: 1280px) {.vw-wrapper-right > :first-child {padding-right: var(--vw-wrapper-gap);}
	.vw-wrapper-right > :last-child {padding-left: var(--vw-wrapper-gap);}}
@media (min-width: 1280px) {.vw-wrapper-left {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.vw-wrapper-left > :first-child {padding-left: var(--vw-wrapper-gap);}
	.vw-wrapper-left > :last-child {padding-right: var(--vw-wrapper-gap);}}
.vw-wrapper-one > :first-child:last-child {max-width: 45rem;margin: auto;}
.vw-header-wrapper .vw-sticky-wrapper {--vw-sticky-wrapper-height: var(--vw-header-height) !important;}
@media not all and (min-width: 768px) {.vw-header-wrapper {--vw-header-height: var(--vw-header-mobile-height);--vw-header-height-stuck: var(--vw-header-mobile-height-stuck,var(--vw-header-mobile-height));}}
.vw-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);height: var(--vw-header-height);--vw-header-icon-width: 36px;--vw-header-component-height: 36px;}
.vw-header.vw-sticky-stuck {--vw-header-height: var(--vw-header-height-stuck,var(--vw-sticky-wrapper-height));position: fixed;top: calc(-1 * var(--vw-sticky-wrapper-height,250px));right: 0;left: 0;z-index: var(--vw-zindex-fixed-element);}
.vw-header.vw-sticky-stuck.vw-sticky-stuck-up {top: 0;-webkit-box-shadow: var(--vw-shadow-3);box-shadow: var(--vw-shadow-3);}
.vw-header .vw-component-icons > a {min-height: var(--vw-header-component-height);min-width: var(--vw-header-icon-width);}
.vw-header .main-menu-link {min-height: var(--vw-header-component-height);}
.vw-header.vw-fullwidth .vw-header-inner {max-width: none;}
.vw-header-inner {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}
.vw-header-col-logo {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;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;}
.vw-header-col-logo img {max-height: calc(var(--vw-header-height) - 40px);width: auto;}
@media not all and (min-width: 576px) {.vw-header-col-logo img {max-width: var(--vw-mobile-logo-width);}}
.vw-header-col-left, .vw-header-col-right {-webkit-box-flex: 1;-ms-flex: 1 1 100px;flex: 1 1 100px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.vw-header-col-right {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.vw-header-col-component-html {-ms-flex-preferred-size: auto;flex-basis: auto;}
.vw-header-col-mobile {display: none;}
@media not all and (min-width: 1024px) {.vw-header-col-left, .vw-header-col-right {display: none;}
	.vw-header-col-mobile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.vw-header-col-logo {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}}
.vw-site-title {margin-top: 0;margin-bottom: 0;}
@media (min-width: 1024px) {.vw-header-layout-center .vw-header-col-logo {text-align: center;}}
@media not all and (min-width: 1024px) {.vw-header-mobile-layout-center .vw-header-col-logo {text-align: center;}}
@media (min-width: 1024px) {.vw-header-layout-left .vw-header-col-logo {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: left;}}
@media not all and (min-width: 1024px) {.vw-header-mobile-layout-left .vw-header-col-logo {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: left;}}
@media (min-width: 1024px) {.vw-header-layout-left2 .vw-header-col-logo {padding-right: 1rem;-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
	.vw-header-layout-left2 .vw-header-col-right {-ms-flex-preferred-size: auto;flex-basis: auto;}}
@media not all and (min-width: 1024px) {.vw-header-mobile-layout-left2 .vw-header-col-logo {padding-right: 1rem;-webkit-box-ordinal-group: -1;-ms-flex-order: -2;order: -2;}}
.vw-nav {--vw-nav-gap: 12px;--vw-nav-height: 36px;--vw-nav-icon-width: 36px;color: var(--vw-nav-color,inherit);}
.vw-nav:not(.vw-boxed) {background-color: var(--vw-nav-bg);}
.vw-nav.vw-boxed .vw-nav-inner {background-color: var(--vw-nav-bg);}
.vw-nav-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;width: 100%;height: var(--vw-nav-height);line-height: var(--vw-nav-height);-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.vw-nav-inner > * {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.vw-nav-inner > *:not(:last-child) {margin-right: var(--vw-nav-gap);}
.vw-nav-inner .vw-socials-popup a {min-height: auto;}
.vw-nav-splitter {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.vw-nav-today {white-space: nowrap;}
.vw-nav-stuck-logo {display: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-negative: .5;flex-shrink: .5;}
.vw-sticky-stuck-up .vw-nav-stuck-logo {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vw-nav-stuck-logo img {display: block;}
.vw-component-icons {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vw-component-icons > 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;min-height: var(--vw-nav-height);min-width: var(--vw-nav-icon-width);}
@media not all and (min-width: 768px) {.vw-primary-nav .vw-nav-inner, .vw-secondary-nav .vw-nav-inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: auto;}
	.vw-primary-nav .vw-nav-today, .vw-secondary-nav .vw-nav-today {display: none;}}
.vw-primary-nav {-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-primary-nav.vw-sticky-stuck {position: fixed;top: calc(-1 * var(--vw-sticky-wrapper-height,250px));right: 0;left: 0;z-index: var(--vw-zindex-fixed-element);}
.vw-primary-nav.vw-sticky-stuck.vw-sticky-stuck-up {top: 0;-webkit-box-shadow: var(--vw-shadow-3);box-shadow: var(--vw-shadow-3);}
.vw-open-cart .cart-quantity {display: inline-block;vertical-align: super;-webkit-transform: translateY(-4px);transform: translateY(-4px);line-height: 16px;width: 16px;text-align: center;border-radius: 50px;font-size: 10px;color: white;background: #e53935;}
.vw-open-cart .cart-quantity-0 {display: none;}
.vw-cart-popup {text-align: left;padding: calc(var(--vw-space-unit) * .5);width: 300px;font-size: 1rem;}
.vw-cart-popup .buttons {margin-top: calc(var(--vw-space-unit) * 1);margin-bottom: 0;}
.vw-cart-popup .buttons .button {display: block;}
.vw-cart-popup .buttons .button:first-child {margin-bottom: calc(var(--vw-space-unit) * .5);}
.vw-cart-popup .woocommerce-mini-cart__empty-message {margin: 0;}
.vw-nav-breaking-title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;margin-right: 1em;float: left;}
.vw-nav-breaking-title.vw-has-bg {padding-left: var(--vw-nav-gap);padding-right: var(--vw-nav-gap);}
.vw-nav-breaking-title .vw-icon {-ms-flex-item-align: center;align-self: center;margin-right: .5em;}
.vw-nav-breaking-list {padding: 0;margin: 0;height: var(--vw-nav-height,auto) !important;overflow: hidden;}
.vw-nav-breaking-list li {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0;}
@media not all and (min-width: 1024px) {.vw-nav-breaking-title .vw-nav-breaking-label {display: none;}
	.vw-nav-breaking-title .vw-icon {margin: 0;display: none;}
	.vw-nav-breaking-list {width: 100%;}}
.vw-breaking-news-area .vw-post-box a {color: var(--vw-link-color);}
.vw-breaking-news-area .vw-post-box a:hover {color: var(--vw-link-hover-color);}
.vw-content-area {padding-top: var(--vw-content-area-gap,0);padding-bottom: var(--vw-content-area-gap,0);}
.vw-content-area-inner:not(:first-child) {padding-top: var(--vw-content-area-gap,0);}
.vw-page-layout-one .vw-main-content {--vw-site-width: 768px;}
.vw-page-layout-left .vw-content-area-inner, .vw-page-layout-right .vw-content-area-inner {padding-left: var(--vw-wrapper-gap);padding-right: var(--vw-wrapper-gap);margin-left: auto;margin-right: auto;}
@media (min-width: 1024px) {.vw-page-layout-left .vw-content-area-inner, .vw-page-layout-right .vw-content-area-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;}
	.vw-page-layout-left .vw-content-area-inner > *, .vw-page-layout-right .vw-content-area-inner > * {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
	.vw-page-layout-left .vw-content-area-inner > :first-child, .vw-page-layout-right .vw-content-area-inner > :first-child {width: calc(2 / 3 * 100%);padding-right: calc(var(--vw-wrapper-gap) / 2);}
	.vw-page-layout-left .vw-content-area-inner > :last-child, .vw-page-layout-right .vw-content-area-inner > :last-child {width: calc(1 / 3 * 100%);padding-left: calc(var(--vw-wrapper-gap) / 2);max-width: var(--vw-sidebar-width,300px);}
	.vw-page-layout-left .vw-content-area-inner > :first-child:last-child, .vw-page-layout-right .vw-content-area-inner > :first-child:last-child {width: 100%;padding: 0 !important;max-width: none;}}
@media not all and (min-width: 1024px) {.vw-page-layout-left .vw-content-area-inner .vw-sidebar, .vw-page-layout-right .vw-content-area-inner .vw-sidebar {margin-top: calc(var(--vw-space-unit) * 3);}}
@media (min-width: 1024px) {.vw-page-layout-left .vw-content-area-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse nowrap;flex-flow: row-reverse nowrap;}
	.vw-page-layout-left .vw-content-area-inner > :first-child {padding-right: 0;padding-left: calc(var(--vw-wrapper-gap) / 2);}
	.vw-page-layout-left .vw-content-area-inner > :last-child {padding-right: calc(var(--vw-wrapper-gap) / 2);padding-left: 0;}}
.vw-featured-media img {width: 100%;}
.vw-page-header-left-title .vw-page-header-inner, .vw-page-header-left-title-wide .vw-page-header-inner, .vw-page-header-right-title .vw-page-header-inner, .vw-page-header-right-title-wide .vw-page-header-inner {margin-bottom: calc(var(--vw-space-unit) * 1.5);}
.vw-page-header-left-title .vw-featured-media:last-child, .vw-page-header-left-title-wide .vw-featured-media:last-child, .vw-page-header-right-title .vw-featured-media:last-child, .vw-page-header-right-title-wide .vw-featured-media:last-child {margin-bottom: 0;}
.vw-page-header-left-title .vw-featured-media-image, .vw-page-header-left-title-wide .vw-featured-media-image, .vw-page-header-right-title .vw-featured-media-image, .vw-page-header-right-title-wide .vw-featured-media-image {position: relative;}
.vw-page-header-left-title .vw-thumbnail-caption-area, .vw-page-header-left-title-wide .vw-thumbnail-caption-area, .vw-page-header-right-title .vw-thumbnail-caption-area, .vw-page-header-right-title-wide .vw-thumbnail-caption-area {position: absolute;bottom: 0;left: 0;margin: 0;}
@media not all and (min-width: 1024px) {.vw-page-header-left-title, .vw-page-header-left-title-wide, .vw-page-header-right-title, .vw-page-header-right-title-wide {margin-top: var(--vw-content-area-gap);}}
@media (min-width: 1024px) {.vw-page-header-left-title, .vw-page-header-left-title-wide, .vw-page-header-right-title, .vw-page-header-right-title-wide {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;}
	.vw-page-header-left-title > *, .vw-page-header-left-title-wide > *, .vw-page-header-right-title > *, .vw-page-header-right-title-wide > * {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
	.vw-page-header-left-title .vw-page-header-inner, .vw-page-header-left-title-wide .vw-page-header-inner, .vw-page-header-right-title .vw-page-header-inner, .vw-page-header-right-title-wide .vw-page-header-inner {-ms-flex-preferred-size: 40%;flex-basis: 40%;-ms-flex-item-align: center;align-self: center;margin-bottom: 0;}
	.vw-page-header-left-title .vw-page-header-media, .vw-page-header-left-title-wide .vw-page-header-media, .vw-page-header-right-title .vw-page-header-media, .vw-page-header-right-title-wide .vw-page-header-media {-ms-flex-preferred-size: 60%;flex-basis: 60%;}
	.vw-page-header-left-title .vw-featured-media, .vw-page-header-left-title-wide .vw-featured-media, .vw-page-header-right-title .vw-featured-media, .vw-page-header-right-title-wide .vw-featured-media {height: 100%;}
	.vw-page-header-left-title .vw-featured-media-image, .vw-page-header-left-title .vw-featured-media-image > a, .vw-page-header-left-title .vw-featured-media-image .wp-post-image, .vw-page-header-left-title-wide .vw-featured-media-image, .vw-page-header-left-title-wide .vw-featured-media-image > a, .vw-page-header-left-title-wide .vw-featured-media-image .wp-post-image, .vw-page-header-right-title .vw-featured-media-image, .vw-page-header-right-title .vw-featured-media-image > a, .vw-page-header-right-title .vw-featured-media-image .wp-post-image, .vw-page-header-right-title-wide .vw-featured-media-image, .vw-page-header-right-title-wide .vw-featured-media-image > a, .vw-page-header-right-title-wide .vw-featured-media-image .wp-post-image {height: 100%;width: 100%;}
	.vw-page-header-left-title .vw-featured-media-image .wp-post-image, .vw-page-header-left-title-wide .vw-featured-media-image .wp-post-image, .vw-page-header-right-title .vw-featured-media-image .wp-post-image, .vw-page-header-right-title-wide .vw-featured-media-image .wp-post-image {-o-object-fit: cover;object-fit: cover;}}
@media (min-width: 1024px) {.vw-page-header-left-title, .vw-page-header-left-title-wide {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;}
	.vw-page-header-left-title .vw-page-header-inner, .vw-page-header-left-title-wide .vw-page-header-inner {padding-right: var(--vw-wrapper-gap);}}
@media (min-width: 1024px) {.vw-page-header-right-title .vw-page-header-inner, .vw-page-header-right-title-wide .vw-page-header-inner {margin-left: var(--vw-wrapper-gap);}}
.vw-page-header-wide, .vw-page-header-full {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;}
.vw-page-header-wide .vw-page-header-inner, .vw-page-header-full .vw-page-header-inner {z-index: var(--vw-zindex-floating);width: calc(var(--vw-site-width) - ( var(--vw-wrapper-gap) * 2 ));}
.vw-page-header-wide {min-height: var(--vw-page-header-wide-height,500px);max-width: var(--vw-site-width,1200px);margin-left: auto;margin-right: auto;}
.vw-page-header-wide.vw-page-header-no-bg {--vw-page-header-wide-height: 12rem;}
.vw-page-header-full {min-height: 100vh;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.vw-page-header-bg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.vw-page-header-bg img {-webkit-filter: brightness(.7);filter: brightness(.7);-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;height: 100%;width: 100%;}
.vw-copyright-area {padding-top: var(--vw-copyright-padding,10px);padding-bottom: var(--vw-copyright-padding,10px);}
.vw-copyright-area a {--vw-link-color: currentColor;--vw-social-color: var(--vw-link-hover-color);}
.vw-copyright-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}
@media (min-width: 1024px) {.vw-copyright-inner {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;text-align: unset;}
	.vw-copyright-inner > * {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}
	.vw-copyright-splitter {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
	.vw-copyright-splitter ~ * {text-align: right;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}}
.vw-instagram-feed-area #sb_instagram .sb_instagram_header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;float: none;}
.vw-instagram-feed-area #sb_instagram .sb_instagram_header .sbi_header_link {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vw-instagram-feed-area #sb_instagram .sb_instagram_header .sbi_header_text, .vw-instagram-feed-area #sb_instagram .sb_instagram_header .sbi_header_img {float: none;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.vw-instagram-feed-area #sb_instagram .sb_instagram_header .sbi_header_text {width: auto;}
.vw-instagram-feed-area #sb_instagram .sb_instagram_header .sbi_header_text h3 {margin: auto !important;margin-left: .75em !important;}
.vw-instagram-feed-area #sb_instagram .sb_instagram_header .sbi_header_img {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;margin: auto !important;}
.vw-footer-sidebar-area {padding: 1em 0;}
@media (min-width: 1024px) {.vw-footer-sidebar-layout-1 .vw-footer-sidebar-inner {grid-template-columns: 1fr;}
	.vw-footer-sidebar-layout-2 .vw-footer-sidebar-inner {grid-template-columns: 1fr 1fr;}
	.vw-footer-sidebar-layout-3 .vw-footer-sidebar-inner {grid-template-columns: 1fr 2fr;}
	.vw-footer-sidebar-layout-4 .vw-footer-sidebar-inner {grid-template-columns: 2fr 1fr;}
	.vw-footer-sidebar-layout-5 .vw-footer-sidebar-inner {grid-template-columns: 1fr 1fr 1fr;}
	.vw-footer-sidebar-layout-6 .vw-footer-sidebar-inner {grid-template-columns: 2fr 1fr 1fr;}
	.vw-footer-sidebar-layout-7 .vw-footer-sidebar-inner {grid-template-columns: 1fr 1fr 2fr;}
	.vw-footer-sidebar-layout-8 .vw-footer-sidebar-inner {grid-template-columns: 1fr 1fr 1fr 1fr;}}
.vw-slide-panel {position: fixed;top: 0;right: 0;bottom: 0;z-index: var(--vw-zindex-overlay);-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition-timing-function: cubic-bezier(.645,.045,.355,1);transition-timing-function: cubic-bezier(.645,.045,.355,1);-webkit-transition-duration: .4s;transition-duration: .4s;will-change: transform,opacity;background-color: #fff;max-width: 85vw;}
.vw-slide-panel:not(.vw-slide-panel-open) {-webkit-transform: translateX(100%) translateZ(0);transform: translateX(100%) translateZ(0);opacity: 0;pointer-events: none;}
@media (min-width: 768px) {.vw-slide-panel {width: var(--vw-slide-panel-width,350px);}}
.vw-slide-panel-close {position: absolute !important;top: 0;left: 0;pointer-events: all;cursor: pointer;z-index: 1;width: 36px;height: 36px;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;}
.admin-bar .vw-slide-panel-close {top: 30px;}
.vw-slide-panel-content {position: relative;height: 100vh;padding: 50px 20px 20px 20px;overflow-y: auto;}
@media (min-width: 1024px) {.vw-slide-panel-content {padding: 50px 40px 40px 40px;}}
.vw-popup {display: none;}
.tippy-content .vw-popup {display: block;}
.vw-modal {display: none;}
.vw-modal.fancybox-content {display: block;}
@media not all and (min-width: 1024px) {.vw-modal.fancybox-content {padding: 1em;}}
.fancybox-slide--html .fancybox-close-small:hover {color: var(--vw-button-hover-color);background-color: var(--vw-button-hover-bg);}
#vw-search-modal {width: 600px;max-width: 80%;position: absolute;top: 4rem;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.vw-search-modal-form {position: relative;}
.vw-search-modal-form-input {font-size: 2rem;width: 100%;padding: .5rem 3rem .5rem .5em;border: none;border-bottom: 4px solid #eee;}
@media not all and (min-width: 1024px) {.vw-search-modal-form-input {font-size: 1.5rem;}}
.vw-search-modal-form-submit {position: absolute;top: .5rem;right: .5rem;width: 40px;height: 30px;padding: 0;font-size: 1.5rem;line-height: 1;color: var(--vw-light-text);background: transparent !important;}
.vw-search-modal-form-submit:hover {color: var(--vw-accent);}
@media not all and (min-width: 1024px) {.vw-search-modal-form-submit {top: .1rem;font-size: 1rem;}}
.vw-search-modal-result {margin-top: calc(var(--vw-space-unit) * 1);}
.vw-search-modal-result .vw-loop {margin-bottom: var(--vw-grid-gap);}
.vw-search-modal-result > .vw-button {margin-top: calc(var(--vw-space-unit) * .5);}
.vw-bg-cover-link {width: 100vw;display: block;height: 100vh;position: fixed;z-index: 0;}
.vw-offcanvas {color: var(--vw-text-color);}
.vw-offcanvas-backdrop {opacity: 0;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);pointer-events: none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: var(--vw-zindex-fixed-element);background: rgba(0,0,0,.5);}
body.vw-has-open-offcanvas {overflow: hidden;}
body.vw-has-open-offcanvas .vw-offcanvas-backdrop {opacity: 1;pointer-events: auto;}
@-webkit-keyframes vw_offcanvas_content_fade {0% {opacity: 0;}
	100% {opacity: .7;}}
@keyframes vw_offcanvas_content_fade {0% {opacity: 0;}
	100% {opacity: .7;}}
.vw-enable-sticky-sidebar-top .vw-sidebar-inner {position: -webkit-sticky;position: sticky;top: var(--vw-wrapper-gap,0);}
.vw-enable-sticky-sidebar-bottom .vw-sidebar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.vw-enable-sticky-sidebar-bottom .vw-sidebar-inner {position: -webkit-sticky;position: sticky;bottom: var(--vw-wrapper-gap,0);}
.vw-social-color-facebook {--vw-social-color: #3b5998;}
.vw-social-color-twitter {--vw-social-color: #00aced;}
.vw-social-color-pinterest {--vw-social-color: #bd081c;}
.vw-social-color-dribbble {--vw-social-color: #ea4c89;}
.vw-social-color-linkedin {--vw-social-color: #0077b5;}
.vw-social-color-flickr {--vw-social-color: #ff0084;}
.vw-social-color-youtube {--vw-social-color: #f00;}
.vw-social-color-reddit {--vw-social-color: #ff4500;}
.vw-social-color-stumbleupon {--vw-social-color: #eb4924;}
.vw-social-color-tumblr {--vw-social-color: #35465c;}
.vw-social-color-vimeo {--vw-social-color: #1ab7ea;}
.vw-social-color-yelp {--vw-social-color: #af0606;}
.vw-social-color-lastfm {--vw-social-color: #d51007;}
.vw-social-color-dropbox {--vw-social-color: #007ee5;}
.vw-social-color-xing {--vw-social-color: #026466;}
.vw-social-color-github {--vw-social-color: #333;}
.vw-social-color-soundcloud {--vw-social-color: #f30;}
.vw-social-color-instagram {--vw-social-color: #e1306c;}
.vw-social-color-paypal {--vw-social-color: #003087;}
.vw-social-color-spotify {--vw-social-color: #1db954;}
.vw-social-color-googleplay {--vw-social-color: #34a853;}
.vw-social-color-500px {--vw-social-color: #0099e5;}
.vw-social-color-vk {--vw-social-color: #45668e;}
.vw-social-color-medium {--vw-social-color: #00ab6c;}
.vw-social-color-vine {--vw-social-color: #00b488;}
.vw-social-color-telegram {--vw-social-color: #08c;}
.vw-social-color-tripadvisor {--vw-social-color: #00af87;}
.vw-social-color-behance {--vw-social-color: #1769ff;}
:root {--vw-social-link-size: calc(var(--vw-space-unit) * 1.5);--vw-social-link-margin: calc(var(--vw-space-unit) * .5);}
.vw-social-link {margin-right: var(--vw-social-link-margin);margin-bottom: var(--vw-social-link-margin);text-decoration: none !important;}
.vw-social-link:last-child {margin-right: 0;}
.vw-social-link-style-icon, .vw-social-link-style-square, .vw-social-link-style-circle {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;line-height: 1;height: var(--vw-social-link-size);min-width: var(--vw-social-link-size);}
.vw-social-link-style-icon {--vw-social-link-margin: 0;}
.vw-social-link-style-icon:hover {color: var(--vw-social-color);}
.vw-social-link-style-square, .vw-social-link-style-circle {color: #fff !important;background-color: var(--vw-social-color);}
.vw-social-link-style-circle {border-radius: 200px;}
.vw-social-link-effect-gray {background-color: var(--vw-social-link-effect-gray,#333);}
.vw-social-link-effect-gray:hover {background-color: var(--vw-social-color);}
.vw-share-buttons-area {--vw-share-button-size: 2em;margin: 1em 0;}
.vw-share-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -2px;}
.vw-share-buttons-title {display: inline-block;margin-top: 2px;margin-right: 2em;font-size: 1em;line-height: 1em;}
.vw-share-buttons-title > span:first-child {font-size: 1em;padding-right: .5em;}
.vw-share-buttons-center {text-align: center;}
.vw-share-button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: calc(var(--vw-space-unit) * .25);-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: var(--vw-text-sm);font-weight: bold;text-decoration: none !important;background-color: var(--vw-share-button-bg,var(--vw-light-bg));color: var(--vw-share-button-color,var(--vw-light-text));}
.vw-share-button:hover {background-color: var(--vw-social-color,#111);color: #fff !important;}
.vw-share-button-icon {display: inline-block;width: var(--vw-share-button-size);height: var(--vw-share-button-size);line-height: var(--vw-share-button-size) !important;text-align: center;font-size: 1em;}
.vw-share-button-text {display: inline-block;padding-right: 1em;}
.vw-share-buttons-layout-large {z-index: 0;}
.vw-share-buttons-layout-large .vw-share-button {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.vw-share-buttons-layout-large-small a:nth-of-type(n+3) .vw-share-button-text, .vw-share-buttons-layout-small .vw-share-button .vw-share-button-text, .vw-share-buttons-layout-icon .vw-share-button .vw-share-button-text, .vw-share-buttons-layout-fill .vw-share-button .vw-share-button-text {display: none;}
.vw-share-buttons-layout-icon .vw-share-button, .vw-share-buttons-layout-large-small .vw-share-button {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.vw-share-buttons-layout-icon .vw-share-button:nth-of-type(-n+2), .vw-share-buttons-layout-large-small .vw-share-button:nth-of-type(-n+2) {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.vw-share-buttons-layout-icon {--vw-share-button-size: 1.2em;}
.vw-share-buttons-layout-icon .vw-share-button {background-color: transparent;color: currentColor;}
.vw-share-buttons-layout-icon .vw-share-button:hover {background-color: transparent;color: var(--vw-social-color,#111) !important;}
.vw-share-buttons-layout-fill {margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;}
.vw-share-buttons-layout-fill .vw-share-button {margin: 0;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.vw-share-buttons-layout-fill .vw-share-button-icon {display: block;margin: auto;width: auto;}
.vw-share-buttons-total {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;}
.vw-share-counter-number {font-size: 1.25em;line-height: 1;}
.vw-share-counter-title {font-size: 14px;line-height: 1;}
.vw-sticky-share-buttons {position: fixed;bottom: 0;left: 0;right: 0;z-index: var(--vw-zindex-fixed-element);}
@media (min-width: 768px) {.vw-sticky-share-buttons {display: none;}}
.vw-sticky-share-buttons .vw-share-buttons-area {margin: 0;}
.vw-sticky-share-buttons .vw-share-buttons {padding: 0 !important;}
.vw-sticky-share-buttons .vw-share-button {border-radius: 0 !important;height: 38px;}
.vw-share-box {display: none;width: 550px;}
.vw-socials-popup-menu {width: 150px;padding: 6px 2px;--vw-link-color: currentColor;}
.vw-socials-popup-menu .vw-social-link {display: block;padding: .5rem 1rem;font-size: var(--vw-text-sm);width: auto;text-align: left;--vw-link-color: currentColor;--vw-link-hover-color: var(--vw-social-color);}
.vw-socials-popup-menu .vw-icon {width: 1.2em;text-align: center;display: inline-block;vertical-align: middle;}
.vw-socials-popup-menu .vw-social-link-label {margin-left: .5rem;font-size: var(--vw-text-xs);}
.vw-socials-popup-grid {display: grid;grid-template-columns: repeat(3,1fr);font-size: var(--vw-text-sm);}
.vw-socials-popup-grid .vw-social-link {--vw-link-color: currentColor;display: block;width: 2.5rem;height: 2.5rem;line-height: 2.5rem;text-align: center;}
.vw-social-counters {display: grid;list-style: none;margin: 0;grid-template-columns: repeat(2,1fr);grid-gap: 10px;}
.vw-social-counters li {padding: 0 !important;}
.vw-social-counters a {text-decoration: none;}
.vw-social-counter {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: .75rem .75rem;line-height: 1;background-color: var(--vw-social-color,#222);color: #fff;}
.vw-social-counter:hover {opacity: .8;color: #fff;}
.vw-social-counter-icon {display: inline-block;text-align: center;width: 30px;line-height: 30px;background-color: var(--vw-social-color,#222);-webkit-transition: inherit;transition: inherit;}
.vw-social-counter-count {margin-left: .75rem;}
.vw-social-counter-number, .vw-social-counter-label {display: block;}
.vw-social-counter-number {font-size: var(--vw-text-sm);font-weight: bold;line-height: 1.4;}
.vw-social-counter-label {font-size: var(--vw-text-xs);opacity: .8;}
.vw-social-counters-style-2 .vw-social-counter, .vw-social-counters-style-4 .vw-social-counter {background: transparent;border: 1px solid #eee;border-radius: 4px;color: inherit;}
.vw-social-counters-style-2 .vw-social-counter-icon, .vw-social-counters-style-4 .vw-social-counter-icon {color: #fff;font-size: 14px;}
.vw-social-counters-style-3 .vw-social-counter-icon {background-color: #111;font-size: var(--vw-text-sm);}
.vw-social-counters-style-4 .vw-social-counter {border: none;}
.vw-social-counters-style-4 .vw-social-counter-icon {border-radius: 50px;}
.vw-social-counters-style-5, .vw-social-counters-style-6, .vw-social-counters-style-7 {grid-template-columns: repeat(1,1fr);}
.vw-social-counters-style-5 .vw-social-counter-count, .vw-social-counters-style-6 .vw-social-counter-count, .vw-social-counters-style-7 .vw-social-counter-count {position: relative;margin-left: 2rem;}
.vw-social-counters-style-5 .vw-social-counter-count:before, .vw-social-counters-style-6 .vw-social-counter-count:before, .vw-social-counters-style-7 .vw-social-counter-count:before {display: inline-block;content: "";position: absolute;top: -5px;bottom: -5px;left: -1.25rem;width: 0;border-left: 1px solid rgba(255,255,255,.3);}
.vw-social-counters-style-5 .vw-social-counter-number, .vw-social-counters-style-5 .vw-social-counter-label, .vw-social-counters-style-6 .vw-social-counter-number, .vw-social-counters-style-6 .vw-social-counter-label, .vw-social-counters-style-7 .vw-social-counter-number, .vw-social-counters-style-7 .vw-social-counter-label {display: inline-block;font-size: .875rem;}
.vw-social-counters-style-5 .vw-social-counter-number, .vw-social-counters-style-6 .vw-social-counter-number, .vw-social-counters-style-7 .vw-social-counter-number {margin-right: .35em;}
.vw-social-counters-style-6 .vw-social-counter {background: transparent;border: 1px solid #eee;border-radius: 4px;color: inherit;}
.vw-social-counters-style-6 .vw-social-counter-icon {color: #fff;font-size: 14px;}
.vw-social-counters-style-6 .vw-social-counter-count:before {border-color: rgba(0,0,0,.1);}
.vw-social-counters-style-7 .vw-social-counter-icon {background: #111;font-size: 14px;}
.vw-social-counters-style-8, .vw-social-counters-style-9, .vw-social-counters-style-10, .vw-social-counters-style-11, .vw-social-counters-style-12 {grid-template-columns: repeat(3,1fr);}
.vw-social-counters-style-8 .vw-social-counter, .vw-social-counters-style-9 .vw-social-counter, .vw-social-counters-style-10 .vw-social-counter, .vw-social-counters-style-11 .vw-social-counter, .vw-social-counters-style-12 .vw-social-counter {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;text-align: center;padding-left: 0;padding-right: 0;padding-bottom: 0;}
.vw-social-counters-style-8 .vw-social-counter-icon, .vw-social-counters-style-8 .vw-social-counter-count, .vw-social-counters-style-9 .vw-social-counter-icon, .vw-social-counters-style-9 .vw-social-counter-count, .vw-social-counters-style-10 .vw-social-counter-icon, .vw-social-counters-style-10 .vw-social-counter-count, .vw-social-counters-style-11 .vw-social-counter-icon, .vw-social-counters-style-11 .vw-social-counter-count, .vw-social-counters-style-12 .vw-social-counter-icon, .vw-social-counters-style-12 .vw-social-counter-count {width: 100%;}
.vw-social-counters-style-8 .vw-social-counter-icon, .vw-social-counters-style-9 .vw-social-counter-icon, .vw-social-counters-style-10 .vw-social-counter-icon, .vw-social-counters-style-11 .vw-social-counter-icon, .vw-social-counters-style-12 .vw-social-counter-icon {font-size: var(--vw-text-lg);}
.vw-social-counters-style-8 .vw-social-counter-count, .vw-social-counters-style-9 .vw-social-counter-count, .vw-social-counters-style-10 .vw-social-counter-count, .vw-social-counters-style-11 .vw-social-counter-count, .vw-social-counters-style-12 .vw-social-counter-count {margin-top: .75rem;margin-left: 0;padding-top: .75rem;padding-bottom: .75rem;background: rgba(255,255,255,.15);}
.vw-social-counters-style-9 {grid-gap: 0;}
.vw-social-counters-style-9 .vw-social-counter {padding-bottom: .75rem;}
.vw-social-counters-style-9 .vw-social-counter-count {margin-top: .5rem;padding: 0;background: transparent;}
.vw-social-counters-style-10, .vw-social-counters-style-11, .vw-social-counters-style-12 {grid-template-columns: repeat(4,1fr);}
.vw-social-counters-style-10 .vw-social-counter, .vw-social-counters-style-11 .vw-social-counter, .vw-social-counters-style-12 .vw-social-counter {background: transparent;color: inherit;}
.vw-social-counters-style-10 .vw-social-counter-icon, .vw-social-counters-style-11 .vw-social-counter-icon, .vw-social-counters-style-12 .vw-social-counter-icon {width: 48px;line-height: 48px;font-size: var(--vw-text-md);border-radius: 100px;color: #fff;}
.vw-social-counters-style-10 .vw-social-counter-count, .vw-social-counters-style-11 .vw-social-counter-count, .vw-social-counters-style-12 .vw-social-counter-count {margin-top: 0;padding-bottom: 0;}
.vw-social-counters-style-10 {grid-template-columns: repeat(3,1fr);}
.vw-social-counters-style-10 .vw-social-counter-icon {width: 60px;line-height: 60px;font-size: var(--vw-text-lg);}
.vw-social-counters-style-12 .vw-social-counter-icon {border-radius: 0;}
.vw-reading-progress {height: var(--vw-reading-progress-height,4px);-webkit-transition: var(--vw-transition);transition: var(--vw-transition);-webkit-transition-property: background-color;transition-property: background-color;visibility: hidden;position: fixed;top: 0;left: 0;right: 0;z-index: var(--vw-zindex-fixed-element);background-color: #aaa;}
.vw-reading-progress-active {background-color: var(--vw-reading-progress-color,var(--vw-accent));visibility: visible;}
:root {--vw-menu-radius: 4px;}
.vw-menu {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;margin: 0;--vw-menu-padding-x: calc(var(--vw-space-unit) * .5);--vw-menu-padding-y: calc(var(--vw-space-unit) * .25);--vw-submenu-width: 250px;}
.vw-menu .menu-item {position: relative;-ms-flex-negative: 0;flex-shrink: 0;list-style: none;margin: 0;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-menu .menu-link {position: relative;padding: var(--vw-menu-padding-y) var(--vw-menu-padding-x);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.vw-menu .main-menu-link {--vw-menu-padding-y: 0;}
.vw-menu .sub-menu-wrapper {width: var(--vw-submenu-width);}
.vw-menu .sub-menu {margin: 0;padding: 0;}
.vw-menu .sub-menu-item:first-child {border-top-left-radius: var(--vw-menu-radius);border-top-right-radius: var(--vw-menu-radius);}
.vw-menu .sub-menu-item:last-child {border-bottom-left-radius: var(--vw-menu-radius);border-bottom-right-radius: var(--vw-menu-radius);}
.vw-menu .main-menu-item:hover {background-color: var(--vw-main-menu-link-hover-bg);}
.vw-menu .main-menu-item:hover .main-menu-link {--vw-link-color: var(--vw-main-menu-link-hover-color);}
.vw-menu .main-menu-link {--vw-link-color: var(--vw-main-menu-link-color);--vw-link-hover-color: var(--vw-main-menu-link-hover-color);}
.vw-menu .sub-menu-wrapper {color: var(--vw-submenu-text-color);background: var(--vw-submenu-bg);}
.vw-menu .sub-menu-item:hover {background-color: var(--vw-submenu-link-hover-bg);}
.vw-menu .sub-menu-item:hover > .sub-menu-link {--vw-link-color: var(--vw-submenu-link-hover-color);}
.vw-menu .sub-menu-link {--vw-link-color: var(--vw-submenu-link-color);--vw-link-hover-color: var(--vw-submenu-link-hover-color);}
.menu-item-has-children-icon {text-align: center;}
.tippy-box {border-radius: var(--vw-menu-radius);}
.vw-tippy-menu .tippy-box[data-theme~=light] {background-color: var(--vw-submenu-bg,#fff);}
.vw-tippy-menu .tippy-box[data-theme~=light][data-placement^=top] > .tippy-arrow:before {border-top-color: var(--vw-submenu-bg,var(--vw-submenu-bg,#fff));}
.vw-tippy-menu .tippy-box[data-theme~=light][data-placement^=bottom] > .tippy-arrow:before {border-bottom-color: var(--vw-submenu-bg,var(--vw-submenu-bg,#fff));}
.vw-tippy-menu .tippy-box[data-theme~=light][data-placement^=right] > .tippy-arrow:before {border-right-color: var(--vw-submenu-bg,var(--vw-submenu-bg,#fff));}
.vw-tippy-menu .tippy-box[data-theme~=light][data-placement^=left] > .tippy-arrow:before {border-left-color: var(--vw-submenu-bg,var(--vw-submenu-bg,#fff));}
.vw-tippy-menu .tippy-content {padding: 0;}
.vw-tippy-menu .main-menu-item > .sub-menu-wrapper-depth-0 {display: none;}
.vw-tippy-menu .menu-item-has-children-icon {margin-left: .75em;font-size: .85em;}
.rtl .vw-tippy-menu .menu-item-has-children-icon {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.vw-tippy-menu .main-menu-link .menu-item-has-children-icon {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.rtl .vw-tippy-menu .main-menu-link .menu-item-has-children-icon {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.vw-mega-item--columns, .vw-mega-item--columns-no-header, .vw-mega-item--posts-latest, .vw-mega-item--posts-featured, .vw-mega-item--posts-random, .vw-mega-item--products-latest, .vw-mega-item--products-best-selling, .vw-mega-item--products-on-sale, .vw-mega-item--products-top-rated {position: static !important;}
.vw-mega-item--columns .sub-menu-wrapper-depth-0, .vw-mega-item--columns-no-header .sub-menu-wrapper-depth-0, .vw-mega-item--posts-latest .sub-menu-wrapper-depth-0, .vw-mega-item--posts-featured .sub-menu-wrapper-depth-0, .vw-mega-item--posts-random .sub-menu-wrapper-depth-0, .vw-mega-item--products-latest .sub-menu-wrapper-depth-0, .vw-mega-item--products-best-selling .sub-menu-wrapper-depth-0, .vw-mega-item--products-on-sale .sub-menu-wrapper-depth-0, .vw-mega-item--products-top-rated .sub-menu-wrapper-depth-0 {right: 0;width: min(calc(100vw - 40px),calc(var(--vw-site-width) + ( 2 * var(--vw-wrapper-gap) ))) !important;max-width: var(--vw-site-width);}
.vw-mega-item--columns .sub-menu-depth-0, .vw-mega-item--columns-no-header .sub-menu-depth-0 {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vw-mega-item--columns .menu-item-depth-1, .vw-mega-item--columns-no-header .menu-item-depth-1 {-webkit-box-flex: 0;-ms-flex: 0 1 25%;flex: 0 1 25%;}
.vw-mega-item--columns .menu-item-depth-1 > .menu-link:after, .vw-mega-item--columns-no-header .menu-item-depth-1 > .menu-link:after {display: none !important;}
.vw-mega-item--columns .menu-item-depth-1 > a, .vw-mega-item--columns-no-header .menu-item-depth-1 > a {font-weight: bold;}
.vw-mega-item--columns .menu-item-depth-1.menu-item-has-children > .menu-link .menu-item-has-children-icon, .vw-mega-item--columns-no-header .menu-item-depth-1.menu-item-has-children > .menu-link .menu-item-has-children-icon {display: none;}
.vw-mega-item--columns .sub-menu-wrapper-depth-1, .vw-mega-item--columns-no-header .sub-menu-wrapper-depth-1 {position: static;-webkit-box-shadow: none;box-shadow: none;width: auto;opacity: 1;-webkit-transform: none;transform: none;pointer-events: inherit;}
.vw-mega-item--columns .sub-menu-wrapper-depth-1 .sub-menu-item, .vw-mega-item--columns-no-header .sub-menu-wrapper-depth-1 .sub-menu-item {padding-right: 0;}
.vw-mega-item--columns .menu-item-depth-2, .vw-mega-item--columns-no-header .menu-item-depth-2 {padding-left: 0;}
.vw-mega-item--columns-no-header .menu-item-depth-1 > .menu-link {display: none !important;}
.vw-mega-item--columns-no-header .sub-menu-depth-0 {padding: 0;}
.vw-mega-item--posts-latest .sub-menu-wrapper-depth-0, .vw-mega-item--posts-featured .sub-menu-wrapper-depth-0, .vw-mega-item--posts-random .sub-menu-wrapper-depth-0, .vw-mega-item--products-latest .sub-menu-wrapper-depth-0, .vw-mega-item--products-best-selling .sub-menu-wrapper-depth-0, .vw-mega-item--products-on-sale .sub-menu-wrapper-depth-0, .vw-mega-item--products-top-rated .sub-menu-wrapper-depth-0 {display: -webkit-box;display: -ms-flexbox;display: flex;}
.vw-mega-item--posts-latest .sub-menu-depth-0, .vw-mega-item--posts-featured .sub-menu-depth-0, .vw-mega-item--posts-random .sub-menu-depth-0, .vw-mega-item--products-latest .sub-menu-depth-0, .vw-mega-item--products-best-selling .sub-menu-depth-0, .vw-mega-item--products-on-sale .sub-menu-depth-0, .vw-mega-item--products-top-rated .sub-menu-depth-0 {width: 250px;}
.vw-mega-item--posts-latest .sub-menu-posts, .vw-mega-item--posts-featured .sub-menu-posts, .vw-mega-item--posts-random .sub-menu-posts, .vw-mega-item--products-latest .sub-menu-posts, .vw-mega-item--products-best-selling .sub-menu-posts, .vw-mega-item--products-on-sale .sub-menu-posts, .vw-mega-item--products-top-rated .sub-menu-posts {width: 100%;padding: calc(var(--vw-space-unit) * 1.5);--vw-grid-cols: 4;}
.vw-mega-item--posts-latest.menu-item-has-children .sub-menu-posts, .vw-mega-item--posts-featured.menu-item-has-children .sub-menu-posts, .vw-mega-item--posts-random.menu-item-has-children .sub-menu-posts, .vw-mega-item--products-latest.menu-item-has-children .sub-menu-posts, .vw-mega-item--products-best-selling.menu-item-has-children .sub-menu-posts, .vw-mega-item--products-on-sale.menu-item-has-children .sub-menu-posts, .vw-mega-item--products-top-rated.menu-item-has-children .sub-menu-posts {--vw-grid-cols: 3;}
@media (min-width: 768px) {.vw-mega-item--posts-latest .vw-grid, .vw-mega-item--posts-featured .vw-grid, .vw-mega-item--posts-random .vw-grid, .vw-mega-item--products-latest .vw-grid, .vw-mega-item--products-best-selling .vw-grid, .vw-mega-item--products-on-sale .vw-grid, .vw-mega-item--products-top-rated .vw-grid {grid-template-columns: repeat(var(--vw-grid-cols,1),1fr);}}
.vw-mega-item--posts-latest .vw-inview, .vw-mega-item--posts-featured .vw-inview, .vw-mega-item--posts-random .vw-inview, .vw-mega-item--products-latest .vw-inview, .vw-mega-item--products-best-selling .vw-inview, .vw-mega-item--products-on-sale .vw-inview, .vw-mega-item--products-top-rated .vw-inview {opacity: 1 !important;-webkit-animation-name: none;animation-name: none;}
.vw-mega-item--products-latest .wc-block-grid__products, .vw-mega-item--products-best-selling .wc-block-grid__products, .vw-mega-item--products-on-sale .wc-block-grid__products, .vw-mega-item--products-top-rated .wc-block-grid__products {margin-bottom: 0;}
.vw-mega-item--products-latest .wc-block-grid__product, .vw-mega-item--products-best-selling .wc-block-grid__product, .vw-mega-item--products-on-sale .wc-block-grid__product, .vw-mega-item--products-top-rated .wc-block-grid__product {border-bottom: 0;}
.vw-mega-item--products-latest .wc-block-grid__product > :last-child, .vw-mega-item--products-best-selling .wc-block-grid__product > :last-child, .vw-mega-item--products-on-sale .wc-block-grid__product > :last-child, .vw-mega-item--products-top-rated .wc-block-grid__product > :last-child {margin-bottom: 0;}
.vw-slide-menu-container .menu, .vw-accordion-menu-container .menu {font-weight: bold;}
.vw-slide-menu-container .menu li a:before, .vw-accordion-menu-container .menu li a:before {display: none;}
.vw-slide-menu-container .menu .sub-menu-link, .vw-accordion-menu-container .menu .sub-menu-link {font-weight: 400;}
.vw-slide-menu-container .menu .menu-item-depth-0, .vw-accordion-menu-container .menu .menu-item-depth-0 {position: relative;font-size: var(--vw-text-md);}
.vw-slide-menu-container .menu .sub-menu-depth-0, .vw-accordion-menu-container .menu .sub-menu-depth-0 {display: none;}
.vw-menu-item-expand {position: absolute;right: 0;width: 1.5em;height: 2em;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;cursor: pointer;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);font-size: 14px;}
.vw-menu-item-expand: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-menu-item-expanded ~ .vw-menu-item-expand {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.vw-accordion-menu-container .menu-item-depth-1 {font-size: var(--vw-text-sm);}
.vw-slide-menu {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
.vw-slide-menu .menu-item-has-children-icon {min-height: 30px;min-width: 30px;}
.vw-slide-menu-container {position: relative;overflow: hidden;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);height: var(--vw-slide-menu-height,auto);}
.vw-slide-menu-container .vw-menu {-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-slide-menu-container .vw-menu .sub-menu-wrapper-depth-0 {display: none;}
.vw-slide-menu-open .vw-menu {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
.vw-slide-menu-open .vw-slide-menu-sub {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
.vw-slide-menu-sub {position: absolute;top: 0;left: 0;-webkit-transform: translateX(100%);transform: translateX(100%);width: 100%;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);opacity: 0;}
.vw-slide-menu-sub .sub-menu-depth-0 {display: block !important;padding-left: 0 !important;}
.vw-slide-menu-sub .menu-item-depth-1 {font-size: var(--vw-text-sm);}
.vw-slide-menu-close {cursor: pointer;font-size: var(--vw-text-xs);font-weight: bold;text-transform: uppercase;}
.vw-slide-menu-close:before {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-right: 6px;}
.vw-main-content > :not(:last-child) {margin-bottom: var(--vw-single-section-gap,2em);}
.vw-breadcrumb-area a {--vw-link-color: currentColor;}
.vw-embed-responsive {padding-top: calc(100% / var(--vw-embed-responsive-ratio,1.7777777778));height: 0;position: relative;}
.vw-embed-responsive > iframe {width: 100%;height: 100%;position: absolute;top: 0;}
.vw-responsive-embed {position: relative;padding-top: calc(100% * var(--vw-responsive-height-ratio,1));}
.vw-responsive-embed > iframe {position: absolute;top: 0;width: 100%;height: 100%;}
.vw-featured-media-audio iframe {width: 100%;}
.vw-sticky-video {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-play-state: running;animation-play-state: running;}
@media (min-width: 1024px) {.vw-sticky-video.vw-sticky-stuck {position: fixed;top: 20px;right: 20px;width: 320px;-webkit-animation-name: vw_fade;animation-name: vw_fade;-webkit-box-shadow: var(--vw-shadow-3);box-shadow: var(--vw-shadow-3);z-index: var(--vw-zindex-fixed-element);}}
.vw-sticky-wrapper {height: var(--vw-sticky-wrapper-height);}
@media (min-width: 1024px) {.vw-sticky-stuck .vw-close-sticky {display: inline-block;}
	.vw-close-sticky {display: none;position: absolute;top: 0;right: 0;z-index: 2;-webkit-transform: translateX(50%) translateY(-50%);transform: translateX(50%) translateY(-50%);background: #111;border-radius: 50px;width: 22px;height: 22px;line-height: 24px;font-size: var(--vw-text-sm);text-align: center;color: #fff;cursor: pointer;pointer-events: auto;}
	.vw-close-sticky:before {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-404-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;min-height: 40vh;-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;}
.vw-404-box .vw-404-box-hero {font-size: 70px;margin-bottom: 0px;color: var(--vw-accent);}
.vw-404-box .vw-404-box-title {margin-top: 0;margin-bottom: calc(var(--vw-space-unit) * .5);}
.vw-post-navigation {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
.vw-post-navigation > * {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;display: -webkit-box;display: -ms-flexbox;display: flex;}
.vw-post-navigation-arrow {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;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-ms-flex-item-align: center;align-self: center;width: var(--vw-post-navigation-arrow-size,40px);height: var(--vw-post-navigation-arrow-size,40px);}
.vw-post-navigation-image {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.vw-post-navigation-label {display: block;}
.vw-post-navigation-title-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.vw-post-navigation-title {margin: 0;word-break: break-word;}
.vw-post-navigation-gap {display: none;}
.vw-post-navigation-empty .vw-post-navigation-title {color: var(--vw-light-text);}
@media not all and (min-width: 1024px) {.vw-post-navigation-empty {display: none;}}
.vw-post-navigation-previous .vw-post-navigation-arrow, .vw-post-navigation-previous .vw-post-navigation-image {margin-right: calc(var(--vw-space-unit) * 1);}
@media not all and (min-width: 768px) {.vw-post-navigation-next {margin-top: calc(var(--vw-space-unit) * 1);}}
.vw-post-navigation-next .vw-post-navigation-arrow, .vw-post-navigation-next .vw-post-navigation-image {margin-right: calc(var(--vw-space-unit) * 1);}
@media (min-width: 768px) {.vw-post-navigation-next .vw-post-navigation-arrow, .vw-post-navigation-next .vw-post-navigation-image {margin-left: calc(var(--vw-space-unit) * 1);margin-right: 0;}}
@media (min-width: 768px) {.vw-post-navigation {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;}
	.vw-post-navigation-next {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse;flex-flow: row-reverse;text-align: right;}
	.vw-post-navigation-gap {display: block;-ms-flex-preferred-size: var(--vw-post-navigation-gap,20px);flex-basis: var(--vw-post-navigation-gap,20px);}}
.vw-about-author-title {position: relative;}
.vw-about-author .avatar {display: block;margin: 0;}
.vw-about-author-avatar {-ms-flex-negative: 0;flex-shrink: 0;}
@media not all and (min-width: 1024px) {.vw-about-author-avatar .avatar {margin-left: auto;margin-right: auto;}
	.vw-about-author-info {text-align: center;}}
@media (min-width: 1024px) {.vw-about-author {display: -webkit-box;display: -ms-flexbox;display: flex;}}
.vw-check-also {position: fixed;right: 10px;bottom: 1rem;z-index: 2;padding: var(--vw-check-also-padding,1em);background-color: #fff;width: 340px;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);-webkit-box-shadow: var(--vw-check-also-shadow);box-shadow: var(--vw-check-also-shadow);border-radius: var(--vw-check-also-radius);}
@media not all and (min-width: 768px) {.vw-check-also {display: none !important;}}
.vw-check-also:not(.vw-check-also-visible) {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%);pointer-events: none;}
.vw-check-also-close {position: absolute;top: calc(var(--vw-space-unit) * .55);right: calc(var(--vw-space-unit) * .55);line-height: 1;cursor: pointer;}
.vw-check-also-layout-side, .vw-check-also-layout-side-cover {width: var(--vw-check-also-layout-side-width,500px);}
.vw-check-also-layout-card {padding: 0;}
.vw-check-also-layout-card .vw-check-also-title {position: absolute;top: 10%;left: 10%;z-index: var(--vw-zindex-floating);color: #fff;}
.vw-check-also-layout-card .vw-post-box {--vw-post-box-thumbnail-radius: var(--vw-check-also-radius) !important;}
.vw-back-to-top {position: fixed;bottom: 1rem;right: 1rem;z-index: var(--vw-zindex-overlay);width: 40px;height: 40px;display: inline-block;cursor: pointer;opacity: 0;border-radius: 50%;background-color: #222;text-decoration: none !important;-webkit-transition: all .5s cubic-bezier(.645,.045,.355,1);transition: all .5s cubic-bezier(.645,.045,.355,1);-webkit-transform: translateY(180px);transform: translateY(180px);}
@media not all and (min-width: 768px) {.vw-has-sticky-share .vw-back-to-top {bottom: 3rem;}}
.vw-back-to-top.vw-back-to-top-visible {-webkit-transform: none;transform: none;opacity: 1;}
.vw-back-to-top .vw-icon {display: block;font-size: 15px;line-height: 38px;text-align: center;color: #fff;}
:root {--vw-comment-child-indent: 4%;--vw-comment-inner-indent: 55px;--vw-comment-content-gap: 1.5em;--vw-comment-gap: 1em;}
.comment, .pingback, li.review {margin: var(--vw-comment-gap) 0 0;list-style: none;padding: 0;}
.comment:not(:last-child), .pingback:not(:last-child), li.review:not(:last-child) {padding-bottom: var(--vw-comment-gap);border-bottom: 1px solid var(--vw-line-color);}
.comment-list {margin: 0;padding: 0;}
.comment-list > :first-child {margin-top: 0;}
.comment {position: relative;}
.comment .reply {position: absolute;top: 0;right: 0;}
.comment .reply a {font-size: var(--vw-text-xs);}
.comment .comment-meta, .comment .comment-content {padding-left: var(--vw-comment-inner-indent);}
.comment .comment-author .avatar {position: absolute;left: 0;}
.comment-author {display: block;font-size: var(--vw-text-sm);}
.comment-author .avatar {vertical-align: middle;margin: 0;padding: 0;}
.comment-author a {text-decoration: none;color: inherit;}
.comment-author .says {display: none;}
.comment-meta {margin-top: 0;margin-bottom: var(--vw-comment-content-gap);color: var(--vw-light-text);font-size: var(--vw-text-xxs);}
.comment-meta > a {text-decoration: none;color: inherit;}
.edit-link {display: inline-block;margin-left: .5em;}
.pingback {font-size: var(--vw-text-sm);}
.no-comments {margin: 1em 0;font-style: italic;}
.comment.depth-1 .children {margin-left: var(--vw-comment-child-indent);}
.comment.depth-2 .avatar {width: 2rem;}
.comment.depth-2 .comment-meta {font-size: var(--vw-text-sm);}
.comment.depth-2 .comment-content {font-size: var(--vw-text-sm);}
.comment-reply-title {font-size: var(--vw-text-xl);}
.depth-1 .comment-reply-title {font-size: var(--vw-text-md);}
#cancel-comment-reply-link {margin-left: 1em;}
.comment-respond {margin: calc(var(--vw-space-unit) * 1.5) 0;margin-left: var(--vw-comment-child-indent,0);padding: calc(var(--vw-space-unit) * 1.25) calc(var(--vw-space-unit) * 1.5) calc(var(--vw-space-unit) * 1.5);background-color: var(--vw-light-bg);}
.comment-respond:last-child {margin-bottom: 0;}
.comments-area > .comment-respond {margin-left: 0;}
.comment.depth-1 .comment-respond {padding: calc(var(--vw-space-unit) * .95) calc(var(--vw-space-unit) * 1.75) calc(var(--vw-space-unit) * 1.5);}
.comment-respond .comment-notes, .comment-respond label {font-size: var(--vw-text-sm);}
.comment-respond .logged-in-as {font-size: var(--vw-text-xs);--vw-link-color: var(--vw-light-text);}
@media not all and (min-width: 768px) {.comment-respond {padding: calc(var(--vw-space-unit) * 1.5);}}
.comment-form label, .comment-form .comment-notes {font-size: var(--vw-text-xs);}
.comment-form .form-submit {margin-bottom: 0;}
@media not all and (min-width: 768px) {.comment-form p {margin-bottom: calc(var(--vw-space-unit) * 1);}}
.comment-form-comment label {display: none;}
.comment-form-comment textarea {width: 100%;display: block;}
.comment-form-author label, .comment-form-email label, .comment-form-url label {display: block;margin-bottom: 6px;}
.comment-form-author input, .comment-form-email input, .comment-form-url input {width: 100%;}
@media (min-width: 768px) {.comment-form-author, .comment-form-email, .comment-form-url {width: 33.3333333333%;float: left;}
	.comment-form-author input, .comment-form-email input, .comment-form-url input {width: 95%;}}
:root {--vw-post-box-grid-line: 1px solid #ddd;}
.vw-loop-pagination {position: relative;}
.vw-loop-has-divider .vw-post-box:not(.vw-post-box-thumbnail-location-bg) {border-bottom: var(--vw-post-box-grid-line);padding-bottom: var(--vw-grid-gap);}
@media not all and (min-width: 576px) {.vw-loop-has-divider.vw-grid-1 .vw-post-box-wrapper:last-child .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media (min-width: 576px) {.vw-loop-has-divider.vw-grid-1 .vw-post-box-wrapper:nth-last-child(-n+1) .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media not all and (min-width: 576px) {.vw-loop-has-divider.vw-grid-2 .vw-post-box-wrapper:last-child .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media (min-width: 576px) {.vw-loop-has-divider.vw-grid-2 .vw-post-box-wrapper:nth-last-child(-n+2) .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media not all and (min-width: 576px) {.vw-loop-has-divider.vw-grid-3 .vw-post-box-wrapper:last-child .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media (min-width: 576px) {.vw-loop-has-divider.vw-grid-3 .vw-post-box-wrapper:nth-last-child(-n+3) .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media not all and (min-width: 576px) {.vw-loop-has-divider.vw-grid-4 .vw-post-box-wrapper:last-child .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media (min-width: 576px) {.vw-loop-has-divider.vw-grid-4 .vw-post-box-wrapper:nth-last-child(-n+4) .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media not all and (min-width: 576px) {.vw-loop-has-divider.vw-grid-5 .vw-post-box-wrapper:last-child .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media (min-width: 576px) {.vw-loop-has-divider.vw-grid-5 .vw-post-box-wrapper:nth-last-child(-n+5) .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media not all and (min-width: 576px) {.vw-loop-has-divider.vw-grid-6 .vw-post-box-wrapper:last-child .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
@media (min-width: 576px) {.vw-loop-has-divider.vw-grid-6 .vw-post-box-wrapper:nth-last-child(-n+6) .vw-post-box {border-bottom: 0;padding-bottom: 0;}}
.vw-all-posts-loaded {font-size: .85em;color: #888;opacity: .7;}
.vw-post-box {position: relative;height: var(--vw-post-box-height,100%);--vw-post-box-title-color: var(--vw-header-color);--vw-overlay-color: var(--vw-post-box-overlay-color);--vw-overlay-opacity: var(--vw-post-box-overlay-transparent);--vw-overlay-hover-color: var(--vw-post-box-overlay-hover-color);--vw-overlay-hover-opacity: var(--vw-post-box-overlay-hover-transparent);}
.vw-post-box-thumbnail-location-top .vw-post-box-thumb img {width: 100%;}
.vw-post-box-thumbnail-location-side, .vw-post-box-thumbnail-location-side-cover {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;}
.vw-post-box-thumbnail-location-side > *, .vw-post-box-thumbnail-location-side-cover > * {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.vw-post-box-thumbnail-location-side .vw-post-box-thumb, .vw-post-box-thumbnail-location-side-cover .vw-post-box-thumb {margin-right: 1em;-ms-flex-item-align: start;align-self: flex-start;max-width: 40%;}
.vw-post-box-thumbnail-location-side .vw-post-box-thumb {-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;-ms-flex-preferred-size: auto;flex-basis: auto;}
.vw-post-box-thumbnail-location-side .vw-post-box-thumb > a {display: block;position: relative;}
.vw-post-box-thumbnail-location-side .vw-post-box-content {-ms-flex-preferred-size: 0%;flex-basis: 0%;}
.vw-post-box-thumbnail-location-side-cover {height: var(--vw-post-box-height,100%);}
.vw-post-box-thumbnail-location-side-cover .vw-post-box-thumb {height: 100%;}
.vw-post-box-thumbnail-location-side-cover .vw-post-box-thumb img {-o-object-fit: cover;object-fit: cover;height: 100%;width: 100%;}
.vw-post-box-thumbnail-location-bg {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: var(--vw-post-box-content-position,center);-ms-flex-align: var(--vw-post-box-content-position,center);align-items: var(--vw-post-box-content-position,center);--vw-post-box-title-color: #fff;--vw-post-box-tagline-color: #aaa;--vw-post-box-meta-color: #eee;--vw-category-color: #eee;--vw-post-box-content-padding: 10%;}
.vw-post-box-thumbnail-location-bg:not(.vw-post-box-full-link) .vw-stretched-link {display: none;}
.vw-post-box-thumbnail-location-bg .vw-post-box-thumbnail-icons {display: none;}
.vw-post-box-thumbnail-location-bg .vw-post-box-thumb {position: absolute;width: 100%;height: 100%;z-index: 0;}
.vw-post-box-thumbnail-location-bg .wp-post-image {-o-object-fit: cover;object-fit: cover;-o-object-position: var(--vw-post-box-bg-position,center);object-position: var(--vw-post-box-bg-position,center);width: 100%;height: 100%;}
.vw-post-box-thumbnail-location-bg .vw-post-box-content {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;width: 100%;}
.vw-post-box-thumbnail-location-bg .vw-overlay {border-radius: var(--vw-post-box-thumbnail-radius);}
.vw-post-box-thumb {border-radius: var(--vw-post-box-thumbnail-radius);-webkit-box-shadow: var(--vw-post-box-thumbnail-shadow);box-shadow: var(--vw-post-box-thumbnail-shadow);overflow: hidden;display: block;position: relative;}
.vw-post-box-thumb img {display: block;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-post-box-thumb:hover {-webkit-box-shadow: var(--vw-post-box-thumbnail-shadow-hover);box-shadow: var(--vw-post-box-thumbnail-shadow-hover);}
.vw-post-box-content {padding: var(--vw-post-box-content-padding);}
.vw-post-box-content > :last-child {margin-bottom: 0;}
.vw-post-box-center-title .vw-post-box-content {text-align: center;}
.vw-post-box-center-title .vw-categories, .vw-post-box-center-title .vw-post-box-meta-inner {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.vw-post-meta-inner, .vw-post-box-meta-inner {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;}
.vw-post-meta-inner > :not(:last-child), .vw-post-box-meta-inner > :not(:last-child) {margin-right: 1em;}
.vw-post-meta-inner, .vw-post-box-meta-inner {--vw-post-box-meta-gap: 4px;margin: 2px calc(-1 * var(--vw-post-box-meta-gap));}
.vw-post-meta-inner > *, .vw-post-box-meta-inner > * {margin: 2px var(--vw-post-box-meta-gap) !important;}
.vw-post-date, .vw-post-box-author, .vw-post-box-comment-count, .vw-post-box-readmore, .vw-post-box-views, .vw-post-box-review-score {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.vw-post-date .vw-icon, .vw-post-box-author .vw-icon, .vw-post-box-comment-count .vw-icon, .vw-post-box-readmore .vw-icon, .vw-post-box-views .vw-icon, .vw-post-box-review-score .vw-icon {margin-right: .4em;font-size: 12px;}
.vw-post-box-author img {margin: 0 .5em 0 0;display: block;}
.vw-post-box-share-icons .vw-share-buttons-area {margin: 0;}
.vw-post-meta-splitter {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1;}
@media not all and (min-width: 576px) {.vw-post-meta-splitter {height: calc(var(--vw-space-unit) * .25);}}
.vw-post-box-meta, .vw-post-box-meta a {--vw-link-color: var(--vw-post-box-meta-color);color: var(--vw-post-box-meta-color);}
.vw-post-box-meta-footer, .vw-post-box-meta-footer a:not(.vw-button) {--vw-link-color: var(--vw-post-box-meta-footer-color);color: var(--vw-post-box-meta-footer-color);}
.vw-post-box-title, .vw-post-box-title a {--vw-link-color: var(--vw-post-box-title-color);color: var(--vw-post-box-title-color);}
.vw-post-box-tagline {color: var(--vw-post-box-tagline-color);}
.vw-post-box-excerpt {color: var(--vw-post-box-excerpt-color);}
.vw-categories {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;-ms-flex-wrap: wrap;flex-wrap: wrap;--vw-category-gap: 1em;margin-bottom: calc(-1 * var(--vw-category-gap));}
.vw-categories a {color: var(--vw-category-color);background-color: var(--vw-category-bg);margin-bottom: var(--vw-category-gap);}
.vw-categories a:hover {color: var(--vw-category-hover-color);background-color: var(--vw-category-hover-bg);}
.vw-categories a:not(:last-child) {margin-right: var(--vw-category-gap);}
.vw-post-box-small .vw-post-box-thumb {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-ms-flex-item-align: start;align-self: flex-start;}
.vw-block-post-slider, .vw-block-page-slider {border-radius: var(--vw-post-box-thumbnail-radius);-webkit-box-shadow: var(--vw-post-box-thumbnail-shadow);box-shadow: var(--vw-post-box-thumbnail-shadow);}
.vw-block-post-slider:hover, .vw-block-page-slider:hover {-webkit-box-shadow: var(--vw-post-box-thumbnail-shadow-hover);box-shadow: var(--vw-post-box-thumbnail-shadow-hover);}
.vw-block-post-slider .vw-post-box-thumb, .vw-block-page-slider .vw-post-box-thumb {border-radius: 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important;margin-bottom: 0 !important;}
@media (min-width: 1024px) {.vw-block-post-slider .vw-post-box:not(.vw-post-box-center-title) .vw-post-box-title, .vw-block-page-slider .vw-post-box:not(.vw-post-box-center-title) .vw-post-box-title {max-width: 70%;}}
.vw-block-multi-post-slider, .vw-block-multi-page-slider {overflow: visible !important;}
.vw-block-multi-post-slider.alignfull, .vw-block-multi-page-slider.alignfull {padding-left: var(--vw-slider-gap);padding-right: var(--vw-slider-gap);}
.vw-block-post-modern .vw-post-box {height: 100%;min-height: var(--vw-post-box-height);}
@media (min-width: 768px) {.vw-block-post-modern-style-1 .vw-grid {grid-template-columns: repeat(4,1fr);}
	.vw-block-post-modern-style-1 .vw-post-box-wrapper {grid-column: span 2;}
	.vw-block-post-modern-style-1 .vw-post-box-wrapper:nth-child(6n+1), .vw-block-post-modern-style-1 .vw-post-box-wrapper:nth-child(6n+5) {grid-column: span 2;grid-row: span 2;}}
@media (min-width: 1024px) {.vw-block-post-modern-style-1 .vw-grid {grid-template-columns: repeat(3,1fr);}
	.vw-block-post-modern-style-1 .vw-post-box-wrapper {grid-column: span 1;}}
@media (min-width: 768px) {.vw-block-post-modern-style-2 .vw-grid {grid-template-columns: repeat(4,1fr);}
	.vw-block-post-modern-style-2 .vw-post-box-wrapper:nth-child(5n+1) {grid-column: span 2;grid-row: span 2;}}
@media (min-width: 768px) {.vw-block-post-modern-style-3 .vw-grid {grid-template-columns: repeat(4,1fr);}
	.vw-block-post-modern-style-3 .vw-post-box-wrapper:nth-child(5n+2) {grid-column: span 2;grid-row: span 2;}}
@media (min-width: 768px) {.vw-block-post-modern-style-4 .vw-grid {grid-template-columns: repeat(4,1fr);grid-auto-rows: 1fr;}
	.vw-block-post-modern-style-4 .vw-post-box-wrapper:nth-child(6n+1), .vw-block-post-modern-style-4 .vw-post-box-wrapper:nth-child(6n+4) {grid-column: span 2;grid-row: span 2;}}
@media (min-width: 768px) {.vw-block-post-modern-style-5 .vw-grid {grid-template-columns: repeat(2,1fr);}
	.vw-block-post-modern-style-5 .vw-post-box-wrapper:nth-child(3n+1) {grid-column: span 2;}
	.vw-block-post-modern-style-5 .vw-post-box-wrapper:nth-child(3n+1) .vw-post-box {min-height: var(--vw-post-box-alt-height);}}
@media (min-width: 768px) {.vw-block-post-modern-style-6 .vw-grid {grid-template-columns: repeat(3,1fr);}
	.vw-block-post-modern-style-6 .vw-post-box-wrapper:nth-child(4n+1) {grid-column: span 3;grid-row: span 1;}
	.vw-block-post-modern-style-6 .vw-post-box-wrapper:nth-child(4n+1) .vw-post-box {min-height: var(--vw-post-box-alt-height);}}
.vw-loop-mix-1 .vw-post-box-wrapper:first-of-type {grid-column: 1/-1;}
.vw-loop-mix-3.vw-grid-3, .vw-loop-mix-3.vw-grid-4, .vw-loop-mix-3.vw-grid-5, .vw-loop-mix-3.vw-grid-6 {--vw-grid-cols: 3;}
.vw-loop-mix-3.vw-grid-3 .vw-loop-mix-normal, .vw-loop-mix-3.vw-grid-4 .vw-loop-mix-normal, .vw-loop-mix-3.vw-grid-5 .vw-loop-mix-normal, .vw-loop-mix-3.vw-grid-6 .vw-loop-mix-normal {--vw-grid-cols: 2;grid-column: span 2;}
.vw-block-post-carousel .swiper-container:not(.vw-slider-nav-none) {padding-bottom: 30px;}
.vw-block-post-carousel .swiper-pagination-bullets {bottom: 0;}
.vw-block-post-carousel .vw-post-box-wrapper {height: var(--vw-post-box-height,100%) !important;}
.vw-block-post-carousel .vw-post-box {height: 100% !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
.vw-block-post-carousel .vw-post-box-content {-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.vw-block-post-carousel .vw-post-box-thumb {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.vw-block-post-carousel .wp-post-image {-o-object-fit: cover;object-fit: cover;height: 100%;}
.vw-block-post-carousel .vw-post-box-title {font-size: 16px;}
.vw-block-post-carousel .vw-post-box-thumb {border-radius: var(--vw-post-box-thumbnail-radius) !important;-webkit-box-shadow: var(--vw-post-box-thumbnail-shadow) !important;box-shadow: var(--vw-post-box-thumbnail-shadow) !important;}
.vw-thumbnail-hover-blur .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-blur.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));-webkit-transform: translateZ(0);transform: translateZ(0);}
.vw-thumbnail-hover-grayscale .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-grayscale.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-filter: grayscale(1);filter: grayscale(1);-webkit-transform: translateZ(0);transform: translateZ(0);}
.vw-thumbnail-hover-zoom .vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom.vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-dim .vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-dim.vw-thumbnail-hover-detector img.wp-post-image {-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-thumbnail-hover-zoom .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom.vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-dim .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-dim.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) translateZ(0);transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) translateZ(0);}
.vw-thumbnail-hover-zoom-dim .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-dim.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-filter: brightness(.6);filter: brightness(.6);}
.vw-thumbnail-hover-zoom-rotate .vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-rotate.vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-rotate-dim .vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-rotate-dim.vw-thumbnail-hover-detector img.wp-post-image {-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-thumbnail-hover-zoom-rotate .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-rotate.vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-rotate-dim .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-rotate-dim.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) rotate(var(--vw-thumbnail-hover-zoom-rotate,-4deg)) translateZ(0);transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) rotate(var(--vw-thumbnail-hover-zoom-rotate,-4deg)) translateZ(0);}
.vw-thumbnail-hover-zoom-rotate-dim .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-rotate-dim.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-filter: brightness(.6);filter: brightness(.6);}
.vw-thumbnail-hover-zoom-blur .vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-blur.vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-blur-dim .vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-zoom-blur-dim.vw-thumbnail-hover-detector img.wp-post-image {-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-thumbnail-hover-zoom-blur .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-blur.vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-blur-dim .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-blur-dim.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));filter: blur(var(--vw-thumbnail-hover-blur-radius,2px));-webkit-transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) translateZ(0);transform: scale(var(--vw-thumbnail-hover-zoom-scale,1.15)) translateZ(0);}
.vw-thumbnail-hover-zoom-blur-dim .vw-thumbnail-hover-detector:hover img.wp-post-image, .vw-thumbnail-hover-zoom-blur-dim.vw-thumbnail-hover-detector:hover img.wp-post-image {-webkit-filter: blur(var(--vw-thumbnail-hover-blur-radius,2px)) brightness(.6);filter: blur(var(--vw-thumbnail-hover-blur-radius,2px)) brightness(.6);}
.vw-thumbnail-hover-alternate .vw-thumbnail-hover-detector img.wp-post-image, .vw-thumbnail-hover-alternate.vw-thumbnail-hover-detector img.wp-post-image {-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.vw-thumbnail-hover-alternate .vw-thumbnail-hover-detector img.wp-post-image:not(:last-of-type), .vw-thumbnail-hover-alternate.vw-thumbnail-hover-detector img.wp-post-image:not(:last-of-type) {position: absolute;opacity: 0;z-index: 1;-o-object-fit: cover;object-fit: cover;height: 100%;}
.vw-thumbnail-hover-alternate .vw-thumbnail-hover-detector:hover img.wp-post-image:not(:last-of-type), .vw-thumbnail-hover-alternate.vw-thumbnail-hover-detector:hover img.wp-post-image:not(:last-of-type) {opacity: 1;}
.vw-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;outline: none;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);background: var(--vw-overlay-color,#000);opacity: var(--vw-overlay-opacity,.2);}
.vw-overlay-none {display: none !important;}
.vw-overlay-hover-detector:hover {--vw-overlay-color: var(--vw-overlay-hover-color,#000) !important;--vw-overlay-opacity: var(--vw-overlay-hover-opacity,.5) !important;}
.vw-overlay-black-10 {--vw-overlay-color: #000;--vw-overlay-opacity: .1;}
.vw-overlay-black-15 {--vw-overlay-color: #000;--vw-overlay-opacity: .15;}
.vw-overlay-black-20 {--vw-overlay-color: #000;--vw-overlay-opacity: .2;}
.vw-overlay-black-25 {--vw-overlay-color: #000;--vw-overlay-opacity: .25;}
.vw-overlay-black-30 {--vw-overlay-color: #000;--vw-overlay-opacity: .3;}
.vw-overlay-black-35 {--vw-overlay-color: #000;--vw-overlay-opacity: .35;}
.vw-overlay-black-40 {--vw-overlay-color: #000;--vw-overlay-opacity: .4;}
.vw-overlay-gradient-black-top {--vw-overlay-color: var(--vw-gradient-black-top);}
.vw-overlay-gradient-black-bottom {--vw-overlay-color: var(--vw-gradient-black-bottom);}
.vw-overlay-gradient-black-left {--vw-overlay-color: var(--vw-gradient-black-left);}
.vw-overlay-gradient-black-right {--vw-overlay-color: var(--vw-gradient-black-right);}
.vw-overlay-gradient-white-top {--vw-overlay-color: var(--vw-gradient-white-top);}
.vw-overlay-gradient-white-bottom {--vw-overlay-color: var(--vw-gradient-white-bottom);}
.vw-overlay-gradient-white-left {--vw-overlay-color: var(--vw-gradient-white-left);}
.vw-overlay-gradient-white-right {--vw-overlay-color: var(--vw-gradient-white-right);}
.vw-overlay-custom-gradient-1 {--vw-overlay-color: var(--vw-custom-gradient-1);}
.vw-overlay-custom-gradient-2 {--vw-overlay-color: var(--vw-custom-gradient-2);}
.vw-overlay-custom-gradient-3 {--vw-overlay-color: var(--vw-custom-gradient-3);}
.vw-overlay-custom-gradient-4 {--vw-overlay-color: var(--vw-custom-gradient-4);}
.vw-overlay-box {display: none;}
.vw-overlay-box ~ .vw-post-box-content {z-index: 1;}
.vw-overlay-box ~ .vw-post-box-content:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;outline: none;-webkit-transition: var(--vw-transition);transition: var(--vw-transition);z-index: -1;background: var(--vw-overlay-color,#000);opacity: var(--vw-overlay-opacity,.2);}
.vw-overlay-box ~ .vw-stretched-link {z-index: 2;}
[class*=wp-block-], [class*=wc-block-] {--vw-wider-margin: calc(var(--vw-space-unit) * 2);--vw-block-spacing: calc(var(--vw-space-unit) * 1);--vw-block-spacing-top: var(--vw-block-spacing);--vw-block-spacing-bottom: var(--vw-block-spacing);}
[class*=wp-block-envirra]:not(:first-child), .wp-block-button:not(:first-child), .wp-block-buttons:not(:first-child), .wp-block-calendar:not(:first-child), .wp-block-categories:not(:first-child), .wp-block-columns:not(:first-child), .wp-block-column:not(:first-child), .wp-block-cover:not(:first-child), .wp-block-cover-image:not(:first-child), .wp-block-cover-image-text:not(:first-child), .wp-block-cover-text:not(:first-child), .wp-block-embed:not(:first-child), .wp-block-file:not(:first-child), .wp-block-gallery:not(:first-child), .wp-block-image:not(:first-child), .wp-block-latest-comments:not(:first-child), .wp-block-latest-posts:not(:first-child), .wp-block-media-text:not(:first-child), .wp-block-navigation:not(:first-child), .wp-block-navigation-link:not(:first-child), .wp-block-post-author:not(:first-child), .wp-block-pullquote:not(:first-child), .wp-block-quote:not(:first-child), .wp-block-rss:not(:first-child), .wp-block-search:not(:first-child), .wp-block-separator:not(:first-child), .wp-block-social-links:not(:first-child), .wp-block-spacer:not(:first-child), .wp-block-table:not(:first-child), .wp-block-text-columns:not(:first-child), .wp-block-video:not(:first-child), .wp-social-link:not(:first-child), .wc-block-featured-category:not(:first-child), .wp-block-woocommerce-all-reviews:not(:first-child), .wc-block-featured-category:not(:first-child), .wc-block-featured-product:not(:first-child), .wc-block-handpicked-products:not(:first-child), .wc-block-grid:not(:first-child), .wc-block-product-categories:not(:first-child), .wp-block-woocommerce-product-search:not(:first-child), .wc-block-product-tag:not(:first-child), .wc-block-all-products:not(:first-child) {margin-top: var(--vw-block-spacing-top);}
[class*=wp-block-envirra]:not(:last-child), .wp-block-button:not(:last-child), .wp-block-buttons:not(:last-child), .wp-block-calendar:not(:last-child), .wp-block-categories:not(:last-child), .wp-block-columns:not(:last-child), .wp-block-column:not(:last-child), .wp-block-cover:not(:last-child), .wp-block-cover-image:not(:last-child), .wp-block-cover-image-text:not(:last-child), .wp-block-cover-text:not(:last-child), .wp-block-embed:not(:last-child), .wp-block-file:not(:last-child), .wp-block-gallery:not(:last-child), .wp-block-image:not(:last-child), .wp-block-latest-comments:not(:last-child), .wp-block-latest-posts:not(:last-child), .wp-block-media-text:not(:last-child), .wp-block-navigation:not(:last-child), .wp-block-navigation-link:not(:last-child), .wp-block-post-author:not(:last-child), .wp-block-pullquote:not(:last-child), .wp-block-quote:not(:last-child), .wp-block-rss:not(:last-child), .wp-block-search:not(:last-child), .wp-block-separator:not(:last-child), .wp-block-social-links:not(:last-child), .wp-block-spacer:not(:last-child), .wp-block-table:not(:last-child), .wp-block-text-columns:not(:last-child), .wp-block-video:not(:last-child), .wp-social-link:not(:last-child), .wc-block-featured-category:not(:last-child), .wp-block-woocommerce-all-reviews:not(:last-child), .wc-block-featured-category:not(:last-child), .wc-block-featured-product:not(:last-child), .wc-block-handpicked-products:not(:last-child), .wc-block-grid:not(:last-child), .wc-block-product-categories:not(:last-child), .wp-block-woocommerce-product-search:not(:last-child), .wc-block-product-tag:not(:last-child), .wc-block-all-products:not(:last-child) {margin-bottom: var(--vw-block-spacing-bottom);}
p + [class*=wp-block-envirra], p + .wp-block-button, p + .wp-block-buttons, p + .wp-block-calendar, p + .wp-block-categories, p + .wp-block-columns, p + .wp-block-column, p + .wp-block-cover, p + .wp-block-cover-image, p + .wp-block-cover-image-text, p + .wp-block-cover-text, p + .wp-block-embed, p + .wp-block-file, p + .wp-block-gallery, p + .wp-block-image, p + .wp-block-latest-comments, p + .wp-block-latest-posts, p + .wp-block-media-text, p + .wp-block-navigation, p + .wp-block-navigation-link, p + .wp-block-post-author, p + .wp-block-pullquote, p + .wp-block-quote, p + .wp-block-rss, p + .wp-block-search, p + .wp-block-separator, p + .wp-block-social-links, p + .wp-block-spacer, p + .wp-block-table, p + .wp-block-text-columns, p + .wp-block-video, p + .wp-social-link, p + .wc-block-featured-category, p + .wp-block-woocommerce-all-reviews, p + .wc-block-featured-category, p + .wc-block-featured-product, p + .wc-block-handpicked-products, p + .wc-block-grid, p + .wc-block-product-categories, p + .wp-block-woocommerce-product-search, p + .wc-block-product-tag, p + .wc-block-all-products {margin-top: var(--vw-block-spacing-top);}
.wp-block-column {--vw-block-spacing-top: 0;--vw-block-spacing-bottom: 0;}
.wp-block-group::after {display: block;clear: both;content: "";}
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover .wp-block-cover__video-background {width: 100%;height: 100%;}
.wp-block-columns {--vw-block-columns-gap: var(--vw-block-spacing-top);}
.wp-block-columns:last-child {margin-bottom: 0;}
@media (max-width: 599px) {[class=wp-block-columns] .wp-block-column:not(:first-child) {margin-top: var(--vw-block-columns-gap);}}
@media (min-width: 600px) and (max-width: 781px) {[class=wp-block-columns] .wp-block-column:nth-child(n+3) {margin-top: var(--vw-block-columns-gap);}}
.wp-block-columns.vw-block-columns-content-area-mode {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;}
@media not all and (min-width: 1024px) {.wp-block-columns.vw-block-columns-content-area-mode.alignfull {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;width: 100%;}}
@media (min-width: 1024px) {.wp-block-columns.vw-block-columns-content-area-mode.alignfull {padding-left: var(--vw-wrapper-gap);padding-right: var(--vw-wrapper-gap);}}
@media (min-width: 1024px) {.wp-block-columns.vw-block-columns-content-area-mode:not(.vw-reverse-desktop) > .wp-block-column:not(:first-child) {margin-left: var(--vw-block-columns-gap);}
	.wp-block-columns.vw-block-columns-content-area-mode.vw-reverse-desktop {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-flow: row-reverse;flex-flow: row-reverse;}
	.wp-block-columns.vw-block-columns-content-area-mode.vw-reverse-desktop > .wp-block-column {margin-left: 0 !important;}
	.wp-block-columns.vw-block-columns-content-area-mode.vw-reverse-desktop > .wp-block-column:not(:first-child) {margin-right: var(--vw-block-columns-gap);}}
@media not all and (min-width: 1024px) {.wp-block-columns.vw-block-columns-content-area-mode {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
	.wp-block-columns.vw-block-columns-content-area-mode > .wp-block-column {margin-left: 0 !important;}
	.wp-block-columns.vw-block-columns-content-area-mode > .wp-block-column:first-child {margin-bottom: 0;}
	.wp-block-columns.vw-block-columns-content-area-mode:not(.vw-reverse-mobile) > .wp-block-column:not(:first-child) {margin-top: var(--vw-block-columns-gap);}
	.wp-block-columns.vw-block-columns-content-area-mode.vw-reverse-mobile {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-flow: column-reverse;flex-flow: column-reverse;}
	.wp-block-columns.vw-block-columns-content-area-mode.vw-reverse-mobile > .wp-block-column {margin-top: 0;}
	.wp-block-columns.vw-block-columns-content-area-mode.vw-reverse-mobile > .wp-block-column:not(:last-child) {margin-top: var(--vw-block-columns-gap);}}
.wp-block-columns.vw-block-columns-fixed-mode {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-preferred-size: 0 !important;flex-basis: 0 !important;-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;}
.wp-block-columns.vw-block-columns-fixed-mode > .wp-block-column {--vw-block-spacing-bottom: 0;}
@media (min-width: 600px) and (max-width: 781px) {.wp-block-columns.vw-block-columns-fixed-mode > .wp-block-column:nth-child(2n) {margin-left: 0px;}}
@media (max-width: 600px) {.wp-block-columns.vw-block-columns-min-2-cols-mode > .wp-block-column:not(:only-child) {-ms-flex-preferred-size: calc(50% - 1em) !important;flex-basis: calc(50% - 1em) !important;-webkit-box-flex: 0;-ms-flex-positive: 0;flex-grow: 0;}}
.wp-block-column {padding: var(--vw-block-column-padding);border-radius: var(--vw-block-column-radius);color: var(--vw-block-column-color);background-color: var(--vw-block-column-bgcolor);--vw-accent: var(--vw-block-column-accent);}
@media (min-width: 1024px) {.wp-block-column {max-width: var(--vw-block-column-max-width);min-width: var(--vw-block-column-min-width);}}
.wp-block-column.vw-block-column-has-bg {padding: calc(var(--vw-block-columns-gap,calc(var(--vw-space-unit) * 2)) / 2);}
.vw-block-column-adaptive-width {-webkit-box-flex: 1 !important;-ms-flex-positive: 1 !important;flex-grow: 1 !important;-ms-flex-negative: 1;flex-shrink: 1;}
.wp-block-image:first-child {margin-top: 0;}
.wp-block-image:last-child {margin-bottom: 0;}
.wp-block-image.alignnone {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
.wp-block-image.alignleft {margin-right: 2rem;}
.wp-block-image.alignright {margin-left: 2rem;}
.wp-block-image figcaption {display: block;margin-top: calc(var(--vw-space-unit) * .5);}
.wp-block-gallery.alignnone {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
.wp-block-pullquote, .wp-block-quote {border: 0;padding: calc(var(--vw-space-unit) * 1) calc(var(--vw-space-unit) * 1);margin-bottom: calc(var(--vw-space-unit) * 1);background-color: var(--vw-light-bg);}
@media (min-width: 1024px) {.wp-block-pullquote, .wp-block-quote {padding: calc(var(--vw-space-unit) * 1.25) calc(var(--vw-space-unit) * 1.5);}}
.wp-block-pullquote blockquote, .wp-block-quote blockquote {margin: 0;}
.wp-block-pullquote p, .wp-block-quote p {font-size: var(--vw-text-xl);line-height: var(--vw-text-xl-lh);margin-bottom: 0;color: var(--vw-header-color);}
.wp-block-pullquote p:not(:last-child), .wp-block-quote p:not(:last-child) {margin-bottom: calc(var(--vw-space-unit) * .5);}
.wp-block-pullquote cite, .wp-block-quote cite {display: block;font-size: var(--vw-text-xxs);line-height: var(--vw-text-xxs-lh);font-weight: bold;letter-spacing: var(--vw-alt-letter-spacing);margin-top: calc(var(--vw-space-unit) * .75);color: var(--vw-light-text);}
@media (min-width: 1024px) {.wp-block-pullquote.is-large, .wp-block-pullquote.is-style-large, .wp-block-quote.is-large, .wp-block-quote.is-style-large {padding: calc(var(--vw-space-unit) * 1.25) calc(var(--vw-space-unit) * 1.5);}}
.wp-block-pullquote.is-large p, .wp-block-pullquote.is-style-large p, .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {font-size: var(--vw-text-xxl);line-height: var(--vw-text-xxl-lh);}
.wp-block-pullquote.is-large cite, .wp-block-pullquote.is-style-large cite, .wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {font-size: var(--vw-text-sm);line-height: var(--vw-text-sm-lh);text-align: unset;}
.wp-block-pullquote blockquote p {font-size: var(--vw-text-xxl);}
.wp-block-pullquote.is-style-default {border: 3px solid currentColor;border-left: none;border-right: none;}
.wp-block-pullquote.is-style-solid-color blockquote {max-width: none;}
.wp-block-pullquote.is-style-solid-color blockquote cite {color: currentColor;text-transform: uppercase;}
.wp-block-pullquote.is-style-solid-color blockquote p {font-size: var(--vw-text-xxl);}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {padding: calc(var(--vw-space-unit) * .75) calc(var(--vw-space-unit) * 1.25);}
.wp-block-pullquote.alignleft blockquote p, .wp-block-pullquote.alignright blockquote p {font-size: var(--vw-text-lg);}
.wp-block-pullquote.alignleft blockquote cite, .wp-block-pullquote.alignright blockquote cite {font-size: var(--vw-text-xxs);margin-top: calc(var(--vw-space-unit) * .25);}
@media (min-width: 768px) {.wp-block-pullquote.alignright {margin-left: calc(var(--vw-space-unit) * 1.5);}}
@media (min-width: 768px) {.wp-block-pullquote.alignleft {margin-right: calc(var(--vw-space-unit) * 1.5);}}
.wp-block-media-text .wp-block-media-text__content {padding-top: calc(var(--vw-space-unit) * 1);padding-bottom: calc(var(--vw-space-unit) * 1);}
.wp-block-media-text .wp-block-media-text__content > :last-child {margin-bottom: 0;}
.wp-block-separator {border: none;border-bottom: 1px solid var(--vw-line-color);margin: calc(var(--vw-space-unit) * 1.5) auto;}
.vw-main-post > .wp-block-separator {margin: calc(var(--vw-space-unit) * 2) auto;}
.wp-block-separator.is-style-dots {border: none;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {width: 350px;}
.wp-block-separator.has-background:not(.is-style-dots) {border-bottom: none;height: 1px;}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {height: 2px;}
.wp-block-audio figcaption {color: var(--vw-light-text,currentColor);}
.wp-block-audio figcaption {color: var(--vw-light-text,currentColor);}
.wp-block-file {margin-bottom: calc(var(--vw-space-unit) * 1);}
.wp-block-file + .wp-block-file {margin-top: calc(var(--vw-space-unit) * -.5);}
.wp-block-table table {margin-bottom: 0;}
.wp-block-code {padding: calc(var(--vw-space-unit) * 1);}
.wp-block-code code {color: currentColor;background-color: transparent;font-size: var(--vw-text-sm);}
.wp-block-navigation {font-size: var(--vw-text-sm);}
.wp-block-navigation ul ul {font-size: var(--vw-text-xs);}
.wp-block-navigation > ul > li > ul {-webkit-box-shadow: var(--vw-shadow-md);box-shadow: var(--vw-shadow-md);}
.wp-block-navigation ul ul li a {padding-top: calc(var(--vw-space-unit) * .125);padding-bottom: calc(var(--vw-space-unit) * .125);--vw-link-color: var(--vw-nav-color);}
.wp-block-envirra-title.aligncenter, .vw-title-section.aligncenter {text-align: center;}
.wp-block-envirra-title.aligncenter .vw-title, .wp-block-envirra-title.aligncenter .vw-tagline, .vw-title-section.aligncenter .vw-title, .vw-title-section.aligncenter .vw-tagline {margin-left: auto;margin-right: auto;}
.vw-title-section {--vw-title-tagline-color: var(--vw-light-gray);}
.vw-title-section .vw-title .vw-inline-icon, .vw-title-section .vw-tagline .vw-inline-icon {vertical-align: baseline;}
.vw-title-section .vw-title {color: var(--vw-title-title-color);}
.vw-title-section .vw-tagline {color: var(--vw-title-tagline-color);}
.vw-title-section .vw-supertitle {color: var(--vw-title-supertitle-color);}
.vw-title-section .vw-supertitle + .vw-title {margin-top: 0;}
.vw-authors {--vw-grid-fit-min: var(--vw-image-size);}
.vw-author-profile-avatar img {border-radius: var(--vw-image-radius,0);}
.vw-term-grid .vw-overlay {border-radius: var(--vw-term-grid-radius);}
.vw-term-grid-item {position: relative;display: grid;place-content: center;text-align: center;height: var(--vw-term-grid-height);--vw-overlay-color: var(--vw-term-grid-overlay-color);--vw-overlay-opacity: var(--vw-term-grid-overlay-transparent);--vw-overlay-hover-color: var(--vw-term-grid-overlay-hover-color);--vw-overlay-hover-opacity: var(--vw-term-grid-overlay-hover-transparent);}
.vw-term-grid-item:hover {--vw-term-grid-title-color: var(--vw-term-grid-title-hover-color);}
.vw-term-grid-item-bg {position: absolute;width: 100%;height: 100%;}
.vw-term-grid-item-bg img {-o-object-fit: cover;object-fit: cover;-o-object-position: var(--vw-term-grid-thumbnail-position,center);object-position: var(--vw-term-grid-thumbnail-position,center);border-radius: var(--vw-term-grid-radius);height: 100%;width: 100%;}
.vw-term-grid-item-content-wrapper {position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.vw-term-grid-item-title {margin: 0 !important;padding: 10px;}
.vw-term-grid-item.vw-has-bg .vw-term-grid-item-title {color: var(--vw-term-grid-title-color,#fff);}
.vw-term-list .wp-post-image, .vw-term-list .vw-overlay {border-radius: var(--vw-term-list-radius);}
.vw-term-list-item-title {color: var(--vw-term-list-title-color);}
.vw-term-list-item-title:hover {color: var(--vw-term-list-title-hover-color);}
.vw-term-list-item-posts {margin-top: calc(var(--vw-space-unit) * .5);}
.vw-term-list-item-post-link {position: relative;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;--vw-overlay-color: var(--vw-term-list-overlay-color);--vw-overlay-opacity: var(--vw-term-list-overlay-transparent);--vw-overlay-hover-color: var(--vw-term-list-overlay-hover-color);--vw-overlay-hover-opacity: var(--vw-term-list-overlay-hover-transparent);}
.vw-term-list-item-post-link img {display: block;-o-object-fit: cover;object-fit: cover;height: 100%;}
.vw-term-list-count {display: inline-block;padding: 4px 6px;min-width: 1.5em;line-height: 1em;text-align: center;color: var(--vw-term-list-post-counts-color);background-color: var(--vw-term-list-post-counts-bg);border-radius: var(--vw-term-list-post-counts-radius);}
.swiper-container {-webkit-transition: var(--vw-transition);transition: var(--vw-transition);}
.swiper-container:not(.swiper-container-initialized) {opacity: 0;}
.swiper-slide figure > div:first-child {height: 100%;}
.swiper-container .swiper-button-prev:after, .swiper-container .swiper-button-next:after {font-family: "Font Awesome 5 Free";font-style: normal;font-weight: 900;}
.swiper-container .swiper-button-prev:after {content: "";}
.swiper-container .swiper-button-next:after {content: "";}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {top: auto;bottom: 0;}
.wp-block-envirra-image-slider .vw-image-slider .swiper-slide, .vw-block-post-slider .swiper-slide, .vw-block-page-slider .swiper-slide {width: 100% !important;}
.vw-slider-nav-dot .swiper-button-prev, .vw-slider-nav-dot .swiper-button-next, .vw-slider-nav-dynamic-dot .swiper-button-prev, .vw-slider-nav-dynamic-dot .swiper-button-next, .vw-slider-nav-progress .swiper-button-prev, .vw-slider-nav-progress .swiper-button-next {display: none;}
.vw-slider-nav-arrow .swiper-pagination {display: none;}
.vw-slider-nav-none .swiper-button-prev, .vw-slider-nav-none .swiper-button-next {display: none;}
.vw-slider-nav-none .swiper-pagination {display: none;}
.vw-slider-kenburns {}
.vw-slider-kenburns .swiper-slide .vw-post-box-thumb {overflow: hidden;}
.vw-slider-kenburns .swiper-slide .vw-post-box-thumb a {display: block;height: 100%;width: 100%;-webkit-transition: -webkit-transform 30s cubic-bezier(.16,1,.3,1);transition: -webkit-transform 30s cubic-bezier(.16,1,.3,1);transition: transform 30s cubic-bezier(.16,1,.3,1);transition: transform 30s cubic-bezier(.16,1,.3,1),-webkit-transform 30s cubic-bezier(.16,1,.3,1);}
.vw-slider-kenburns .swiper-slide.swiper-slide-active .vw-post-box-thumb a {-webkit-transform: scale(1.3) var(--vw-kenburns-position,translateY(0) translateX(0));transform: scale(1.3) var(--vw-kenburns-position,translateY(0) translateX(0));}
.vw-slider-kenburns [data-swiper-slide-index="0"], .vw-slider-kenburns [data-swiper-slide-index="5"] {--vw-kenburns-position: translateY(0%) translateX(0%);}
.vw-slider-kenburns [data-swiper-slide-index="1"], .vw-slider-kenburns [data-swiper-slide-index="6"] {--vw-kenburns-position: translateY(-10%) translateX(10%);}
.vw-slider-kenburns [data-swiper-slide-index="2"], .vw-slider-kenburns [data-swiper-slide-index="7"] {--vw-kenburns-position: translateY(10%) translateX(-10%);}
.vw-slider-kenburns [data-swiper-slide-index="3"], .vw-slider-kenburns [data-swiper-slide-index="8"] {--vw-kenburns-position: translateY(-10%) translateX(-10%);}
.vw-slider-kenburns [data-swiper-slide-index="4"], .vw-slider-kenburns [data-swiper-slide-index="9"] {--vw-kenburns-position: translateY(-10%) translateX(10%);}
.vw-block-modern-post-slider .swiper-slide, .vw-block-modern-page-slider .swiper-slide {display: grid;gap: var(--vw-slider-gap);grid-template-rows: 1fr .5fr .5fr;grid-template-columns: 1fr;grid-template-areas: "a" "b" "c";}
@media (min-width: 1024px) {.vw-block-modern-post-slider .swiper-slide, .vw-block-modern-page-slider .swiper-slide {grid-template-rows: 1fr 1fr;grid-template-columns: 2fr 1fr;grid-template-areas: "a b" "a c";}}
.vw-block-modern-post-slider .vw-post-box, .vw-block-modern-page-slider .vw-post-box {height: 100%;}
.vw-block-modern-post-slider .vw-post-box-wrapper:nth-child(1), .vw-block-modern-page-slider .vw-post-box-wrapper:nth-child(1) {grid-area: a;}
.vw-block-modern-post-slider .vw-post-box-wrapper:nth-child(1) .vw-post-box, .vw-block-modern-page-slider .vw-post-box-wrapper:nth-child(1) .vw-post-box {min-height: var(--vw-post-box-height);}
.vw-block-modern-post-slider .vw-post-box-wrapper:nth-child(2), .vw-block-modern-page-slider .vw-post-box-wrapper:nth-child(2) {grid-area: b;}
.vw-block-modern-post-slider .vw-post-box-wrapper:nth-child(3), .vw-block-modern-page-slider .vw-post-box-wrapper:nth-child(3) {grid-area: c;}
.vw-block-modern-post-slider.alignfull, .vw-block-modern-page-slider.alignfull {padding-left: var(--vw-slider-gap);padding-right: var(--vw-slider-gap);}
.widget_vw_widget_pai125 .vw-pais {display: grid;gap: var(--vw-grid-gap,20px);grid-template-columns: repeat(auto-fill,125px);}
.vw-social-counter-item-facebook {--vw-social-color: var(--vw-facebook);}
.vw-social-counter-item-twitter {--vw-social-color: var(--vw-twitter);}
.vw-social-counter-item-dribbble {--vw-social-color: var(--vw-dribbble);}
.vw-social-counter-item-instagram {--vw-social-color: var(--vw-instagram);}
.vw-social-counter-item-soundcloud {--vw-social-color: var(--vw-soundcloud);}
.vw-social-counter-item-youtube {--vw-social-color: var(--vw-youtube);}
.widget_vw_widget_recent_comments ul, .widget_vw_widget_recent_comments li {list-style: none;}
.widget_vw_widget_recent_comments .vw-recent-comments {margin-left: 0;}
.widget_vw_widget_recent_comments .vw-recent-comment {display: -webkit-box;display: -ms-flexbox;display: flex;}
.widget_vw_widget_recent_comments .vw-recent-comment-avatar {margin-right: 1em;}
.widget_vw_widget_social_icons .vw-social-links {display: -webkit-box;display: -ms-flexbox;display: flex;}
#cn-accept-cookie {background-color: var(--vw-accent);font-family: var(--vw-header-font);font-weight: var(--vw-header-font-weight);font-size: var(--vw-header-sm);line-height: 1;text-transform: var(--vw-header-text-transform);}
/*
     FILE ARCHIVED ON 10:28:03 Jan 26, 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.848
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.04
  esindex: 0.012
  cdx.remote: 14.661
  LoadShardBlock: 159.851 (3)
  PetaboxLoader3.datanode: 193.598 (5)
  load_resource: 376.679
  PetaboxLoader3.resolve: 250.677
  loaddict: 88.667
*/