/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-bottom-color:rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td span,.datepicker td,.datepicker th{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today{background-color:#fde19a}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today{background-color:#f3d17a}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b \9}.datepicker table tr td.selected{background-color:#9e9e9e}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-image:-moz-linear-gradient(to bottom,#b3b3b3,gray);background-image:-ms-linear-gradient(to bottom,#b3b3b3,gray);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,gray);background-image:-o-linear-gradient(to bottom,#b3b3b3,gray);background-image:linear-gradient(to bottom,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:gray gray #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0-1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666 \9}.datepicker table tr td.active{background-color:#006dcc}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0-1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active{background-color:#006dcc}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0-1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039 \9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px;cursor:pointer}.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0#fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}
:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,.14);--tec-color-box-shadow-secondary:rgba(#000,.1);--tec-color-scroll-track:rgba(#000,.25);--tec-color-scroll-bar:rgba(#000,.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:initial}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:initial}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{overflow:auto;resize:none}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{border:0;margin:0;padding:0}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common img{border-style:none;height:auto;-ms-interpolation-mode:bicubic;max-width:100%}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-height:100%;max-width:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr,.tribe-theme-divi #left-area .tribe-common ul{padding:0}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{cursor:default}#top .main_color .tribe-common form,#top .main_color .tribe-common input,#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.entry-content-wrapper .tribe-common li{margin:0;padding:0}.entry-content .tribe-common ol,.entry-content .tribe-common ul,.tribe-theme-genesis .tribe-common ol,.tribe-theme-genesis .tribe-common ul{margin:0;padding:0}.tribe-theme-twentynineteen .tribe-common svg{fill:none}.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog{z-index:5!important}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{align-items:flex-start;display:flex}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{cursor:pointer;margin-left:15px}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{cursor:pointer;flex:none;margin:1px 0 0}#top .main_color .tribe-common .tribe-common-form-control-checkbox__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{margin:1px 0 0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input{top:0}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-checkbox__input:checked:after{border:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-radio__input:checked:after{background-color:initial}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider__input{cursor:pointer;display:inline-block;margin:0;padding:0;vertical-align:middle;width:120px}.tribe-common .tribe-common-form-control-slider__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{height:auto;padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{cursor:pointer;display:inline-block;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle__label{margin-left:11px}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top .main_color .tribe-common .tribe-common-form-control-toggle__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative);padding:0}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters>.entry.tribe-common-g-col{margin:0;padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters>.entry.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-common a{cursor:pointer}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.entry-content .tribe-common ol>li,.entry-content .tribe-common ul>li{list-style-type:none}.tribe-common button{padding:0}.tribe-common .tribe-common-l-container{margin-left:auto;margin-right:auto;max-width:var(--tec-grid-width);padding-left:var(--tec-grid-gutter-page-small);padding-right:var(--tec-grid-gutter-page-small);width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:var(--tec-grid-gutter-page);padding-right:var(--tec-grid-gutter-page)}.single-tribe_events .tribe-common-a11y-hidden,.tec-events-admin-settings .tribe-common-a11y-hidden,.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.single-tribe_events .tribe-common-a11y-visual-hide,.tec-events-admin-settings .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.single-tribe_events .tribe-common-a11y-visual-show,.tec-events-admin-settings .tribe-common-a11y-visual-show,.tribe-common .tribe-common-a11y-visual-show{clip:auto;height:auto;margin:0;position:static;width:auto}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:11px}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:currentcolor}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{padding:11px 20px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus{outline:auto}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:calc(var(--tec-spacer-11)*3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader{padding-top:calc(var(--tec-spacer-13)*3)}.tribe-common .tribe-common-c-loader__dot{width:15px}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.tribe-common .tribe-common-c-loader__dot circle{fill:currentcolor}.tribe-common .tribe-common-c-svgicon--featured{width:8px}.tribe-common .tribe-common-c-svgicon--recurring{width:12px}.tribe-common .tribe-common-c-svgicon--search{width:16px}.tribe-common .tribe-common-c-svgicon--location{width:10px}.tribe-common .tribe-common-c-svgicon--day,.tribe-common .tribe-common-c-svgicon--map,.tribe-common .tribe-common-c-svgicon--month,.tribe-common .tribe-common-c-svgicon--photo,.tribe-common .tribe-common-c-svgicon--week{height:100%;width:100%}.tribe-common .tribe-common-c-svgicon--close path,.tribe-common .tribe-common-c-svgicon--close-alt path{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon--hybrid circle,.tribe-common .tribe-common-c-svgicon--mail,.tribe-common .tribe-common-c-svgicon--map-pin,.tribe-common .tribe-common-c-svgicon--messages-not-found g,.tribe-common .tribe-common-c-svgicon--no-map,.tribe-common .tribe-common-c-svgicon--phone,.tribe-common .tribe-common-c-svgicon--virtual g,.tribe-common .tribe-common-c-svgicon--website{fill:none}.tribe-common .tribe-common-c-svgicon--messages-not-found{width:22px}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon--error{width:18px}.tribe-common .tribe-common-c-svgicon--error g,.tribe-common .tribe-common-c-svgicon--reset path{fill:none}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:currentcolor}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:currentcolor}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tribe-events-view{position:relative;width:100%}.tribe-events .tribe-events-l-container{min-height:600px;padding-bottom:var(--tec-spacer-12);padding-top:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:700px;padding-bottom:var(--tec-spacer-14);padding-top:var(--tec-spacer-13)}.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-7)}.tribe-events .tribe-events-c-breadcrumbs+.tribe-events-header__content-title{margin-top:0}.tribe-events .tribe-events-c-breadcrumbs__list{display:flex;flex-wrap:wrap}.tribe-events .tribe-events-c-breadcrumbs__list-item{align-items:center;display:inline-flex}.tribe-events .tribe-events-c-breadcrumbs__list-item a.tribe-events-c-breadcrumbs__list-item-link{bottom:-1px;position:relative}.tribe-events .tribe-events-c-breadcrumbs__list-item:last-child .tribe-events-c-breadcrumbs__list-item-icon-svg{display:none}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg{display:inline-block;height:8px;margin:0 var(--tec-spacer-0);width:8px}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{fill:currentcolor}.tribe-events .tribe-events-header__content-title{margin-bottom:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__content-title{margin-bottom:var(--tec-spacer-7)}.tribe-events .datepicker{margin-top:var(--tec-spacer-1);padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .datepicker{margin-top:var(--tec-spacer-3)}.tribe-events .datepicker table{border-collapse:collapse;table-layout:fixed}.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .next,.tribe-events .datepicker .prev{padding:var(--tec-spacer-4) 0;vertical-align:middle}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg{height:15px;margin-right:auto;width:9px}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:currentcolor}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg{margin-left:auto;margin-right:0}.tribe-events .datepicker .datepicker-months td,.tribe-events .datepicker .datepicker-months th,.tribe-events .datepicker .datepicker-years td,.tribe-events .datepicker .datepicker-years th{padding:0}.tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-events .datepicker .datepicker-months .next,.tribe-events .datepicker .datepicker-months .prev,.tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-events .datepicker .datepicker-years .next,.tribe-events .datepicker .datepicker-years .prev{padding:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.tribe-events .datepicker .dow{padding:0;width:var(--tec-grid-width-1-of-7)}.tribe-events .datepicker .day{padding:11px 0;width:48px}.tribe-events .datepicker .month,.tribe-events .datepicker .year{height:auto;margin:0;padding:15px 0;width:25%}.admin-bar .tribe-events .datepicker{margin-top:var(--tec-spacer-1)}.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker{margin-top:var(--tec-spacer-3)}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .next,.tribe-theme-divi #content-area .tribe-events .datepicker .prev{padding:var(--tec-spacer-4) 0}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .prev,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .prev{padding:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.tribe-theme-divi #content-area .tribe-events .datepicker .dow{padding:0}.tribe-theme-divi #content-area .tribe-events .datepicker .day{padding:11px 0}.tribe-theme-enfold .tribe-events .datepicker{min-width:0;padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{cursor:pointer!important}.tribe-theme-avada .tribe-events .datepicker{padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-theme-avada .tribe-events .datepicker .datepicker-months td{padding:0}.tribe-events .tribe-events-c-day-marker{align-items:center;display:flex}.tribe-events .tribe-events-c-day-marker__date{flex:none}.tribe-events .tribe-events-c-events-bar{display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar{flex-direction:row}.tribe-events .tribe-events-c-events-bar__views{display:flex;flex:none;justify-content:center}.tribe-events .tribe-events-c-events-bar__search-container{display:none;left:0;padding:var(--tec-spacer-1) var(--tec-grid-gutter-small-half) var(--tec-spacer-2);position:absolute;right:0;top:calc(100% - var(--tec-spacer-1));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{align-items:center;display:flex;flex:auto;padding:0;position:static;z-index:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{display:flex;flex:auto}.tribe-events .tribe-events-c-events-bar__search-form{width:100%}.tribe-events .tribe-events-c-events-bar__search-button{display:inline-block;margin-right:var(--tec-spacer-1);padding:var(--tec-spacer-0);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg{width:21px}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:currentcolor}.tribe-events .tribe-events-header__title{width:100%}.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h2.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h3.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h4.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h5.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h6.tribe-events-header__title-text{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h2.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h3.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h4.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h5.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h6.tribe-events-header__title-text{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0);margin-bottom:var(--tec-spacer-3)}.single-tribe_events .tribe-events-c-ical,.tribe-events .tribe-events-c-ical{margin-top:var(--tec-spacer-4);text-align:right}.single-tribe_events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link{align-items:center;display:inline-flex;justify-content:center;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-ical__link,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{width:auto}.single-tribe_events .tribe-events-c-ical__link-icon-svg,.tribe-events .tribe-events-c-ical__link-icon-svg{display:none}.single-tribe_events .tribe-events-c-subscribe-dropdown__container,.tribe-events .tribe-events-c-subscribe-dropdown__container{display:flex;flex-flow:column;justify-content:flex-end}.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events .tribe-events-c-subscribe-dropdown{font-size:var(--tec-font-size-2);margin:var(--tec-spacer-7) 0}.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{float:right;margin-left:auto}.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{width:auto}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{position:relative}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{display:inline-block;height:6px;margin-left:var(--tec-spacer-1);vertical-align:middle;width:10px}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon{height:16px}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{display:none}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content.tribe-events-c-subscribe-dropdown__content--show,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content.tribe-events-c-subscribe-dropdown__content--show{display:block}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon--rotate,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon--rotate{transform:rotate(180deg)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{list-style:none;padding:var(--tec-spacer-1);transform:translateY(var(--tec-spacer-1));width:auto;z-index:var(--tec-z-index-dropdown)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{border-radius:var(--tec-border-radius-default);padding:var(--tec-spacer-0);text-align:left}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a{display:inline-block;padding:0 var(--tec-spacer-3);width:100%}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active+.tribe-events-c-subscribe-dropdown__content,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active+.tribe-events-c-subscribe-dropdown__content{display:block}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-icon{transform:rotate(180deg)}.tec-is-android .tribe-events-view--shortcode .tribe-events-c-subscribe-dropdown__list-item--gcal,.tec-is-android .tribe-events-view--shortcode .tribe-events-c-subscribe-dropdown__list-item--ical,.tec-is-android.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__list-item--gcal,.tec-is-android.post-type-archive-tribe_events .tribe-events-c-subscribe-dropdown__list-item--ical{display:none}.tribe-events .tribe-events-view-loader{align-items:flex-start;background-color:var(--tec-color-background-transparent);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:var(--tec-z-index-spinner-container)}.tribe-events .tribe-events-c-messages{display:flex;flex-direction:column}.tribe-events .tribe-events-c-messages__message{align-items:center;display:flex;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message{justify-content:center;padding:var(--tec-spacer-3)}.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-6)}.tribe-events .tribe-events-c-nav__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.tribe-events .tribe-events-c-nav__list-item{display:flex;width:33.33%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{width:50%}.tribe-events .tribe-events-c-nav__list-item--prev{justify-content:flex-start}.tribe-events .tribe-events-c-nav__list-item--next{justify-content:flex-end}.tribe-events .tribe-events-c-nav__list-item--today{justify-content:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item--today{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-label-plural{clip:auto;height:auto;margin:0;position:static;width:auto}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{align-items:center;display:flex;flex:none;flex-wrap:wrap;justify-content:center}.tribe-events .tribe-events-c-nav__next-icon-svg,.tribe-events .tribe-events-c-nav__prev-icon-svg{display:none}.tribe-events .tribe-events-c-promo{margin-top:var(--tec-spacer-4)}.tribe-events .tribe-events-c-read-more{margin-top:var(--tec-spacer-2)}.tribe-events .tribe-events-c-small-cta>*{margin-left:var(--tec-spacer-1)}.tribe-events .tribe-events-c-small-cta>:first-child{margin-left:0}.tribe-events .tribe-events-c-small-cta__link{cursor:pointer}.tribe-events .tribe-events-c-small-cta__stock{margin-left:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{align-items:center;display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group{align-items:center;display:flex;flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{flex:auto;margin:var(--tec-spacer-2) 0}.tribe-events .tribe-events-c-search__input-control-icon-svg{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{margin-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{flex:none;margin-top:0}#top .main_color .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,.tribe-theme-avada .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tooltipster-base.tribe-events-tooltip-theme{height:auto!important;max-width:254px;padding:var(--tec-spacer-5)}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{margin:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{padding:0;word-break:break-word}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{display:block!important;flex:none;visibility:visible}.tribe-events .tribe-events-c-top-bar__nav-list{display:flex}.tribe-events .tribe-events-c-top-bar__nav-list-item{flex:none;padding-right:15px}.tribe-events .tribe-events-c-top-bar__nav-list-item>*{vertical-align:middle}.tribe-events .tribe-events-c-top-bar__nav-link{display:block;line-height:0}.tribe-events .tribe-events-c-top-bar__nav-link-icon-svg{height:19px;width:11px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{display:block!important;flex:none;margin-right:15px;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker{flex:auto;position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker{margin:0;padding:0}.tribe-events .tribe-events-c-top-bar__datepicker-separator{white-space:pre}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker-button{align-items:center;display:flex;flex:none}.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{display:none}.tribe-events .tribe-events-c-top-bar__datepicker-container{bottom:0;left:0;max-width:calc(100% + 29px);position:absolute;width:363px}.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu{min-width:100%;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container{max-width:none;min-width:min-content}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu{max-width:100%}.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:calc(100% + 66px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__actions{display:block!important;flex:none;margin-left:auto;visibility:visible}#top .main_color .tribe-events .tribe-events-c-top-bar__datepicker-input,#top.tribe-theme-enfold .tribe-events .tribe-events-c-top-bar__datepicker-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.entry-content-wrapper .tribe-events .tribe-events-c-top-bar__nav-list-item{padding-right:15px}.tribe-theme-avada .tribe-events .tribe-events-c-top-bar__datepicker-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-c-view-selector{position:relative;width:29px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector{width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{height:100%;padding:var(--tec-spacer-4) var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{clip:auto;flex:auto;height:auto;margin:0;position:static;width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{left:0;padding:var(--tec-spacer-1);right:auto;transform:translateY(var(--tec-spacer-1));width:auto}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item--active{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link{padding:var(--tec-spacer-0) var(--tec-spacer-7) var(--tec-spacer-0) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:block;height:100%;padding:0 var(--tec-spacer-2);position:static;transform:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{display:flex;height:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{padding:0 var(--tec-spacer-2)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active{display:block}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{height:100%;padding:var(--tec-spacer-4) 0;position:relative}.tribe-events .tribe-events-c-view-selector__button{align-items:center;display:flex;padding:var(--tec-spacer-0);position:relative;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button{padding:var(--tec-spacer-1)}.tribe-events .tribe-events-c-view-selector__button-icon{display:block;height:21px;width:21px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button-icon{height:23px;width:23px}.tribe-events .tribe-events-c-view-selector__button-icon-caret-svg{display:none}.tribe-events .tribe-events-c-view-selector__content{display:none;padding:var(--tec-spacer-2) calc(var(--tec-spacer-2)/2);position:absolute;right:0;top:100%;transform:translateY(var(--tec-spacer-3));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__content{transform:translateY(var(--tec-spacer-2))}.tribe-events .tribe-events-c-view-selector__list-item-link{align-items:center;display:flex;padding:var(--tec-spacer-1) var(--tec-spacer-5) var(--tec-spacer-1) var(--tec-spacer-2)}.tribe-events .tribe-events-c-view-selector__list-item-icon{flex:none;height:18px;margin-right:12px;width:18px}.tribe-events .tribe-events-c-view-selector__list-item-text{flex:auto}.tribe-events .tec-events-c-view-box-border{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tec-events-c-view-box-border{margin-bottom:var(--tec-spacer-7);padding:var(--tec-spacer-5)}.tribe-events .tribe-events-header{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin:0 calc(var(--tec-grid-gutter-page-small)*-1);padding:0 var(--tec-grid-gutter-page-small) var(--tec-spacer-3);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{margin:0;padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{background-color:initial;flex-direction:row}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar{margin-left:0;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar{width:100%}.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{margin-top:10px}.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-7);order:1}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{display:none}.tribe-events .tribe-events-header__events-bar{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin-bottom:var(--tec-spacer-7);margin-left:var(--tec-spacer-3)}.tribe-events .tribe-events-header__top-bar{flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin-bottom:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-list__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-list__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;padding-top:var(--tec-spacer-0);text-align:center}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-list__event{flex-direction:column}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-list__event-featured-image,.tribe-events .tribe-events-calendar-list__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-list__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-list__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-events .tribe-events-calendar-list__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-list__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-title-link{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:active,.tribe-events .tribe-events-calendar-list__event-title-link:focus,.tribe-events .tribe-events-calendar-list__event-title-link:hover{background:#0000;border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:visited{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{clip:auto;height:auto;margin:0;margin-right:var(--tec-spacer-1);position:static;width:auto}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-list__month-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-list__month-separator-text{flex:none}.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-month{margin-bottom:var(--tec-spacer-1);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{border-top:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__week{display:grid;grid-template-columns:repeat(7,1fr)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week{border-left:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);position:relative}.tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event{margin-top:0}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event--featured{margin-top:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image,.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{margin-bottom:var(--tec-spacer-2);width:206px}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description{margin-bottom:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-title{margin:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);position:relative}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:first-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:last-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__header tr{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header tr{justify-items:start}.tribe-events .tribe-events-calendar-month__header-row{display:flex}.tribe-events .tribe-events-calendar-month__header-column{padding-bottom:var(--tec-spacer-3);width:var(--tec-grid-width-1-of-7)}.tribe-events .tribe-events-calendar-month__header-column-title{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-calendar-month__day{aspect-ratio:1/1;height:auto;min-height:36px;min-width:var(--tec-grid-width-1-of-7);overflow:hidden;padding-top:var(--tec-grid-width-1-of-7);position:relative;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{aspect-ratio:auto;border-color:var(--tec-color-border-secondary-month-grid);border-style:solid;border-width:0 1px 1px 0;min-height:168px;overflow:visible;padding-top:0}.tribe-events .tribe-events-calendar-month__day-cell{height:100%;width:100%}.tribe-events .tribe-events-calendar-month__day-cell--mobile{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center;top:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop{display:flex!important;flex-direction:column;visibility:visible}.tribe-events .tribe-events-calendar-month__day-date{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date{flex:none;padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__events{flex:auto}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:currentcolor;border-radius:50%;height:8px;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured{line-height:0;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:currentcolor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-mobile-events{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day{display:none}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day--show{display:block}.tribe-events .tribe-events-calendar-month-mobile-events__day-marker{padding-top:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:var(--tec-spacer-2) 0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured{padding-bottom:var(--tec-spacer-4)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-2)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title{margin:0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-cost{margin-top:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__more-events{padding:var(--tec-spacer-0) 0 var(--tec-spacer-4) 0}.tribe-events .tribe-events-calendar-month__more-events{display:flex;flex:none;margin:0 var(--tec-spacer-3);padding:var(--tec-spacer-1) 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__more-events-link{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:19px;margin-bottom:var(--tec-spacer-0);position:relative}.tribe-events .tribe-events-calendar-month__multiday-event--width-2 .tribe-events-calendar-month__multiday-event-bar{width:calc(200% + 1px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-3 .tribe-events-calendar-month__multiday-event-bar{width:calc(300% + 2px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-4 .tribe-events-calendar-month__multiday-event-bar{width:calc(400% + 3px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-5 .tribe-events-calendar-month__multiday-event-bar{width:calc(500% + 4px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-6 .tribe-events-calendar-month__multiday-event-bar{width:calc(600% + 5px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-7 .tribe-events-calendar-month__multiday-event-bar{width:calc(700% + 6px)}.tribe-events .tribe-events-calendar-month__multiday-event-hidden{height:100%;opacity:0;position:absolute;width:100%;z-index:var(--tec-z-index-multiday-event)}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-title{margin:0;overflow:hidden;white-space:nowrap}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-link{display:block;height:100%}.tribe-events .tribe-events-calendar-month__multiday-event-bar{background-color:var(--tec-color-background);overflow:hidden;position:relative;width:100%;z-index:var(--tec-z-index-multiday-event-bar)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;padding:1px var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-featured-icon{flex:none;line-height:0;margin-right:5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{flex:none;margin:0;max-width:100%;overflow:hidden;white-space:nowrap}.tribe-events .tribe-events-calendar-month-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{content:"";min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day__event-content{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{display:flex;flex:1 1 calc(var(--tec-grid-width-1-of-9)*8);flex-direction:row-reverse;justify-content:flex-end;margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content>*{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{flex:none;margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-day__event-featured-image-link,.tribe-events .tribe-events-calendar-list__event-featured-image{display:block}.tribe-events .tribe-events-calendar-day__event-details{position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-details{flex:none;width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-day__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events .tribe-events-calendar-day__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title{margin:0 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-day__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{clip:auto;height:auto;margin:0;margin-right:var(--tec-spacer-1);position:static;width:auto}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-day__time-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__time-separator-text{flex:none}.tribe-events .tribe-events-calendar-day__type-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__type-separator-text{flex:none}.tribe-events .tribe-events-calendar-latest-past__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;text-align:center}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:column}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image,.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-latest-past__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-latest-past__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-latest-past__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{clip:auto;height:auto;margin:0;margin-right:var(--tec-spacer-1);position:static;width:auto}.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events-single .tribe-events-status-single__header--alert-icon{align-items:center;display:inline-flex}.tribe-events-single .tribe-events-status-single{display:inline-flex;margin-bottom:var(--tec-spacer-4);padding:var(--tec-spacer-2) var(--tec-spacer-4)}.tribe-events-single .tribe-events-status-single__description{padding-left:var(--tec-spacer-5)}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
span.eeb-nodis{display:none !important}span.eeb-rtl{unicode-bidi:bidi-override !important;direction:rtl !important;display:inline !important}span.eeb-rtl span.eeb-sd,span.eeb-nrtl span.eeb-sd{display:inline !important;padding-left:0 !important}span.eeb-nrtl{word-break:break-all !important}.eeb-encoded{position:relative;margin-top:-.3em;z-index:1000;color:green}
.cookiedisallow-overlay{height:auto;width:48rem;max-width:90vw;position:fixed;display:flex;justify-content:center;align-items:center;z-index:99999999}.cookiedisallow-overlay.left-position,.cookiedisallow-overlay.right-position,.cookiedisallow-overlay.center-position{border-radius:.3125rem;background-color:transparent}.cookiedisallow-overlay.left-position{left:1rem;bottom:1rem}.cookiedisallow-overlay.right-position{right:1rem;bottom:1rem}.cookiedisallow-modal{z-index:99998;visibility:hidden;box-shadow:0 3px 8px rgba(0,0,0,.3);box-sizing:border-box;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;border-radius:.3125rem}.cookiedisallow-modal.cookiedisallow-modal-show{opacity:1;visibility:visible}.cookiedisallow-modal-content{background:#f7f7f7;position:relative;z-index:99998;border-radius:.3125rem;color:#333;padding:2rem;font-size:1rem;line-height:1.2}.cookiedisallow-modal-content.cookiedisallow-modal-content-full{padding-right:.55rem}.cookiedisallow-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0 0 1rem}.cookiedisallow-overlay-warning .cookiedisallow-title{align-items:center}.cookiedisallow-cookie-logo{max-width:12.5rem;max-height:4rem;width:auto;margin:0 auto 1.75rem}.cookiedisallow-title h3{font-size:1.5rem;line-height:1.3;font-weight:700;color:#334;padding:0;margin:0}.cookiedisallow-title.cookiedisallow-icon-top,.cookiedisallow-title.cookiedisallow-icon-bottom{flex-direction:column}.cookiedisallow-title.cookiedisallow-icon-bottom .cookiedisallow-cookie-logo{-ms-flex-order:1;order:1;margin-bottom:1rem}.cookiedisallow-overlay-description .cookiedisallow-title.cookiedisallow-icon-left .cookiedisallow-cookie-logo{margin:1rem 1.5rem 1.75rem 0}.cookiedisallow-title.cookiedisallow-icon-bottom h3{margin-bottom:1.5rem}.cookiedisallow-info{margin-bottom:1rem}.cookiedisallow-modal-content a{cursor:pointer}.cookiedisallow-modal-content .cookiedisallow-options{display:flex;justify-content:space-around;align-items:flex-start;margin-bottom:1rem}.cookiedisallow-options .cookiedisallow-checkbox,.cookiedisallow-options-item .cookiedisallow-checkbox{cursor:pointer;display:block;padding-left:1.5625rem;line-height:1.7;position:relative;margin:.25rem 0;font-weight:700}.cookiedisallow-modal-content .cookiedisallow-options .cookiedisallow-checkbox input,.cookiedisallow-options-item .cookiedisallow-checkbox input{position:absolute;opacity:0;z-index:-1}.cookiedisallow-checkbox .cookiedisallow-checkbox-indicator{background-color:#fff;border-color:#000;border-style:solid;border-width:1px;padding:0 !important;position:absolute;left:0;top:0;height:1.25rem;width:1.25rem;transition:.25s}.cookiedisallow-checkbox .cookiedisallow-checkbox-indicator:after{content:"";display:none;border-style:solid;border-width:0 2px 2px 0;border-radius:1px;position:absolute;left:.375rem;top:.125rem;height:.6875rem;width:.375rem;box-sizing:border-box;transform:rotate(45deg)}.cookiedisallow-checkbox input:disabled~.cookiedisallow-checkbox-indicator{background-color:#e6e6e6!important;border-color:#e6e6e6!important}.cookiedisallow-checkbox input:checked~.cookiedisallow-checkbox-indicator{background-color:#118e05;border-color:#118e05}.cookiedisallow-checkbox input:checked~.cookiedisallow-checkbox-indicator:after{border-color:#fff;display:block}.cookiedisallow-btn{border:none;margin:.625rem 0;line-height:2.14rem;padding:.3125rem 1rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;display:inline-block;text-transform:none;text-decoration:none;text-align:center;border-radius:.125rem;transition:opacity .5s}.cookiedisallow-btn:hover,.cookiedisallow-btn:focus{text-decoration:none}.cookiedisallow-accept{display:flex;justify-content:space-between}.cookiedisallow-accept .cookiedisallow-btn{display:block;flex-basis:49%;box-sizing:border-box}.cookiedisallow-accept.no_deny_mode .cookiedisallow-btn{flex-basis:100%}.text-center{text-align:center}.disallow_link{text-align:center;display:block;margin:.625rem 0 .1875rem;text-decoration:underline;cursor:pointer}@media (max-width:479px){.cookiedisallow-accept{flex-wrap:wrap}.cookiedisallow-accept .cookiedisallow-btn{flex-basis:100%}}.cookiedisallow-btn-accept,.cookiedisallow-btn-customize{background-color:#000}.cookiedisallow-btn-save{background-color:#ccc}.cookiedisallow-manage{text-align:center;font-size:.75rem;margin:1rem 0}.cookiedisallow-legal{display:flex;justify-content:center;font-size:.75rem}.cookiedisallow-legal a{margin:0 .625rem}.cookiedisallow-foot-info{display:flex;justify-content:space-between;align-items:center}.cookiedisallow-foot-info .cookiedisallow-legal{display:block}.cookiedisallow-foot-info .cookiedisallow-legal a{margin:0 0 0 1rem}.powered-by-msg{font-size:.75rem}.powered-by-msg img{vertical-align:baseline;width:1rem;height:.625rem}@media only screen and (max-width:767px){.cookiedisallow-foot-info{justify-content:center;flex-direction:column-reverse;flex-wrap:wrap}.cookiedisallow-foot-info .cookiedisallow-legal a{margin:0 .625rem .625rem;display:inline-block}}.cookiedisallow-fixed-banner{background:#f7f7f7;z-index:99998;border-radius:.5rem;color:#333;padding:1.5rem;font-size:.875rem;line-height:1.2;position:fixed;width:50%;max-width:42rem;box-shadow:1px 1px 8px rgba(0,0,0,.2);box-sizing:border-box}@media (max-width:767px){.cookiedisallow-fixed-banner{width:calc(100% - 1.25rem);padding:1rem}}.cookiedisallow-fixed-banner .disallow_link{white-space:nowrap;text-decoration:none!important}.cookiedisallow-fixed-banner .cookiedisallow-btn{font-size:.75rem}.cookiedisallow-fixed-banner h3{margin:0 0 .625rem;font-size:1.125rem}.cookiedisallow-fixed-banner p{margin-bottom:.625rem}.cookiedisallow-buttons-block{display:flex;justify-content:space-between}.cookiedisallow-buttons-block .cookiedisallow-btn{line-height:2.14rem;padding:.3125rem 1rem;font-size:.875rem;margin:0;display:flex;justify-content:center;align-items:center}.cookiedisallow-buttons-wrap{display:flex}.cookiedisallow-buttons-wrap .cookiedisallow-btn:first-child{margin-right:.5rem}.cookiedisallow-buttons-wrap .cookiedisallow-btn:last-child{margin-left:.5rem}.cookiedisallowoverlay-close,.cookiedisallow-description-back{width:1.875rem;height:1.875rem;position:absolute;top:0;padding-top:.1875rem;display:block;cursor:pointer}.cookiedisallowoverlay-close.horizontal-close{top:0}.cookiedisallowoverlay-close{right:.325rem}.cookiedisallow-fixed-banner .cookiedisallowoverlay-close{right:0}.cookiedisallow-horizontal-bar.buttons-bottom .cookiedisallowoverlay-close.horizontal-close{top:.375rem;right:.375rem}.cookiedisallow-description-back,.cookiedisallowoverlay-close-left.cookiedisallowoverlay-close{left:.625rem;right:auto}.cookiedisallowoverlay-close:hover svg,.cookiedisallow-description-back:hover svg{fill:red}.cookiedisallow-description{text-align:center;padding:.625rem 0 1rem;margin:0;color:#333;text-decoration:none}.cookiedisallow-description-window,.disallow_link{color:#333;text-decoration:none;display:inline-flex;align-content:center;cursor:pointer}.cookiedisallow-description-window{font-size:1.0625rem}.cookiedisallow-description-window.bar_disallow_link{font-size:inherit}.cookiedisallow-description-window svg,.disallow_link svg,.bar_disallow_link svg{fill:#333;margin:.125rem .3125rem .125rem 0;width:1rem;height:1rem}#cookiedisallow-wrap-button.cookiedisallow-mode-button svg,#cookiedisallow-wrap-recall svg,#cookiedisallow-callback_button svg{margin:0 .3125rem 0 0}#cookiedisallow-wrap-button.cookiedisallow-mode-button svg,.disallow_link svg,.bar_disallow_link svg{width:.875rem;height:.875rem}.bar_disallow_link svg{margin:0 .3125rem}.bar_disallow_link{white-space:nowrap;display:inline-flex;align-items:baseline;margin:.3125rem .5rem;cursor:pointer;text-decoration:none;font-weight:500}.bar_disallow_link:hover{text-decoration:underline}@media (max-width:767px){.bar_disallow_link{display:flex;text-align:center;justify-content:center}}.cookiedisallow-options-item-show{max-height:0;border-radius:.5rem;overflow:hidden;background:#f9fafb;padding:0;margin-top:0;transition:all .5s}.cookiedisallow-options-item-show.active{max-height:100000px;padding:.5rem 0;margin-top:.75rem}.cookiedisallow-modal-content a:not(.cookiedisallow-description-window),.cookiedisallow-modal-content a:hover,.cookiedisallow-modal-content a:focus,.cookiedisallow-modal-content a.active{background:0 0}.cookiedisallow-options-item{background-color:transparent;padding:.75rem 0;border-top:1px solid #e5e7eb}.cookiedisallow-options-item label.cookiedisallow-checkbox{font-weight:600;font-size:inherit;padding-left:0;padding-right:2rem;margin:0 0 .5rem}.cookiedisallow-options-item-data label.cookiedisallow-checkbox{margin-bottom:0}.cookiedisallow-options-item .cookiedisallow-checkbox .cookiedisallow-checkbox-indicator{left:auto;right:0}.cookiedisallow-options-item .cookiedisallow-checkbox input:disabled~.cookiedisallow-checkbox-indicator{background-color:#ccc!important;border-color:#fff!important;cursor:not-allowed}.cookiedisallow-options-item>p{margin-bottom:.5rem;position:relative}.cookiedisallow-options-item-turn{display:flex;align-items:center;text-decoration:none;color:#1e6cb1;cursor:pointer}.cookiedisallow-options-item-turn span{display:inline-block;padding-bottom:.125rem;font-size:1rem;font-weight:500}.cookiedisallow-options-item-turn svg{padding-left:.3125rem;fill:#1e6cb1;transition:transform .5s}.cookiedisallow-options-item-turn.active,.cookiedisallow-options-item-turn:hover{color:#1e6cb1}.cookiedisallow-options-item-turn.active svg{transform:rotateX(180deg)}table.cookiedisallow-options-item-data{width:100%;font-size:.875rem;margin:0}.cookiedisallow-options-item-data th{font-weight:600;color:#111928;letter-spacing:0;text-transform:none}.cookiedisallow-options-item-data th,.cookiedisallow-options-item-data td{border-width:0!important;padding:.5rem 1rem;text-align:left}.cookiedisallow-options-item-data td{word-break:break-word;hyphens:auto}.cookiedisallow-options-item-data .empty-row>*{line-height:.5rem;height:.5rem;padding:0;background-color:#fff}.cookiedisallow-fixed-banner.mini-banner{width:auto;margin:0}@media screen and (min-width:768px){.cookiedisallow-overlay,.cookiedisallow-modal{width:48rem}.cookiedisallow-overlay{left:calc(50vw - 24rem)}.cookiedisallow-overlay.right-position{right:1rem;left:auto}.cookiedisallow-overlay.left-position{left:1rem}.cookiedisallow-fixed-banner.left_bottom{bottom:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_bottom{bottom:.625rem;right:.625rem}.cookiedisallow-fixed-banner.left_top{top:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_top{top:.625rem;right:.625rem}.cookiedisallow-fixed-banner.mini-banner.left_bottom{bottom:.625rem;left:.625rem}.cookiedisallow-fixed-banner.mini-banner.right_bottom{bottom:.625rem;right:.625rem}.cookiedisallow-fixed-banner.mini-banner.left_top{top:.625rem;left:.625rem}.cookiedisallow-fixed-banner.mini-banner.right_top{top:.625rem;right:.625rem}}@media screen and (max-width:767px){.cookiedisallow-overlay,.cookiedisallow-modal{width:90vw}.cookiedisallow-overlay{left:5vw}.cookiedisallow-fixed-banner.left_bottom{bottom:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_bottom{bottom:.625rem;right:.625rem}.cookiedisallow-fixed-banner.left_top{top:.625rem;left:.625rem}.cookiedisallow-fixed-banner.right_top{top:.625rem;right:.625rem}}@media screen and (min-width:575px) and (max-width:767px){.cookiedisallow-overlay,.cookiedisallow-modal{width:500px}.cookiedisallow-overlay{left:calc(50vw - 250px)
	}
}
@media screen and (max-width: 574px){.cookiedisallow-modal-content{padding:1.5rem 1rem}.cookiedisallow-overlay.cookiedisallow-overlay,.left-position,.cookiedisallow-overlay.right-position,.cookiedisallow-overlay.center-position{max-width:calc(100vw - 2rem);width:calc(100vw - 2rem);left:1rem;right:1rem;margin:0}.cookiedisallow-modal{width:100%}.cookiedisallow-modal-content .cookiedisallow-options{flex-wrap:wrap}.cookiedisallow-modal-content .cookiedisallow-options>div{width:50%}.cookiedisallow-modal-content .cookiedisallow-options .cookiedisallow-checkbox{margin:1rem .5rem 1rem 0}}@media (max-width:400px){.cookiedisallow-options-item-data{font-size:.875rem}.cookiedisallow-options-item-data th,.cookiedisallow-options-item-data td{padding:.5rem .375rem .625rem}.cookiedisallow-options-item-data th{hyphens:auto;min-width:90px}}.cookiedisallow-info{margin-bottom:1.25rem}.cookiedisallow-cube-spinner{margin:.625rem auto;width:3.75rem;height:3.75rem;position:relative}.cookiedisallow-cube1,.cookiedisallow-cube2{background-color:#333;width:1rem;height:1rem;position:absolute;top:0;left:0;-webkit-animation:cookiedisallow-sk-cubemove 1.8s infinite ease-in-out;animation:cookiedisallow-sk-cubemove 1.8s infinite ease-in-out}.cookiedisallow-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes cookiedisallow-sk-cubemove{25%{-webkit-transform:translateX(2.625rem) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(2.625rem) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes cookiedisallow-sk-cubemove{25%{transform:translateX(2.625rem) rotate(-90deg) scale(.5);-webkit-transform:translateX(2.625rem) rotate(-90deg) scale(.5)}50%{transform:translateX(2.625rem) translateY(2.625rem) rotate(-179deg);-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-179deg)}50.1%{transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg);-webkit-transform:translateX(2.625rem) translateY(2.625rem) rotate(-180deg)}75%{transform:translateX(0px) translateY(2.625rem) rotate(-270deg) scale(.5);-webkit-transform:translateX(0px) translateY(2.625rem) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.cookiedisallow-popup .cookiedisallow-modal-descr{overflow-y:scroll;padding-right:.6375rem;box-sizing:border-box}@supports not selector(::-webkit-scrollbar){.cookiedisallow-popup .cookiedisallow-modal-descr{scrollbar-width:thin;scrollbar-color:#333 #fff}}.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar{width:.75rem}.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar-track{background:#fff}.cookiedisallow-popup .cookiedisallow-modal-descr::-webkit-scrollbar-thumb{background-color:#333;border-radius:1.25rem;border:3px solid #fff}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom,.cookiedisallow-fixed-banner.cookiedisallow_position-top{left:0;width:100%;max-width:100%;padding:.5rem 0;text-align:center;animation-duration:2s;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:0}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom #cookiedisallow_notice-text,.cookiedisallow-fixed-banner.cookiedisallow_position-top #cookiedisallow_notice-text{padding:.25rem 1.85rem}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom>div,.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top>div{padding:0 .75rem}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom.buttons-bottom,.cookiedisallow-fixed-banner.cookiedisallow_position-top.buttons-bottom{flex-direction:column}@media (max-width:991px){.cookiedisallow-fixed-banner.cookiedisallow_position-bottom,.cookiedisallow-fixed-banner.cookiedisallow_position-top{padding-bottom:.75rem}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom #cookiedisallow_notice-text,.cookiedisallow-fixed-banner.cookiedisallow_position-top #cookiedisallow_notice-text{padding:.4375rem 2.14rem .1875rem}.cookiedisallowoverlay-close.horizontal-close{top:.3125rem}}@media (min-width:992px){.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.buttons-right,.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.buttons-right{flex-wrap:nowrap;justify-content:center;text-align:left}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.buttons-right>div,.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.buttons-right>div{display:flex;white-space:nowrap;align-items:center}.cookiedisallow-horizontal-bar.buttons-right .cookiedisallowoverlay-close.horizontal-close{position:relative;padding:.1875rem 0;margin-left:.5rem}}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom{bottom:-12.5rem;opacity:0}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-bottom.cookiedisallow-horizontal_bar-show{opacity:1;bottom:0}.cookiedisallow-fixed-banner.cookiedisallow_position-top{top:-12.5rem;opacity:0;transition:all .75s}@media (max-width:767px){.cookiedisallow-fixed-banner.cookiedisallow_position-bottom{bottom:-40rem}.cookiedisallow-fixed-banner.cookiedisallow_position-top{top:-40rem}}.cookiedisallow-fixed-banner.cookiedisallow-horizontal-bar.cookiedisallow_position-top.cookiedisallow-horizontal_bar-show{opacity:1;top:0}.cookiedisallow-fixed-banner.cookiedisallow_position-bottom .cookiedisallow-btn,.cookiedisallow-fixed-banner.cookiedisallow_position-top .cookiedisallow-btn{margin:.3125rem .5rem;line-height:1.7}.cookiedisallow-mode-button.shape-circle,#cookiedisallow-callback_button.shape-circle,#cookiedisallow-wrap-recall.shape-circle{border-radius:50%;padding:0;overflow:hidden}.cookiedisallow-mode-button.shape-circle:before,#cookiedisallow-callback_button.shape-circle:before,#cookiedisallow-wrap-recall.shape-circle:before{content:'';display:block;height:0;width:0;padding-bottom:100%;z-index:-1}.cookiedisallow-mode-button.shape-circle>div,.cookiedisallow-mode-button.shape-circle img,#cookiedisallow-callback_button.shape-circle>div,#cookiedisallow-callback_button.shape-circle img,#cookiedisallow-wrap-recall.shape-circle>div,#cookiedisallow-wrap-recall.shape-circle img{position:absolute;top:.3125rem;left:.3125rem;bottom:.3125rem;right:.3125rem;display:flex;justify-content:center;align-items:center;text-align:center}.cookiedisallow-mode-button.shape-circle img,#cookiedisallow-callback_button.shape-circle img,#cookiedisallow-wrap-recall.shape-circle img{width:calc(100% - 0.625rem);height:calc(100% - 0.625rem);object-fit:cover}.cookiedisallow-privacy-url{word-break:break-word;max-width:100%}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;height:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);height:auto}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.cookiedisallow_inline_button{display:inline-block;cursor:pointer}.cookiedisallow_text-underline{text-decoration:underline}.cookiedisallow-options .cookiedisallow-checkbox.cookie-toggle-label,.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label{padding-left:0;padding-right:0;display:flex;align-items:center}.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label{justify-content:space-between;font-size:1.125rem}.cookie-toggle{position:relative;display:inline-block;width:2.75rem;height:1.5rem;margin-right:.5rem}.cookiedisallow-options-item .cookiedisallow-checkbox.cookie-toggle-label .cookie-toggle{margin-right:0}.cookie-toggle input{display:none}.cookie-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:.4s;border-radius:1.5rem}.cookie-slider:before{position:absolute;content:"";height:1.25rem;width:1.25rem;left:.125rem;bottom:.125rem;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.cookie-slider{background-color:#000}input[disabled]+.cookie-slider{background-color:#ccc;opacity:.6;cursor:not-allowed}input:checked+.cookie-slider:before{transform:translateX(1.25rem)}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.clearfix:after,.nav:after,.media:after{content:"";display:table;clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}embed{max-width:100%}ul,ol{list-style-position:outside}a[href^=tel]{text-decoration:inherit;color:inherit}html{font-size:10px}:root{--brand:#980a2c;--brand-lightest:snow;--black:#000;--white:#fff;--neutral-lightest:#eee;--neutral-lighter:#ccc;--neutral-light:#aaa;--neutral:#666;--neutral-dark:#444;--neutral-darker:#222;--neutral-darkest:#111;--success-green:#027a48;--success-green-light:#ecfdf3;--error-red:#b42318;--error-red-light:#fef3f2;--bg-primary:#f7f7f8;--bg-primary-opacity:rgba(255,255,255,.8);--bg-neutral-white:#f7f7f8;--bg-neutral:#43424a;--bg-neutral-brand:#980a2c;--border-primary:#f7f7f8;--border-secondary:#dad9de;--border-alternate:#27272a;--text-primary:#000;--text-secondary:#980a2c;--text-alternate:#fff;--text-tertiary:#575661;--text-green:#027a48;--text-error:#b42318;--link-primary:#980a2c;--link-secondary:#575661;--link-alternate:#fff;--container-width:1352px;--container-padding:0 20px;--row-padding:11.2rem 0;--row-padding-s:6.4rem 0;--element-margin:6.4rem}body{background:url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/decor-t.svg) no-repeat 0 0/34.44vw auto,url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/decor-m.svg) no-repeat 16.11% 600px/21.94vw auto,var(--bg-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--text-primary);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif;font-weight:400;letter-spacing:0;line-height:1.1;color:var(--text-primary);margin-bottom:2.4rem}@media (min-width:768px){body,h1,h2,h3,h4,h5,h6{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial",sans-serif}}h1{font-size:5.6rem;letter-spacing:-1.12px}h2{font-size:4.8rem;letter-spacing:-.96px}h3{font-size:4rem;letter-spacing:-.8px}h4{font-size:3.2rem;letter-spacing:-.64px}h5{font-size:2.4rem;letter-spacing:-.48px}h6{font-size:2rem;letter-spacing:-.4px}p{margin-bottom:2.4rem}div p:last-child{margin-bottom:0}a{color:var(--brand);-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:var(--link-secondary);-webkit-transition:all .3s ease;transition:all .3s ease}.theme-row{width:min(var(--container-width), 100%);padding:var(--container-padding);margin:0 auto}.theme-row-zero{width:min(var(--container-width), 100%);margin:0 auto}.default-page-row{width:min(var(--container-width), 100%);padding:var(--container-padding);margin:0 auto}.theme-button{padding:1.6rem 3.2rem;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:inline-flex;align-items:center;gap:12px;border-radius:999px;overflow:hidden}.theme-button.bg-light{background:0 0;border-color:var(--bg-neutral-brand);color:var(--link-primary)}.theme-button.bg-tertiary{background:#fff;border-color:#fff;color:var(--brand)}.theme-button.button-size-s{padding:1.1rem 2.3rem}.theme-button.button-size-xs{padding:.6rem 1.6rem}.theme-button:hover{color:var(--text-alternate)}.theme-button.bg-light:hover{color:var(--link-primary)}.theme-button.bg-tertiary:hover{color:var(--brand)}.theme-button.bg-inline{padding:0 0 0 2px;background:0 0;border:0;color:var(--brand);font-weight:500}.theme-button.bg-inline svg{margin-left:.8rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.theme-button>span{display:inline-block;overflow:hidden;height:1lh}.theme-button>span>span{display:block;position:relative;-webkit-transition:all .4s;transition:all .4s}.theme-button:not(.bg-inline):hover>span>span{-webkit-transform:translateY(-1lh);transform:translateY(-1lh);-webkit-transition:all .4s;transition:all .4s}.theme-button.bg-inline:hover svg{margin-left:1.6rem}.arrow-button{position:relative;padding:1.75rem;border:1px solid var(--brand);border-radius:50%;display:flex;fill:var(--brand);overflow:hidden}.arrow-button:before{content:"";display:block;width:0;height:0;position:absolute;bottom:-1px;left:-1px;background:var(--brand);border-radius:50%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:10}.arrow-button svg{fill:inherit;z-index:11}.arrow-button:hover{fill:#fff}.arrow-button:hover:before{width:4.8rem;height:4.8rem}.main-header{margin:0 auto;width:100%;padding:0 24px;font-size:1.6rem;line-height:1.5;position:fixed;top:24px;left:0;z-index:900}.logged-in .main-header{top:calc(var(--wp-admin--admin-bar--height,0) + 24px)}.header-row{position:relative;width:min(1392px, 100%);height:76px;margin:0 auto;display:flex;align-items:center;padding:0 16px 0 24px;border-radius:999px}.header-row>*{position:relative;z-index:12}.header-row:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;background:rgba(255,255,255,.8);backdrop-filter:blur(16px)}.site-branding{margin-right:auto}.main-navigation{margin-right:auto}.main-navigation ul{margin:0;padding:0;list-style:none;text-align:right}.main-navigation ul li{display:inline-block;margin:0 1.6rem}.main-navigation ul#menu-main>li>a{color:var(--link-secondary);border-top:2px solid transparent;padding:2.6rem 0;display:block;-webkit-transition:all .4s ease;transition:all .4s ease}.main-navigation ul#menu-main>li.current-menu-ancestor:not(.current-menu-parent)>a,.main-navigation ul#menu-main>li.current-menu-item>a{color:var(--link-primary);border-top:2px solid var(--brand);-webkit-transition:all .4s ease;transition:all .4s ease}.main-navigation ul#menu-main>li>a:hover{color:var(--brand);border-color:var(--brand)}.main-navigation>div>ul>li{display:inline-block}.header-button-col{display:flex;gap:1.6rem;align-items:center}.header-search{display:inline-flex}@media(min-width:1360px){.main-navigation ul li{position:relative}.main-navigation .menu-item-has-children>.sub-menu{position:absolute;top:calc(100% - 2px);left:0;z-index:200;text-align:left;white-space:nowrap;background:#fff;padding:8px 0;border-radius:0 0 12px 12px;box-shadow:0px 1px 4px 1px rgba(0,0,0,.02) inset;opacity:0;visibility:hidden;-webkit-transition:all .4s;transition:all .4s}.main-navigation .menu-item-has-children.mega_menu .sub-menu{background:0 0 !important;box-shadow:none !important;border:0 !important}.main-navigation .menu-item-has-children .sub-menu li{display:block;height:40px;padding-left:8px;padding-right:12px}.main-navigation .menu-item-has-children .sub-menu li a{padding-top:0;height:40px;line-height:40px;display:block;color:var(--text-primary)}.main-navigation .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;pointer-events:auto}.main-navigation ul#menu-main>li.menu-item-has-children>a:after{content:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20"%3E%3Cpath fill="inherit" fill-rule="evenodd" clip-rule="evenodd" d="M10.8314 13.0524C10.6484 13.2355 10.3516 13.2355 10.1685 13.0524L5.38949 8.27337C5.20643 8.09031 5.20643 7.79356 5.38949 7.61049L5.61046 7.38949C5.79352 7.20643 6.09031 7.20643 6.27338 7.38949L10.5 11.6161L14.7266 7.38949C14.9097 7.20643 15.2064 7.20643 15.3895 7.38949L15.6105 7.61049C15.7935 7.79356 15.7935 8.09031 15.6105 8.27337L10.8314 13.0524Z" /%3E%3C/svg%3E');width:21px;height:21px;display:inline-block;margin-left:4px;transform:translateY(3px);-webkit-transition:all .4s;transition:all .4s;fill:inherit}.main-navigation ul#menu-main>li.menu-item-has-children.current-menu-item>a:after{content:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20"%3E%3Cpath fill="%23980A2C" fill-rule="evenodd" clip-rule="evenodd" d="M10.8314 13.0524C10.6484 13.2355 10.3516 13.2355 10.1685 13.0524L5.38949 8.27337C5.20643 8.09031 5.20643 7.79356 5.38949 7.61049L5.61046 7.38949C5.79352 7.20643 6.09031 7.20643 6.27338 7.38949L10.5 11.6161L14.7266 7.38949C14.9097 7.20643 15.2064 7.20643 15.3895 7.38949L15.6105 7.61049C15.7935 7.79356 15.7935 8.09031 15.6105 8.27337L10.8314 13.0524Z" /%3E%3C/svg%3E')}.main-navigation .mega_menu{position:static}.main-navigation .menu-item-has-children.mega_menu :is(li,a){height:unset !important;line-height:1.5 !important}.main-navigation .menu-item-has-children.mega_menu>.sub-menu{position:fixed;top:calc(var(--wp-admin--admin-bar--height,-1px) + 100px);left:0;transform:translateX(max(20px,calc(50vw - 50rem)));width:100rem;display:grid;grid-template-columns:396px auto;padding:0;background:0 0;border-radius:0 0 8px 8px;box-shadow:0px 1px 4px 1px rgba(0,0,0,.02) inset;overflow:hidden;pointer-events:none}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li{background:#fff;height:unset;padding:3.2rem 3.2rem 3.2rem 6.4rem;font-size:1.4rem;font-weight:600;margin:0}.main-navigation .menu-item-has-children.mega_menu>.sub-menu .sub-menu{position:static;visibility:visible;opacity:1}.main-navigation .menu-item-has-children.mega_menu>.sub-menu .sub-menu li{padding:0;margin:0}.main-navigation .menu-item-has-children.mega_menu>.sub-menu .sub-menu li a{color:var(--brand);font-size:1.6rem}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li:nth-child(2){background:var(--bg-primary-opacity);backdrop-filter:blur(16px);padding:3.2rem}.lpoh-post-thumbnail img{width:16rem;height:10.5rem;border-radius:.8rem;object-fit:cover}.latest-posts-on-menu{white-space:normal;margin-top:2.4rem}.latest-posts-on-header{max-width:100%;display:grid;grid-template-columns:160px auto;gap:2.4rem;padding:.8rem 0;margin-bottom:.8rem}.lpoh-title{display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:1.6rem;color:var(--text-primary) !important;margin-bottom:.4rem !important}.lpoh-body{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.8rem;font-weight:400}.lpoh-read-more{color:var(--brand) !important;text-decoration:underline}.main-navigation .menu-item-has-children.mega_menu .lpoh-all-posts{position:absolute;top:29px;right:3.2rem;font-size:1.4rem !important;line-height:1.71428 !important;color:var(--brand) !important}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li:first-child .sub-menu{margin-top:2.4rem}.main-navigation .menu-item-has-children.mega_menu>.sub-menu>li:first-child li{margin-bottom:3.2rem !important}.menu-item-description{font-size:1.4rem;font-weight:400;color:var(--text-primary);display:block}.opened-mega-menu{visibility:visible !important;opacity:1 !important;pointer-events:auto !important}}.mobile-menu-icon{display:none;width:24px;height:24px;margin-left:24px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.mobile-menu-icon svg{fill:var(--brand)}.mobile-menu-container{position:fixed;top:0;right:-100%;width:300px;height:100vh;visibility:hidden;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-menu-row{background:#fff;width:300px;height:100vh;padding:125px 24px 77px;position:absolute;right:0;top:0;z-index:1000;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;overflow-y:auto}.mobile-overlay{width:100%;height:100vh;background:rgba(11,12,15,.8);position:fixed;left:0;top:0;opacity:0;pointer-events:none;z-index:999}.mobile-overlay.opened-mobile-menu{pointer-events:auto;opacity:1}.mobile-menu-container.opened-mobile-menu{visibility:visible;opacity:1;z-index:10000;right:0}.mobile-menu-nav ul{list-style-type:none;color:var(--text-primary)}.mobile-menu-nav ul li{position:relative;margin-bottom:24px}.mobile-menu-nav ul li a{color:var(--text-primary)}.mobile-menu-nav ul li.current-menu-ancestor>a,.mobile-menu-nav ul li.current-menu-item>a{color:var(--link-primary)}.mobile-menu-nav>div>ul>li.mega_one>.sub-menu>li>a,.mobile-menu-nav>div>ul>li.mega_two>.sub-menu>li>a{display:none}.mobile-menu-nav>div>ul>li>.sub-menu{display:none;padding-left:20px;margin-top:24px}.mobile-menu-nav>div>ul>li>.sub-menu li a{line-height:16px;color:var(--color-primary);border:none;display:block}.mobile-menu-nav>div>ul>li.menu-item-has-children.mobile-dropdown>a{color:var(--link-primary)}.mobile-menu-nav ul.children{max-height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-nav li.mobile-dropdown>ul.children{max-height:500px}.mobile-menu-nav ul.children>li:first-child{margin-top:2.4rem}.mobile-menu-nav ul li.menu-item-has-children:after,.mobile-menu-nav ul li.page_item_has_children:after{content:url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20"%3E%3Cpath fill="%23000000" fill-rule="evenodd" clip-rule="evenodd" d="M10.8314 13.0524C10.6484 13.2355 10.3516 13.2355 10.1685 13.0524L5.38949 8.27337C5.20643 8.09031 5.20643 7.79356 5.38949 7.61049L5.61046 7.38949C5.79352 7.20643 6.09031 7.20643 6.27338 7.38949L10.5 11.6161L14.7266 7.38949C14.9097 7.20643 15.2064 7.20643 15.3895 7.38949L15.6105 7.61049C15.7935 7.79356 15.7935 8.09031 15.6105 8.27337L10.8314 13.0524Z" /%3E%3C/svg%3E');width:21px;height:20px;display:inline-block;position:absolute;right:0;top:1px;-webkit-transition:all .4s;transition:all .4s}.mobile-menu-nav ul li.mobile-dropdown.menu-item-has-children:after,.mobile-menu-nav ul li.mobile-dropdown.page_item_has_children:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-nav ul li path{fill:var(--text-primary)}.header-search{cursor:pointer}.flyout-search{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.3);padding:240px 8px 0;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.flyout-search.flyout-search-opened{opacity:1;pointer-events:auto;visibility:visible}.search-widget{width:min(640px, 100% - 24px);margin:0 auto;position:relative;z-index:12}.search-widget input[type=search]{border-radius:256px;border:1px solid #d5d7da;background:#fff;box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);height:56px;padding:16px 14px 16px 42px;font-size:1.6rem}.search-widget svg{position:absolute;top:18px;left:14px}.close-search{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}body.search :is(.blog-home-sticky,.blog-categories){display:none !important}.flickity-page-dots{position:relative;display:inline;padding:.4rem .8rem;background:#fff;border-radius:999px}.flickity-page-dots .dot{opacity:1;width:1.2rem;height:1.2rem;margin:0 .4rem;background:var(--border-secondary);position:relative;overflow:hidden}.flickity-page-dots .dot.is-selected{width:3rem;border-radius:99px}.flickity-page-dots .dot.is-selected:after{content:"";width:0;height:100%;background:var(--bg-neutral-brand);position:absolute;top:0;left:0;animation:dot-timer 4.1s forwards}@keyframes dot-timer{0%{width:0}100%{width:100%}}.flickity-prev-next-button{width:48px;height:40px;background:#fff;border-radius:99px 0 0 99px;top:calc(100% + 30px);display:grid;place-items:center}.flickity-prev-next-button.previous{left:auto;right:max(128px,calc(100% - var(--container-width) + 128px))}.flickity-prev-next-button.next{border-radius:0 99px 99px 0;right:max(80px,calc(100% - var(--container-width) + 80px))}.flickity-prev-next-button:hover{background:var(--brand-lightest)}.flickity-prev-next-button:hover svg{fill:var(--brand)}.flickity-prev-next-button .flickity-button-icon{width:13.45px;height:14.45px;position:static}.flickity-prev-next-button.next .flickity-button-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flickity-prev-next-button .flickity-button-icon .arrow{-webkit-transform:scale(7.46);transform:scale(7.46)}.flickity-viewport{overflow:visible}.vc_section{padding-left:0 !important;padding-right:0 !important;padding:var(--row-padding) !important;margin:0 !important}.vc_section>.vc_row{width:min(var(--container-width), 100%);margin:0 auto}.vc_section>.vc_row[data-vc-full-width]{position:static !important;width:100% !important}.vdp-helper .vc_column_container>.vc_column-inner{padding-left:20px;padding-right:20px}body .decor-mid{background-image:url('/wp-content/uploads/2024/07/decor-mid.svg');background-repeat:no-repeat !important;background-position:bottom left !important;background-size:100% auto}body .home-decor-bottom{background-image:url('/wp-content/uploads/2024/07/home-decor-bottom.svg');background-repeat:no-repeat !important;background-position:bottom left !important;background-size:100% auto}body .home-hero-background{padding:13.2rem 0 20.4rem !important;background-image:url('/wp-content/uploads/2024/07/decor-home.svg');background-repeat:no-repeat !important;background-position:bottom right !important;background-attachment:fixed;background-size:57.38vw auto;min-height:108rem}.home-hero-title{font-size:clamp(4rem, 6vw, 9.6rem);line-height:1;letter-spacing:-1.92px;margin-bottom:3.2rem !important}.home-hero-description{max-width:360px;font-size:1.8rem}.home-hero-buttons{text-align:right}.home-hero-buttons .theme-button{margin-left:1.6rem}.cards-with-image{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem, 1fr));grid-column-gap:1.6rem;grid-row-gap:3.2rem;min-height:433px}.cards-image{background:var(--bg-primary-opacity);backdrop-filter:blur(16px);border-radius:12px;padding:8px}.cards-image-wrapper{position:relative;height:296px;margin-bottom:.8rem;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center;backface-visibility:hidden;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;will-change:height,transform,background-image}.cards-body{padding:.8rem}.cards-body h3{font-size:1.6rem;line-height:1.5;margin:0}.cards-body p{color:var(--text-tertiary);padding-top:.4rem;max-height:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;will-change:max-height}.cards-image:hover p{max-height:300px}.cards-image:hover .cards-image-wrapper{height:284px;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.custom-text-block{margin-bottom:8rem}.custom-text-block .top-title{color:var(--text-secondary);font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:1.6rem}.custom-text-block .main-title em{color:var(--brand);font-style:normal}.custom-text-block .body-content{font-size:1.8rem}.custom-text-block .body-content.div-center{max-width:830px;margin:0 auto}.custom-text-block .body-content .theme-button{margin-top:1.3rem}.custom-text-block.divided-text-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(46rem, 1fr));grid-column-gap:8rem}.custom-text-block.divided-text-column2{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1rem}.custom-text-block.small-text-gap{grid-column-gap:3.2rem}.single-card-with-image-button-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem, 1fr));gap:2.4rem}.single-card-with-image-button-wrapper2{display:flex;flex-wrap:wrap;margin-left:-1.2rem!important;margin-right:-1.2rem!important}.post-type-archive-tribe_events .single-card-with-image-button-wrapper,.post-type-archive-tribe_events .single-card-with-image-button-wrapper2{padding-top:11.2rem !important}.single-card-with-image{border-radius:8px 64px 8px 8px;border:1px solid var(--border-secondary) !important;background:#fff;min-height:600px;display:flex;flex-direction:column;margin-bottom:2.4rem !important}.single-card-with-image-button-wrapper2 .single-card-with-image{flex-basis:calc(50% - 2.4rem);margin-left:1.2rem;margin-right:1.2rem}@media (max-width:767px){.single-card-with-image-button-wrapper2 .single-card-with-image{flex-basis:calc(100% - 2.4rem)}}.single-card-image-wrapper{flex:0 0 220px;height:220px;border-radius:8px 64px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center;backface-visibility:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;will-change:height,transform,background-image}.single-card-with-image:hover .single-card-image-wrapper{flex:0 0 160px}.single-card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 100%;padding:3.2rem 2.4rem !important}.single-card-body p{font-weight:500;color:var(--text-tertiary)}.single-card-body .theme-button{margin-top:auto}.card-slider-wrapper{margin-right:calc(-50vw + 50%);margin-bottom:14rem}.card-slider{position:relative}.card-slide{position:relative;border-radius:12px;border:1px solid var(--border-primary);background:#fff;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);padding:7.2rem 4rem;margin-right:3.2rem;width:min(528px, 100vw - 40px);min-height:378px}.card-slide p{color:var(--text-tertiary)}.card-icon{position:absolute;left:4rem;top:-4.2rem;width:8.4rem;height:8.4rem;border-radius:1.2rem;background:var(--brand-lightest);box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);padding:1.2rem}.card-slider .flickity-viewport{overflow:clip;overflow:visible;overflow-clip-margin:42px}.cta-with-image{border-radius:8px 64px 8px 8px;border:1px solid var(--border-primary);background:#fff;display:flex;overflow:hidden}.cta-with-image.cta-left-image{flex-direction:row-reverse;border-radius:64px 8px 8px}.cta-content{flex:1 1 51.29%;padding:4.8rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cta-image{flex:1 1 48.71%}.cta-image img{width:100%;height:100%;object-fit:cover}.cta-badge{color:var(--text-secondary);font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:2.4rem;padding:6px 12px;background:var(--brand-lightest);border-radius:5px;display:inline-block}.cta-body{margin-bottom:4rem}.cta-title em{color:var(--brand);font-style:normal}.rotating-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.rotating-tabs-content{padding-top:7.2rem}.rotating-tab-single{position:relative;padding-left:36px;margin-bottom:4rem;user-select:none;cursor:pointer}.rotating-tab-single.active-tab-content{pointer-events:none}.rotating-tab-single h5{margin:0}.rotating-tab-single p{font-weight:500;color:var(--text-tertiary);max-height:0;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.rotating-tab-single.active-tab-content p{max-height:500px}.rotating-tab-single p:before{content:"";height:2.4rem;display:block}.rotating-tab-progress{position:absolute;top:0;left:0;width:4px;height:100%;background:var(--border-secondary);border-radius:99px;overflow:hidden}.rotating-tab-single.active-tab-content-anim .rotating-tab-progress:after{content:"";width:4px;height:0;background:var(--brand);animation:tab-timer 4s forwards;display:block}@keyframes tab-timer{0%{height:0}100%{height:100%}}.rotating-tab-single.active-tab-content-anim.anim-stop .rotating-tab-progress:after{height:100%;animation:none}.rotating-tabs-images{position:relative;height:644px;overflow:hidden}.tab-image{position:absolute;width:100%;height:100%;border-radius:8px 128px;top:0;left:0;overflow:hidden;opacity:0;-webkit-transition:all .4s;transition:all .4s}.tab-image.active-tab-image{opacity:1}.tab-image img{width:100%;height:100%;object-fit:cover;border-radius:8px 128px}.contact-slider{position:relative;margin-right:calc(-50vw + 50%);margin-bottom:8rem}.contact-person{width:min(1024px, 100vw - 96px);min-height:420px;display:grid;grid-template-columns:348px 1fr;border-radius:8px;background:#fff;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);margin-right:3.2rem}.contact-person-image img{width:100%;height:100%;object-fit:cover;border-radius:8px 64px 0 8px}.contact-person-content{position:relative;padding:24px;display:flex;flex-direction:column}.contact-person-socials{position:absolute;top:24px;right:24px}.contact-person-socials a{margin-left:1.2rem}.contact-person-content>h4{font-weight:600;margin:0}.contact-person-position{color:var(--text-tertiary,#575661);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:1.6rem}.contact-person-description{margin-bottom:auto}.contact-person-links{display:block;margin-top:8px}.contact-person-links a{display:inline-block;color:var(--brand)}.team-members.contact-grid .contact-person{margin:0 0 4rem;width:100%}.cta-default{border-radius:8px;background:linear-gradient(43deg,#980a2c 13.83%,#27272a 112.49%);padding:11rem 2.4rem;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-default:after{content:"";display:block;width:calc(100% + 34px);height:100%;border-radius:16px;background:linear-gradient(0deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.09) 100%);position:absolute;right:-85.525px;bottom:-59.232px;-webkit-transform:rotate(1.635deg);transform:rotate(1.635deg);z-index:11}.cta-default-title{color:#fff}.cta-default-body{font-size:1.8rem;max-width:768px;margin:0 auto 4rem}.cta-default-content{position:relative;z-index:12}.hero-section-wrapper{padding:18.8rem 0 11.2rem}.hero-custom-row{display:grid;grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}.hero-custom-images{position:relative;padding-left:9.2rem}.hero-image-back{border-radius:8px 24.060%;overflow:hidden}.hero-image-back img{aspect-ratio:1/1;object-fit:cover}.hero-image-front{position:absolute;top:6.4rem;left:0;width:58.334%;border-radius:64px 8px;overflow:hidden}.hero-body{font-size:1.8rem;max-width:624px}.custom-hero-bg{background-color:var(--bg-neutral-white);background-image:url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/decor-for-herotext.svg);background-repeat:no-repeat;background-size:113vw auto;background-position:top right}.hero-section-with-text-wrapper{padding:18.8rem 0 11.2rem}.hero_section_with_text-content{max-width:950px}.hero_section_with_text-content p{font-size:2rem}.hero_section_with_text-title img{width:16rem;height:9.6rem;border-radius:9.9rem}.custom-hero-bg2{background-color:var(--bg-neutral-white);background-image:url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/hero-text-bottom-left.svg),url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/hero-text-top-right.svg),url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/hero-text-right-bottom.svg);background-size:28.61vw auto,28.61vw auto,15.83vw auto;background-position:-5vw calc(100% + 23vw), top right, 84vw calc(100% + 9vw);background-repeat:no-repeat;border-bottom:1px solid var(--brand)}.hero-section-with-button-wrapper{padding:18.8rem 0 11.2rem}.hero-badge{font-weight:600;margin-bottom:1.6rem}.hero-section-with-button-wrapper .theme-button{margin-top:4rem}.hero_section_with_button-content{max-width:720px}.animated-text-block{padding:11.2rem 0;text-align:center;max-width:1200px;margin:0 auto}.animated-text-block h2{color:var(--brand);margin:0}.text-block-with-image{display:grid;grid-template-columns:repeat(auto-fit,minmax(42rem, 1fr));grid-column-gap:8rem;grid-row-gap:3.2rem;align-items:center;container:text-block-image/inline-size}.text-block-image img{aspect-ratio:1/1;object-fit:cover;border-radius:21% 8px}.text-image-right .text-block-image{order:2}.text-image-right .text-block-image img{border-radius:8px 21%}@container text-block-image (width < 92rem){.text-image-right .text-block-image{order:1}.text-image-right .text-block-content{order:2}}.partnern-wrapper:not(:last-child){margin-bottom:8rem}.partnern-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(46rem, 1fr));grid-column-gap:8rem}.partnern-gallery ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.partnern-gallery ul li{padding:1.4rem 0;display:flex;align-items:center;justify-content:center}.partnern-body p{max-width:544px}.job-offer{position:relative;padding:7.2rem 3.2rem 6.4rem;border-radius:12px;background:#fff;box-shadow:0px 4px 8px -2px rgba(0,0,0,.1),0px 2px 4px -2px rgba(0,0,0,.06);overflow:hidden}.job-offer:not(:last-child){margin-bottom:4rem}.job-offer:before{content:"";display:block;width:calc(100% + 6.4rem);height:8px;background:var(--brand);position:absolute;top:0;left:-3.2rem}.job-offer h4{margin-bottom:.8rem}.job-location{font-size:2rem;margin-bottom:2.4rem;color:var(--text-tertiary)}.job-description{font-size:1.8rem;margin-bottom:1.6rem;color:var(--text-tertiary)}.testimonial-card-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem, 1fr));grid-column-gap:3.2rem;grid-row-gap:3.2rem}.testimonial-card{border-radius:8px 64px;border:1px solid var(--border-primary);background:#fff;padding:3.2rem}.testimonial-logo{padding:1rem 0;margin-bottom:4.8rem}.testimonial-body{font-size:1.8rem;margin-bottom:2.4rem}.testimonial-card .theme-button{margin-top:3.2rem}.sticky-cards-wrapper>h2{text-align:center;margin-bottom:8rem}.sticky-cards-grid{position:relative}.sticky-card{border-radius:8px 8px 8px 64px;border:1px solid var(--border-secondary);background:#fff;height:640px;display:flex;overflow:hidden;position:-webkit-sticky;position:sticky;top:15%;margin-bottom:6.4rem}.sticky-card-image{position:relative}.sticky-card-image img{border-radius:8px 64px 0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sticky-card.sticky-card-right{flex-direction:row-reverse;border-radius:8px 8px 64px}.sticky-card.sticky-card-right .sticky-card-image img{border-radius:64px 8px 64px 0}.sticky-card-image,.sticky-card-content{flex:1 1 50%}.sticky-card-content{display:flex;flex-direction:column;padding:4.8rem;gap:3.2rem}.sticky-card-aligner{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.sticky-card-button{flex:0 0 68px;margin-left:auto}.sticky-card-eyebrow{font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;color:var(--brand);margin-bottom:.8rem}.sticky-card-body{color:var(--text-tertiary)}.sticky-card-body ul{list-style-type:none;padding:0 16px 0 0}.sticky-card-body li{position:relative;padding-left:48px;margin-bottom:1rem}.sticky-card-body li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.293 17.293L12.707 18.707L19.414 12L12.707 5.29297L11.293 6.70697L15.586 11H6V13H15.586L11.293 17.293Z' fill='%23980A2C'/></svg>");position:absolute;left:0;top:2px;width:24px;height:24px}.sticky-cards-body-links a{margin-right:2rem}.product-grid-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(33rem, 1fr));grid-column-gap:2.4rem;grid-row-gap:1.6rem}.product-grid-item{display:flex;flex-direction:column;align-items:flex-start;color:var(--text-tertiary);border-radius:8px 64px 8px 8px;border:1px solid var(--border-secondary);background:#fff}.product-grid-image{position:relative;width:100%;flex:0 0 240px;border-radius:8px 64px 0 0;background-size:cover;background-position:center;overflow:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;will-change:height,transform,background-image}.product-grid-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:11}.product-grid-item:hover .product-grid-image{flex:0 0 180px}.product-grid-aligner{flex:1 1 100%;display:flex;flex-direction:column;align-items:flex-start;padding:3.2rem 2.4rem;min-height:421px}.product-grid-body{margin-bottom:2.4rem}.product-grid-button{margin-top:auto}.product-grid-item.product-grid-item-nonimage{border-radius:8px}.product-grid-item.product-grid-item-nonimage .product-grid-aligner{min-height:auto;color:var(--text-primary)}.product-grid-item.product-grid-item-nontitle.product-grid-item-nonimage{box-shadow:none;border:0;background:0 0}.product-grid-item.product-grid-item-nontitle.product-grid-item-nonimage .product-grid-aligner{padding-top:0;padding-left:0;color:var(--text-tertiary)}.scrolling-section{display:grid;grid-template-columns:1fr 1fr;gap:8rem}.scrolling-section-images{position:relative;width:100%;height:67.157svh;top:3svh;overflow:hidden}.scrolling-section-image{position:absolute;top:0;left:0;width:100%;height:100%;max-height:1080px}.scrolling-section-image img{width:100%;height:100%;object-fit:cover;border-radius:8px 128px}.mobile-scrolling-section-image{display:none}.scrolling-section-single{font-size:1.8rem;min-height:100svh}.scrolling-section-single ul{list-style-type:none;padding:0 16px}.scrolling-section-single li{position:relative;padding-left:48px;margin-bottom:1rem}.scrolling-section-single li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.293 17.293L12.707 18.707L19.414 12L12.707 5.29297L11.293 6.70697L15.586 11H6V13H15.586L11.293 17.293Z' fill='%23980A2C'/></svg>");position:absolute;left:0;top:2px;width:24px;height:24px}.scrolling-section-eyebrow{font-family:"IBM Plex Mono";font-size:1.4rem;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:1.6rem;color:var(--brand)}.vdp-helper .vc_toggle_size_md.vc_1_default .vc_toggle_content,.vdp-helper .vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:0;padding-right:32px}.vdp-helper .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon{display:none}.vdp-helper .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:before{content:"";width:32px;height:32px;background-color:transparent;border:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M8.17674 12.5303L8.17676 12.5303L8.5303 12.1767C8.53031 12.1767 8.53031 12.1767 8.53032 12.1767C8.62794 12.0791 8.78621 12.0791 8.88385 12.1767C8.88385 12.1767 8.88385 12.1767 8.88385 12.1767L15.6464 18.9393L16 19.2929L16.3535 18.9393L23.1161 12.1767C23.2138 12.0791 23.372 12.0791 23.4696 12.1767L23.8232 12.5303C23.9208 12.628 23.9208 12.7862 23.8232 12.8838L16.1767 20.5303C16.0791 20.628 15.9209 20.628 15.8232 20.5303L8.17674 12.8838C8.17674 12.8838 8.17674 12.8838 8.17674 12.8838C8.07911 12.7862 8.07911 12.628 8.17674 12.5303Z" fill="%23980A2C" stroke="%23980A2C"/></svg>');background-repeat:no-repeat;position:absolute;top:20px;right:0;-webkit-transition:all .3s;transition:all .3s}.vdp-helper .vc_toggle_size_md.vc_toggle_default.vc_toggle_active .vc_toggle_title:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vdp-helper .vc_toggle_title h4{font-size:1.8rem;line-height:1.5;font-weight:500;padding:2.2rem 0;display:block;margin:0}.vdp-helper .vc_toggle_content{margin:2.4rem 0 3.2em}.vdp-helper .vc_do_toggle{margin:0;border-top:1px solid var(--border-secondary)}.vdp-helper .vc_do_toggle:last-child{border-bottom:1px solid var(--border-secondary)}.publikation{display:grid;grid-template-columns:182px auto;margin-bottom:3.2rem}.publikation:last-child{margin:0}.publikation-image img{width:182px;height:255px;border:1px solid var(--border-secondary);border-radius:8px 0 0;object-fit:cover}.publikation-content{padding:1.6rem 2.4rem 3.2rem;font-weight:500;color:var(--text-tertiary)}.publikation-pdf{margin-top:2.4rem;display:inline-block}.publikationen-isbn{color:var(--brand);font-weight:500;margin-top:2.4rem}.publication-categories{margin-bottom:1.2rem}.publication-category{font-family:"IBM Plex Mono";font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;color:var(--brand)}.publication-category:not(:first-child){content:', '}.blog{background:var(--bg-primary)}.main-blog{padding-top:14.8rem;padding-bottom:11.2rem}.all-blog-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem, 1fr));grid-column-gap:2.4rem;grid-row-gap:6.4rem;min-height:421px}.main-blog-item{border-radius:8px 64px 8px 8px;border:1px solid var(--border-secondary);background:#fff;display:flex;flex-direction:column}.main-blog-thumbnail{width:100%;height:220px;flex:1 1 220px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.main-blog-thumbnail img{border-radius:8px 64px 0 0;width:100%;height:100%;object-fit:cover}.main-blog-content{flex:1 1 100%;display:flex;flex-direction:column;padding:1.6rem 2.4rem 3.2rem}.main-blog-meta{display:grid;grid-template-columns:60% 40%;grid-row-gap:.8rem;font-family:"IBM Plex Mono";font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:1.2rem}.main-blog-cat{color:var(--brand)}.main-blog-author{color:var(--text-tertiary)}.main-blog-time{text-align:right}.main-blog-item h3{font-size:2.4rem;line-height:1.1;letter-spacing:-.48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.main-blog-item h3 a{color:var(--text-primary)}.main-blog-excerpt{margin-bottom:2.4rem}.main-blog-excerpt p{display:-webkit-box !important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.main-blog-item .theme-button{margin-top:auto}.main-blog-item:hover .main-blog-thumbnail{flex:1 1 160px;height:160px}.blog-categories ul{list-style:none;margin:4.8rem 0 6.4rem}.blog-categories ul li{padding:.8rem 1.6rem;display:inline-block;cursor:pointer;border:1px solid transparent;border-radius:99px;-webkit-transition:all .4s;transition:all .4s}.blog-categories ul li.current-cat{color:var(--brand);border-color:var(--brand)}.blog-categories ul li a{color:var(--text-primary);-webkit-transition:all .4s;transition:all .4s}.blog-categories ul li.current-cat a{color:var(--brand)}@media(min-width:721px){.featured-post .main-blog-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(48rem, 1fr));grid-column-gap:0;grid-row-gap:0;border:0;box-shadow:none;background:0 0}.featured-post .main-blog-item .main-blog-thumbnail{height:100%;border-radius:8px 64px;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03)}.featured-post .main-blog-item .main-blog-thumbnail img{border-radius:8px 64px}.featured-post .main-blog-item:hover .main-blog-thumbnail{height:100%}.featured-post .main-blog-item .main-blog-content{margin:4rem 0;background:#fff;border-radius:0 8px 8px 0;padding:3.2rem 4.8rem}.featured-post .main-blog-meta{margin-bottom:4.45rem}.featured-post .main-blog-item h3{font-size:3.2rem;letter-spacing:-.64px;margin-bottom:.8rem}.featured-post .main-blog-excerpt{margin-bottom:5.2rem;font-weight:500;color:var(--text-tertiary)}}.load-status{padding:2.4rem 1.2rem;text-align:center}.single-post{background:var(--bg-primary)}.single-blog-caption{padding:14.8rem 0 7.2rem;background:var(--bg-primary)}.single-blog-intro{display:grid;grid-template-columns:513px 1fr}.single-blog-intro .main-blog-content{margin:4rem 0;padding:3.2rem 4.8rem;border-radius:8px 0 0 8px;background:#fff}.single-blog-intro .main-blog-meta{margin-bottom:2.95rem}.single-blog-intro h1{font-size:4rem;letter-spacing:-.8px;hyphens:auto;word-wrap:break-word}.single-blog-thumbnail img{border-radius:8px 64px;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03);width:100%;height:100%;object-fit:cover}.single-blog-body{background:#fff}.single-blog-body :is(h1,h3,h3){margin:2.4rem 0}.single-blog-body :is(h4,h5,h6){margin:2.4rem 0 2rem}.single-blog-body p:not(:last-child){margin-bottom:1.6rem}.single-blog-row{width:min(100%, 808px);padding:11.2rem 2rem 16rem;margin:0 auto;background:#fff}.wp-element-caption,figcaption{text-align:right;font-size:1.4rem;line-height:150%;margin:.8rem 0 0}.wp-block-image{margin:4.8rem 0}.wp-block-quote{font-size:2rem;font-style:italic;font-weight:400;line-height:1.4;margin:3.6rem 0;padding:0 2rem;border-left:2px solid var(--border-primary)}.share-widget{color:var(--text-tertiary);font-size:18px;font-style:normal;font-weight:600;line-height:150%}.share-widget-list{margin-top:1.6rem;display:flex}.share-widget-list a{display:inline-grid;place-items:center;margin-right:.8rem;width:3.2rem;height:3.2rem;background:var(--bg-primary);border-radius:50%}.blog-cta{margin-top:6.4rem}.single-post .blog-cta{margin:0;padding:11.2rem 0}.tribe-events-view{background:0 0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{width:100% !important;max-width:100% !important;padding:0 !important}.vdp-event-archive-hero{padding:18.8rem 0 3.2rem !important;border-bottom:1px solid var(--brand) !important}.vdp-event-archive-body{background:#fff !important;padding:3.2rem 0 !important}:is(.vdp-event-archive-body,.vdp-event-archive-hero,.vdp-event-archive-footer) .theme-row{padding:var(--container-padding) !important;margin:0 auto !important}.custom-vdp-event-archive-title{font-size:48px;font-weight:400;letter-spacing:-.96px;max-width:362px;margin-bottom:4rem !important}.vdp-events-search-title,.vdp-events-date-title{flex:1 1 100%;margin-bottom:.8rem !important}.vdp-events-search-title{-webkit-transform:translateY(6px);transform:translateY(6px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{display:block !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:none !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:2.4rem}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin:0;flex:1 1 512px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin:0;flex:1 1 976px}.tribe-events-c-top-bar__datepicker-input{position:static !important;width:100% !important;background:#fff url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/calendar.svg) no-repeat 12px/24px !important}.tribe-events .tribe-events-c-top-bar__datepicker-button{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.tribe-events-c-search__input{background:#fff url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/event-search.svg) no-repeat 12px/24px !important}.tribe-events-c-search__input,.tribe-events-c-top-bar__datepicker-input{padding:8px 16px 8px 48px !important;border-radius:8px !important;border:1px solid var(--border-secondary) !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{gap:2.4rem !important}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{padding:15px 32px;border-radius:999px;border:1px solid var(--brand);background:var(--brand);color:#fff;box-shadow:none !important;outline:none !important;-webkit-transition:all .4s;transition:all .4s}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover{background:#aa0729;border-color:#aa0729}.tribe-events-calendar-list__month-separator{display:none !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{display:none !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{position:relative;width:100%}.tribe-events-calendar-list__event-date-tag{color:var(--brand);width:112px !important;height:107px;padding:12px 4px !important;border:1px solid var(--brand) !important;border-radius:24px 8px;font-size:1.4rem;line-height:1.5;align-self:flex-start}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{padding-top:0 !important}.tribe-events-calendar-list__event-date-tag time>span{display:block !important;margin:0 !important;padding:0 !important}.tribe-events-calendar-list__event-date-tag-daynum{font-size:3.2rem;line-height:1.1;letter-spacing:-.64px}.tribe-events .vdp-event-helper .tribe-events-calendar-list__event-title{font-size:2.4rem!important;margin:0 !important;letter-spacing:-.48px;max-width:calc(100% - 150px)}.theme-button.vdp-event-button{padding:1.1rem 2.3rem !important;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:inline-flex !important;align-items:center;gap:12px;border-radius:999px;overflow:hidden}.theme-button.bg-light.vdp-event-button{background:0 0;border-color:var(--bg-neutral-brand);color:var(--link-primary)}.vdp-event-button{position:absolute;top:19.5px;right:0}.vdp-featured-event .vdp-event-button{position:static;margin-top:2.4rem}.tribe-events .tribe-events-calendar-month__calendar-event-title,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{font-size:1.4rem}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title a{color:#fff}.tribe-events-calendar-month__calendar-event-details{font-size:1.4rem}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{display:none !important}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background:var(--brand)}.vdp-featured-event{position:relative;margin:0 -16px !important}.vdp-featured-event .tribe-events-calendar-list__event-date-tag{position:absolute;top:16px;left:32px;background:var(--brand);color:#fff;width:112px !important;padding:12px 4px;border-radius:24px 8px;font-size:1.4rem;line-height:1.5}.vdp-featured-event .tribe-events-calendar-list__event-date-tag time>span{display:block !important;margin:0 !important;padding:0 !important}.vdp-featured-event .tribe-events-calendar-list__event-date-tag-daynum{font-size:3.2rem;line-height:1.1;letter-spacing:-.64px}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event{flex-direction:row !important}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{display:none !important}.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-date-tag-datetime{padding:0 !important}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-details{margin-top:11.4rem;margin-bottom:6.9rem;width:50%}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-featured-image-wrapper{width:50%;display:block !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper :is(img,a){width:100% !important;height:100% !important;border-radius:8px 64px;object-fit:cover}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:0 !important}.tribe-common--breakpoint-medium.tribe-events .vdp-viewer-helper .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:block !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages{display:none !important}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin:0 !important}.vdp-events-list-main-title{display:grid;grid-template-columns:1fr 112px;align-items:center;margin:3.2rem 0 !important}.vdp-event-helper .tribe-events-calendar-list__event-row{margin:0 !important;padding:3.2rem 0 !important;border-top:1px solid var(--border-primary)}.tribe-events-c-view-selector__list .tribe-events-c-view-selector__list-item-text{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{border-radius:8px;border:1px solid var(--border-primary);overflow:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon{display:block !important}.tribe-events-c-view-selector__list-item :is(svg,path){width:24px;height:24px;fill:#000}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{padding:8px 16px !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{padding:0 !important}.vdp-events-switcher-icons{display:flex}.tribe-events-c-view-selector__list-item--active{background:var(--brand-lightest)}.tribe-events-c-view-selector__list-item--active :is(svg,path){fill:var(--brand)}.tribe-common--breakpoint-medium.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:1.6rem}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{display:none}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{padding:1.1rem 2.3rem;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:inline-flex;align-items:center;gap:12px;border-radius:999px;overflow:hidden;-webkit-transition:all .4s;transition:all .4s}.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:hover{background:#aa0729}.tribe-common button[disabled],.tribe-common input[disabled]{opacity:0}.tribe-events .tribe-events-c-nav__list-item--today{display:none}#tribe-events-pg-template{max-width:100%;padding:0}.vdp-events-intro{padding:14.8rem 0 7.2rem}.vdp-events-intro{border-bottom:2px solid var(--brand)}.vdp-events-intro-column{display:grid;grid-template-columns:513px 1fr}.vdp-intro-content{background:#fff;padding:3.2rem 4.8rem;margin:4rem 0;border-radius:8px 0 0 8px}.vdp-intro-image img{border-radius:8px 64px;box-shadow:0px 20px 24px -4px rgba(0,0,0,.08),0px 8px 8px -4px rgba(0,0,0,.03);width:100%;height:100%;object-fit:cover}.vdp-intro-content{display:flex;flex-direction:column;justify-content:flex-end}.vdp-intro-meta{margin-top:auto;font-family:"IBM Plex Mono";font-size:1.4rem;line-height:1.1;font-weight:500;letter-spacing:.28px;color:var(--brand);text-transform:uppercase}.vdp-intro-content h1{font-size:4rem;line-height:1.1;font-weight:400;letter-spacing:-.8px;flex:1 1 100%;display:inline-flex;align-items:center}.vdp-intro-meta{display:flex;gap:1.6rem}.vdp-intro-date,.vdp-intro-location{display:inline-flex;gap:.8rem;align-items:center}.vdp-events-body-wrapper{background:#fff;padding:11.2rem 0}.vdp-events-body{display:grid;grid-template-columns:420px 1fr;gap:80px}.vdp-events-content :is(h1,h2,h3,h4,h5,h6){margin:2.4rem 0}.vdp-events-content p:not(:last-child){margin-bottom:1.6rem}.vdp-event-organizers{padding-bottom:4.8rem;margin-bottom:4.8rem;border-bottom:1px solid var(--border-primary)}.vdp-sidebar-title{font-size:18px;font-weight:500;line-height:150%;margin-bottom:2.4rem}.organizer-thumbnail img{border-radius:4px 24px}.organizer{display:grid;grid-template-columns:56px 1fr;gap:1.6rem;align-items:center;margin-bottom:2.4rem}.organizer:last-child{margin:0}.organizer h3{font-size:16px;font-weight:600;line-height:150%;margin:0}.event-cta{padding:11.2rem 0}.vdp-event-archive-footer{background:#fff;padding:var(--row-padding) !important}.wp-caption-text{margin-top:16px}.wp-caption{max-width:100% !important;width:auto !important;padding:0;text-align:center;border-radius:8px 64px;margin:4.8rem 0;overflow:hidden}.wp-caption img{border-radius:8px 64px}.wp-caption.align-left{padding:15px 20px 15px 0}.wp-caption.alignright{padding:15px 0 15px 20px}.gallery img{margin-left:auto;margin-right:auto}.wp-video{width:100% !important;height:auto}.disable-css{pointer-events:none;cursor:default}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.aligncenter{margin:20px auto}img.alignleft{margin:15px 20px 15px 0}img.alignright{margin:15px 0 15px 20px}.page-template-page-block{background:var(--bg-primary)}.block-caption{padding:18.8rem 0 3.2rem}.page-template-page-block .single-blog-row{background:var(--bg-primary);padding:11.2rem 2rem}.single-blog-row ul,.wpb_wrapper ul,.vdp-events-content ul{list-style-type:none;padding:0 16px}.single-blog-row ul li,.wpb_wrapper ul li,.vdp-events-content ul li{position:relative;padding-left:48px;margin-bottom:1rem}.single-blog-row ul li:before,.wpb_wrapper ul li:before,.vdp-events-content ul li:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M11.293 17.293L12.707 18.707L19.414 12L12.707 5.29297L11.293 6.70697L15.586 11H6V13H15.586L11.293 17.293Z' fill='%23980A2C'/></svg>");position:absolute;left:0;top:2px;width:24px;height:24px}.contact-form-wrapper{border-radius:8px 64px;background:#fff;box-shadow:0px 1px 3px 0px rgba(0,0,0,.1),0px 1px 2px 0px rgba(0,0,0,.06);padding:3.2rem}label{margin:0 0 .8rem;display:block}.cf7-row:not(:last-child){margin-bottom:2.4rem}.cf7-submit-row{text-align:right}textarea,input:is([type=text],[type=email],[type=password],[type=search]){width:100%;max-width:100%;border-radius:8px;border:1px solid var(--border-secondary);background:#fff;min-height:48px;padding-inline:1.6rem}textarea{height:180px}.wpcf7-form-control.wpcf7-acceptance input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;border-radius:2px;border:1px solid var(--border-secondary);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;display:inline-block;position:relative;margin-top:2px}.wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:checked:after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:600;color:#000}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{margin-left:.8rem;font-size:1.4rem;line-height:1.5;color:#000}.wpcf7-list-item{margin:0}.wpcf7-acceptance label{display:flex;align-items:flex-start}input[type=submit]{padding:16px 32px;border-radius:999px;border:1px solid var(--brand);background:var(--brand);color:#fff;-webkit-transition:all .4s;transition:all .4s}input[type=submit]:hover{background:#aa0729;border-color:#aa0729}.wpcf7-spinner{display:none}:is(.page-template-page-register,.page-template-page-login) :is(.main-header,.main-footer){display:none}.page-register{display:grid;grid-template-columns:repeat(2,1fr)}.page-register-left{background:var(--bg-primary)}.page-register-right{background:#fff}.page-register-form{display:flex;flex-direction:column;width:min(592px, 100%);padding:9.65rem 5.6rem;margin:0 auto;align-items:center;justify-content:center;min-height:calc(100vh - 144px);min-height:calc(100svh - 144px)}.page-register-form form{width:100%}.page-register-header{padding:23px 0 23px 64px}.page-register-footer{padding:23px 0 23px 64px}.page-register-form-footer{margin-top:2.4rem}.forminator-row p{font-size:1.8rem}.forminator-row h2{margin-bottom:.8rem}.forminator-row p{font-size:1.8rem}.forminator-row h2{margin-bottom:.8rem}.forminator-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;row-gap:2.4rem}.page-register-form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-row{margin-bottom:2.4rem}.page-register-form .forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child){margin:0}.forminator-col{flex:1 1 100%}.forminator-col-12{flex:1 1 100%}.forminator-col-6{flex:1 1 200px}.forminator-error-message{color:var(--error-red)}.forminator-button{padding:1.6rem 3.2rem;background:0 0;border:1px solid var(--bg-neutral-brand);color:var(--link-primary);outline:none;box-shadow:none;font-size:1.6rem;line-height:1.5;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:12px;border-radius:999px;overflow:hidden}.forminator-button:hover{background:#aa0729;border-color:#aa0729;color:#fff}.forminator-custom-form{position:relative}.forminator-spacer{padding-top:56px !important}.forminator-button-back{position:absolute;top:0;left:0;border:0;font-weight:500;width:auto;padding:0 0 0 32px;background:transparent url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/chevron-left.svg) no-repeat !important;-webkit-transition:all .4s;transition:all .4s}.forminator-button-back:hover{padding:0 0 0 40px;color:var(--brand)}.forminator-pagination-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem, 1fr));grid-column-gap:.8rem;grid-row-gap:1.6rem}.form-small{flex:1 0 116px;max-width:116px}.forminator-checkbox__wrapper{position:relative;display:flex}.forminator-checkbox__wrapper label,.forminator-checkbox__wrapper label input{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%}.forminator-checkbox__wrapper input{opacity:0}.forminator-checkbox__wrapper label span:before{content:"";width:16px;height:16px;border-radius:2px;border:1px solid var(--border-secondary);display:block;transform:translateY(4px)}.forminator-checkbox__wrapper input[type=checkbox]:checked+span:after{content:'\2713';position:absolute;top:1px;left:1px;width:16px;height:16px;pointer-events:none;font-size:1.5rem;font-weight:500}.forminator-checkbox__label p{padding-left:26px;font-size:1.6rem}.vdp-login-form .forminator-row h2{margin-bottom:3.2rem}.vdp-login-form .forminator-row-last{margin-bottom:0 !important}.vdp-login-form .forminator-field-password{position:relative}.vdp-login-form .forminator-description-password{position:absolute;top:0;right:0}.vdp-login-form .forminator-description-password a{text-decoration:underline}.page-register-right.login-right{background:linear-gradient(0deg,rgba(239,136,136,.38) 0%,rgba(239,136,136,.38) 100%),url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/lockimage.png) #d3d3d3 50%/cover no-repeat;background-blend-mode:color,normal}.page-template-internal-area{background:var(--bg-primary)}.internal-header .theme-row{width:min(1440px, 100%);padding:0 3.2rem}.internal-body .theme-row{width:min(1440px, 100%);padding:0}.page-template-internal-area .main-header{display:none}.internal-header{border-bottom:1px solid var(--border-secondary)}.internal-header-column{display:flex;padding:1.6rem 0;align-items:center;justify-content:space-between}.internal-search{position:relative;flex:0 1 540px}.internal-search input{padding-inline:4.8rem 1.2rem;min-height:4rem}.internal-search label{margin:0;padding:0}.search-icon{position:absolute;top:.8rem;left:1.2rem}.internal-user-logo{width:40px;height:40px;border-radius:50%;overflow:hidden}.internal-user-logo img{width:100%;height:100%;object-fit:cover}.internal-body-column{display:flex}.internal-sidebar{flex:0 0 320px}.internal-sidebar{padding:2.4rem 1.6rem}.internal-sidebar ul{list-style:none;position:-webkit-sticky;position:sticky;top:9.7rem}.internal-sidebar svg{fill:var(--text-primary);margin-right:1.2rem}.internal-sidebar ul>.menu-label-active{background:#fff;border-radius:8px}.internal-sidebar .menu-label-active svg{fill:var(--brand)}.internal-sidebar .menu-label-active .label-wrapper,.menu-label-active>.menu-label{color:var(--brand)}.internal-sidebar ul li{padding:.8rem}.internal-sidebar>ul>li{margin-bottom:1.6rem}.internal-sidebar .label-wrapper{display:flex}.internal-content{padding:3.2rem;background:#fff;flex:1 1 auto;border-left:1px solid var(--border-secondary)}.internal-content .all-blog-posts{grid-template-columns:repeat(auto-fit,minmax(34rem, 1fr))}.searchwp-live-search-results-container{border-radius:0 0 var(--Spacing-1,4px) var(--Spacing-1,4px);border-right:1px solid var(--Stroke-Default,#f5f5f5);border-bottom:1px solid var(--Stroke-Default,#f5f5f5);border-left:1px solid var(--Stroke-Default,#f5f5f5);background:var(--Background-Primary,#fff);box-shadow:0px 4px 8px -2px rgba(10,13,18,.1),0px 2px 4px -2px rgba(10,13,18,.06);margin:0 20px;padding:8px 16px 0}.searchwp-live-search-results-container h4{font-size:1.4rem;line-height:1.5;font-weight:500;margin-bottom:1.6rem}.searchwp-live-search-results{margin-top:-5px}.main-footer{padding:8rem 0;background:var(--bg-primary)}.footer-columns{display:grid;grid-template-columns:360px 1fr;grid-column-gap:6.4rem;grid-row-gap:4.8rem;margin-bottom:4.8rem}.desktop-logo-footer{margin-bottom:3.2rem;display:block}.footer-button{margin-bottom:2.4rem}.footer-info{margin-bottom:2.4rem}.footer-socials>a{margin-right:1.2rem}.footer-menu>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li{margin-bottom:1.2rem}.footer-menu .sub-menu{margin-top:1.2rem}.footer-menu ul li.menu-item-has-children>a,.footer-menu ul>li:last-child .sub-menu{font-weight:600}.footer-copyright{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:3.2rem}.footer-copyright-menu ul{list-style:none;display:flex;gap:2.4rem}.footer-copyright-menu li a{font-size:1.4rem;line-height:150%;text-decoration-line:underline}@media (min-width:1921px){.card-slider-wrapper{margin-right:0}}@media (max-width:1360px){.footer-columns{grid-template-columns:240px 1fr;grid-column-gap:3.2rem}.main-navigation{display:none}.mobile-menu-icon{display:block}.vdp-events-body{grid-template-columns:214px auto;gap:3.2rem}}@media (max-width:1064px){.cards-body p{max-height:500px}.cards-image:hover .cards-image-wrapper{height:296px}}@media(max-width:992px){.home-hero-buttons .theme-button:first-child{margin-bottom:1.2rem}.contact-slider{margin-right:0;margin-bottom:4rem}.contact-person{width:100%;display:block;margin-bottom:2.4rem;border-radius:8px 64px 8px 8px}.hero-custom-row{display:flex;flex-direction:column}.single-blog-intro,.vdp-events-intro-column{grid-template-columns:1fr 1fr}}@media(max-width:879px){.contact-person{height:auto !important}}@media(max-width:784px){.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{display:none !important}.tribe-common .tribe-common-g-row{gap:1.6rem}.tribe-events .tribe-events-calendar-list__event-details{position:relative !important}.tribe-events-calendar-list__event-venue{display:none !important}.tribe-events .vdp-featured-event .tribe-events-calendar-list__event-featured-image-wrapper{display:block !important}.tribe-events .tribe-events-c-view-selector__content{display:block !important;position:static !important;padding:0 !important;transform:none !important}.tribe-events .tribe-events-c-view-selector__button{display:none !important}.tribe-events .tribe-events-c-view-selector{width:auto !important}.tribe-events .tribe-events-c-view-selector__list-item-link{padding:.8rem 1.6rem !important}.tribe-events-c-view-selector__list{display:flex}.tribe-events .vdp-event-archive-hero .tribe-events-c-events-bar__views{display:none !important}.tribe-events .tribe-events-header{margin:0;padding:0}.tribe-events .tribe-events-c-events-bar__search-button{margin:0;padding:0}.tribe-events .tribe-events-c-events-bar__search-button{border:1px solid var(--border-secondary);background:#fff url(//vdpconsulting.de/wp-content/themes/vdp-theme/./assets/img/event-search.svg) no-repeat center;border-radius:8px;width:46px;height:48px;box-shadow:none;margin-top:32px}.tribe-events .tribe-events-c-events-bar__search-button svg{opacity:0}.tribe-events .tribe-events-c-events-bar__search-container{background:#fff;border:1px solid var(--border-secondary);margin-top:10px;border-radius:8px}.tribe-common-c-btn{padding:1.6rem 3.2rem;background:var(--bg-neutral-brand);color:var(--text-alternate);border:1px solid var(--bg-neutral-brand);font-size:1.6rem;line-height:1.5;display:block;align-items:center;gap:12px;border-radius:999px;overflow:hidden;text-align:center;outline:none !important;box-shadow:none !important;-webkit-transition:all .4s;transition:all .4s}.tribe-common-c-btn:hover{background:#aa0729;border:1px solid #aa0729}}@media(max-width:767px){.home-hero-buttons{text-align:left}.home-hero-buttons .theme-button{margin-left:0}.home-hero-buttons .theme-button:first-child{margin-top:2.4rem}.cta-with-image:is(.cta-left-image,.cta-right-image){flex-direction:column-reverse}.rotating-tabs{grid-template-columns:repeat(1,1fr);min-height:1px !important}.rotating-tabs-images{height:40vh}.footer-columns{grid-template-columns:1fr}.footer-copyright{display:block}.footer-copyright-menu ul{flex-direction:column;gap:1rem}.sticky-card{flex-direction:column !important;border-radius:8px 64px !important;position:static;height:unset;opacity:1 !important}.sticky-card-image img{border-radius:8px 64px 0 !important}.contact-form-wrapper{margin-top:3.2rem}.header-button-col .theme-button{display:none}.vdp-events-body{grid-template-columns:1fr}.scrolling-section-single{display:flex;flex-direction:column}.mobile-scrolling-section-image{display:block;border-radius:8px 128px;margin-bottom:3.2rem;overflow:hidden;order:11;padding-top:2rem}.scrolling-section-images{display:none}.scrolling-section{display:block}.single-blog-intro,.vdp-events-intro-column{display:flex;flex-direction:column-reverse}.single-blog-intro .main-blog-content{margin:1.2rem 0 0}.vdp-intro-content{margin:1.2rem 0 0}.page-register{grid-template-columns:1fr}.sticky-card-image{aspect-ratio:1/1}}@media(max-width:599px){h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:4rem;line-height:1.2;letter-spacing:-.8px;word-break:break-word}h2{font-size:3rem;line-height:1.2;letter-spacing:-.64px}h3{font-size:2.8rem;line-height:1.2;letter-spacing:-.52px}h4{font-size:2.4rem;line-height:1.4;letter-spacing:-.48px}h5{font-size:2rem;line-height:1.4;letter-spacing:-.4px}h6{font-size:1.8rem;line-height:1.4;letter-spacing:-.36px}.home-hero-title{font-size:4rem;line-height:1.2;letter-spacing:-.8px}.footer-menu>ul,.custom-text-block.divided-text-column,.text-block-with-image,.partnern-wrapper,.product-grid-section,.all-blog-posts{grid-template-columns:1fr}.tribe-events .vdp-event-helper .tribe-events-calendar-list__event-title{max-width:100%}.vdp-event-button{position:static;margin-top:2.4rem !important}.publikation{grid-template-columns:1fr}.publikation-content{padding:1.6rem 0 3.2rem}.theme-button{display:flex;justify-content:center}.theme-button.bg-inline{justify-content:flex-start}.cta-with-image .theme-button{width:100%}.vdp-helper .vc_column_container>.vc_column-inner{padding-left:16px;padding-right:16px}.flickity-prev-next-button{top:calc(100% + 19px)}.custom-text-block.divided-text-column2,.custom-text-block.divided-text-column,.single-card-with-image-button-wrapper,.text-block-with-image,.partnern-wrapper,.product-grid-section,.all-blog-posts,.internal-content .all-blog-posts{grid-template-columns:1fr}.custom-text-block{margin-bottom:4rem}:is(.vdp-event-archive-body,.vdp-event-archive-hero,.vdp-event-archive-footer) .theme-row{padding-left:0 !important;padding-right:0 !important}.vdp-featured-event{margin:0 !important}.custom-vdp-event-archive-title{font-size:4.2rem}.tribe-events-view{background:#fff}.tribe-events .tribe-events-calendar-list__event-row{flex-direction:column}.tribe-events .tribe-events-calendar-list__event-wrapper{width:100%}.scrolling-section-single{padding-bottom:2rem}.vdp-events-list-main-title{grid-template-columns:1fr}.tribe-events .tribe-events-c-events-bar__views{justify-content:end !important}.single-card-body p{margin-bottom:2.4rem !important}}
.swp-flex--col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swp-flex--col,form.searchwp-form .swp-flex--row{-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}form.searchwp-form .swp-flex--row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .swp-flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}form.searchwp-form .swp-flex--gap-sm{gap:.25em}form.searchwp-form .swp-flex--gap-md{gap:.5em}form.searchwp-form .swp-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}form.searchwp-form .swp-margin-l-auto{margin-left:auto}form.searchwp-form input.swp-input{color:rgba(14,33,33,.8)}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CFCFCF' d='M6.068 12.136c1.31 0 2.533-.426 3.527-1.136l3.74 3.74c.174.173.402.26.64.26.512 0 .883-.395.883-.9a.87.87 0 0 0-.253-.63L10.89 9.744a6.04 6.04 0 0 0 1.247-3.677C12.136 2.73 9.406 0 6.068 0 2.722 0 0 2.73 0 6.068s2.722 6.068 6.068 6.068m0-1.31c-2.612 0-4.758-2.154-4.758-4.758S3.456 1.31 6.068 1.31c2.604 0 4.758 2.154 4.758 4.758s-2.154 4.758-4.758 4.758'/%3E%3C/svg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:15px auto;padding-left:.7em;padding-right:38px}form.searchwp-form .searchwp-form-input-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%}