*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url("../../fonts/lato-v23-latin-regular.eot");src:local(""),url("../../fonts/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/lato-v23-latin-regular.woff2") format("woff2"),url("../../fonts/lato-v23-latin-regular.woff") format("woff"),url("../../fonts/lato-v23-latin-regular.ttf") format("truetype"),url("../../fonts/lato-v23-latin-regular.svg#Lato") format("svg")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url("../../fonts/lato-v23-latin-italic.eot");src:local(""),url("../../fonts/lato-v23-latin-italic.eot?#iefix") format("embedded-opentype"),url("../../fonts/lato-v23-latin-italic.woff2") format("woff2"),url("../../fonts/lato-v23-latin-italic.woff") format("woff"),url("../../fonts/lato-v23-latin-italic.ttf") format("truetype"),url("../../fonts/lato-v23-latin-italic.svg#Lato") format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url("../../fonts/lato-v23-latin-700.eot");src:local(""),url("../../fonts/lato-v23-latin-700.eot?#iefix") format("embedded-opentype"),url("../../fonts/lato-v23-latin-700.woff2") format("woff2"),url("../../fonts/lato-v23-latin-700.woff") format("woff"),url("../../fonts/lato-v23-latin-700.ttf") format("truetype"),url("../../fonts/lato-v23-latin-700.svg#Lato") format("svg")}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;src:url("../../fonts/quicksand-v30-latin-700.eot");src:local(""),url("../../fonts/quicksand-v30-latin-700.eot?#iefix") format("embedded-opentype"),url("../../fonts/quicksand-v30-latin-700.woff2") format("woff2"),url("../../fonts/quicksand-v30-latin-700.woff") format("woff"),url("../../fonts/quicksand-v30-latin-700.ttf") format("truetype"),url("../../fonts/quicksand-v30-latin-700.svg#Quicksand") format("svg")}html{font-size:16px}body{color:#444;font:300 16px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{text-decoration:none}a,a:hover{color:#444}a:active,a:focus,a:hover{outline:0}input:focus{border:1px solid #04a4cc;outline:0}@font-face{font-family:Font-Name;font-style:normal;font-weight:400;src:url("fonts/font-name.eot");src:url("fonts/font-name.eot?#iefix") format("embedded-opentype"),url("fonts/font-name.woff") format("woff"),url("fonts/font-name.ttf") format("truetype"),url("fonts/font-name.svg#font-name") format("svg")}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;overflow:hidden;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:307.875px;min-width:307.875px;outline:0;padding:0;text-align:left;width:307.875px;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;-webkit-flex-basis:14.2857143%;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;display:inline-block;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;max-width:39px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.bland-timeline{background:#eee;border-radius:5px;padding:20px}.bland-timeline__head{display:grid;gap:4px;margin-bottom:14px}.bland-timeline__title{color:#2f2f2f;display:none;font-size:16px;line-height:1.3}.bland-timeline__subtitle{color:#666;display:none;font-size:14px;line-height:1.5}.bland-timeline__meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:0}.bland-timeline__meta-item{align-items:center;display:flex;gap:10px;min-height:0;padding:0}.bland-timeline__meta-icon{display:block;flex:0 0 28px;height:28px;width:28px}.bland-timeline__meta-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bland-timeline__meta-value{color:#2f2f2f;display:block;font-size:14px;font-weight:700;line-height:1.35}.bland-timeline__track{align-items:center;background:#fff;border:1px solid #adadad;border-radius:5px;border-radius:.375rem;display:flex;min-height:130px;overflow:hidden;padding:0;position:relative}.bland-timeline__track:before{background-image:repeating-linear-gradient(90deg,transparent,transparent calc(6.25% - 1px),hsla(0,0%,100%,.95) calc(6.25% - 1px),hsla(0,0%,100%,.95) 6.25%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:0}.bland-timeline--scheduled .bland-timeline__track:before{opacity:1}.bland-timeline__bars{display:flex;height:100%;min-height:84px;position:relative;transition:margin-left .25s ease,width .25s ease;z-index:1}.bland-timeline__markers{inset:0;pointer-events:none;position:absolute;z-index:2}.bland-timeline__marker{bottom:4px;position:absolute;transform:translateX(-50%);white-space:nowrap}.bland-timeline__marker:before{background:hsla(0,0%,100%,.9);content:"";height:100%;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:1px}.bland-timeline__marker-dot{background:#fff;border:2px solid #007b4a;border-radius:999px;display:block;height:10px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:10px}.bland-timeline__marker-label{align-items:center;background:hsla(0,0%,100%,.96);border:1px solid #007b4a;border-radius:2rem;box-shadow:0 2px 10px rgba(0,0,0,.05);display:inline-flex;gap:6px;margin-top:-32px;padding:2px 4px;position:relative}.bland-timeline__marker-label:before{background:url(../icons/icon-clock.svg);background-size:contain;content:"";display:block;flex:0 0 14px;height:14px;width:14px}.bland-timeline__marker-time{color:#2f2f2f;display:block;font-size:13px;font-weight:700;line-height:1.2}.bland-timeline__segment{align-items:center;display:flex;flex:0 0 auto;justify-content:center;min-width:72px;padding:16px 4px;text-align:center;transition:flex-basis .25s ease,width .25s ease}.bland-timeline__segment--setup,.bland-timeline__segment--teardown{backdrop-filter:blur(1px);background-color:rgba(0,0,0,.12);background:linear-gradient(180deg,hsla(0,0%,100%,.15),rgba(0,123,74,.21));border:1px dashed #007b4a;color:#2f2f2f}.bland-timeline__segment--setup{border-right:0 solid #007b4a}.bland-timeline__segment--teardown{border-left:0 solid #007b4a}.bland-timeline__segment--core{backdrop-filter:blur(1px);background:#007a4a;color:#fff}.bland-timeline__label{display:block;font-size:16px;font-weight:700;line-height:1.2;max-width:160px}.bland-timeline__summary{display:none;flex-wrap:wrap;gap:20px 32px;margin-top:18px}.bland-timeline__summary-item{display:flex;flex-direction:column;gap:2px}.bland-timeline__summary-label{color:#6a6a6a;font-size:13px;font-weight:700;text-transform:uppercase}.bland-timeline__summary-value{color:#2f2f2f;font-size:20px;line-height:1.2}.bland-timeline__axis{display:flex;gap:16px;justify-content:space-between;margin-top:18px}.bland-timeline__axis-item{align-items:center;display:flex;flex:1 1 0;flex-wrap:wrap;gap:8px 10px}.bland-timeline__axis-item--duration{justify-content:center;text-align:center}.bland-timeline__axis-item--end{justify-content:flex-end;text-align:right}.bland-timeline__axis-label{color:#6a6a6a;font-size:13px;font-weight:700;line-height:1.3}.bland-timeline__axis-range{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.bland-timeline__axis-separator{color:#6a6a6a;font-size:16px;font-weight:700;line-height:1}.bland-timeline__axis-time{margin-top:0}@media only screen and (max-width:768px){.bland-timeline{padding:18px}.bland-timeline__meta{align-items:flex-start;flex-direction:column}.bland-timeline__track{min-height:112px}.bland-timeline__bars{min-height:68px}.bland-timeline__markers{display:none}.bland-timeline__segment{min-width:0;padding:14px 10px}.bland-timeline__label{font-size:15px;max-width:none}.bland-timeline__summary{display:none}.bland-timeline__summary-value{font-size:18px}.bland-timeline__axis{align-items:flex-start;flex-direction:column}.bland-timeline__axis-item,.bland-timeline__axis-item--duration,.bland-timeline__axis-item--end{justify-content:flex-start;text-align:left}}body{font-family:Lato,sans-serif;font-weight:400}.background-horizon{background:url("../img/layout/background-top.jpg") 0 100% repeat-x}.background-stripe{background:url("../img/layout/background-stripe.png") 0 100% repeat-x;background-position:0 60px}header{display:block;min-height:140px;padding-top:25px}header .logo{margin-top:0;max-width:250px}header .search{margin-top:25px}.nf-form-fields-required,.nf-section,input.nf-element,label,textarea.nf-element{font-size:16px;line-height:22px}input.nf-element,textarea.nf-element{padding:5px 10px}h1{text-transform:uppercase}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:#007b4a;font-family:Quicksand,sans-serif;font-weight:700}p.month{color:#666}p a,p a:visited{color:#007b4a;text-decoration:underline}.poster h1,h1.poster{font-size:45px;line-height:55px;margin-bottom:20px}.wp-post-image{height:auto}h2.loop-headline{font-size:24px;margin-bottom:5px;margin-top:0}h2.loop-headline.event-sumiday-headline{background-image:url(../img/btn-sumi.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;background-size:30px;line-height:30px;padding-left:35px}h2.loop-headline a{color:#007b4a}.date{display:block;font-size:12px;margin-bottom:10px;margin-top:5px}li{font-size:16px;line-height:20px}article li{margin-bottom:5px}p{font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:22px}p strong{font-weight:700}.blog-sidebar h2{font-family:Lato,sans-serif;font-size:16px}.blog-sidebar ul{list-style-type:disc;margin-left:0;padding-left:20px}.blog-sidebar ul li{color:#aaa;margin-bottom:3px}.blog-sidebar ul li a{color:#aaa;text-decoration:underline}.blog-sidebar ul li a:hover{color:#444}.center-single-img{margin-left:auto!important;margin-right:auto!important;text-align:center!important}button.bland-style{background-color:#f3f3f3;color:#007b4a}button.bland-style:hover{background-color:#007b4a;color:#fff}footer{background-color:#191919;color:#e3e3e3;padding-bottom:30px;padding-top:15px}footer a{color:#e3e3e3;text-decoration:underline}footer a:hover{color:#fff}.secondary ol,.secondary ul{list-style-type:none!important}.secondary ol li,.secondary ul li{margin-bottom:15px}article.row{margin-bottom:40px}.number-box{background-color:#f3f3f3;border-radius:5px;display:block;max-width:90%;text-align:center}.number-box h2{font-size:45px;font-size:50px;line-height:55px;margin:0;padding-bottom:15px;padding-top:20px}.number-box span{background-color:#007b4a;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:block}.number-box span p{color:#fff;padding:10px}.date-box{background-color:#f3f3f3;text-align:center}.date-box span.day{display:block;font-size:32px;font-size:50px;padding-bottom:15px;padding-top:15px}.event-date-box{background-color:#fff;border:1px solid #bbb;border-radius:4px;margin-bottom:10px;text-align:center}.event-date-box .day{display:block;font-size:32px;font-size:50px;padding-bottom:16px;padding-top:15px}.event-date-box .weekday{background-color:#007b4a;background-color:#e84133;color:#fff;display:block;font-size:14px;padding:4px 6px}.event-row{border-radius:4px;padding-top:17px}.event-row hr{margin-bottom:0}.calendar-description h2.loop-headline{margin-bottom:10px}.calendar-description h2.loop-headline a:hover{text-decoration:none}.calendar-description p.event-date{color:#888;margin-top:0}.calendar-description p a,.calendar-description p a:visited{color:#007b4a;text-decoration:underline}#quick-calendar{background-color:#007b4a;background-color:#eee;background-color:#fff}.calendar-box-link{display:block;margin-bottom:20px}.calendar-box-link:hover{background-color:#444;background-color:#ebf0ec;border-radius:4px}.calendar-box-link:hover .letter-box{background-color:#c1d3c3}.calendar-box .letter-box{background-color:#d6e1d7;border:none;border-radius:4px;display:block;padding:2px 5px}.calendar-box .letter-box .month{border-bottom:2px solid #007b4a;color:#007b4a;display:block;font-size:14px;font-weight:700;text-align:center}.calendar-box .letter-box .day{color:#007b4a;display:block;font-size:50px;font-size:36px;font-weight:700;text-align:center}.calendar-box .event-infos .type,.calendar-box .event-infos .type-placeholder{border-bottom:2px solid #007b4a;color:#007b4a;display:block;font-size:14px;font-weight:700;text-transform:capitalize}.calendar-box .event-infos .type-placeholder{border-color:transparent}.calendar-box .event-infos h3{font-size:20px;font-size:15px;line-height:24px;line-height:18px;margin-top:10px}.nav-col{border-top:1px solid #eee;margin-top:20px;padding-top:10px}.menu-hauptmenue-container .navbar-toggle{color:#ff0}.menu-hauptmenue-container ul{float:right;list-style-type:none;min-height:20px;padding:0}.menu-hauptmenue-container ul li{display:inline-block;float:left;height:auto;margin-right:20px;padding:0;position:relative}.menu-hauptmenue-container ul li a{border-bottom:2px solid transparent;color:#888;display:block;display:inline-block;font-family:Quicksand,sans-serif;font-size:18px;font-style:italic;font-weight:700;padding:4px 3px;text-transform:uppercase}.menu-hauptmenue-container ul li a:hover{text-decoration:none}.menu-hauptmenue-container ul li:hover a{border-bottom:2px solid #007b4a;color:#007b4a}.menu-hauptmenue-container ul li.current-menu-item a{color:#007b4a}.menu-hauptmenue-container ul li.icon{display:none}.menu-hauptmenue-container ul li ul.sub-menu{background-color:#fff;box-shadow:0 1px 4px #ddd;box-shadow:0 1px 4px #ccc;display:block;display:none;height:auto;left:-25px;min-width:150px;min-width:220px;opacity:0;padding:5px 10px;position:absolute;top:30px;transition-delay:.5s;transition-delay:.1s;transition-duration:.3s;transition:visibility 0s,opacity .5s linear;width:auto;z-index:900}.menu-hauptmenue-container ul li ul.sub-menu ul{background-color:#f3f3f3;border-top:1px solid #f3f3f3;box-shadow:none;float:none;left:0;margin:0;padding:5px 0;position:static;top:0}.menu-hauptmenue-container ul li ul.sub-menu ul li{border-bottom:none;margin-left:15px}.menu-hauptmenue-container ul li ul.sub-menu li{border-bottom:1px solid #f3f3f3;float:none;width:100%}.menu-hauptmenue-container ul li ul.sub-menu li a{border:none;color:#888;display:block;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-align:left;text-transform:none}.menu-hauptmenue-container ul li ul.sub-menu li a:hover{color:#111}.menu-hauptmenue-container ul li:hover ul.sub-menu{display:block;left:0;opacity:1;transition-delay:0;transition-duration:.1s}.menu-hauptmenue-container ul li.rightside ul{left:auto;right:25px}.menu-hauptmenue-container ul li.rightside:hover ul.sub-menu{left:auto;opacity:1;right:0;transition-delay:0;transition-duration:.1s}.menu-hauptmenue-container ul.dropdown-menu a:hover{border-bottom:2px solid #007b4a}#header-fixed{background-color:hsla(0,0%,100%,.9);border-bottom:1px solid #eee;display:block;left:0;position:fixed;right:0;top:-150px;-webkit-transition:.45s;transition:.45s;width:auto;z-index:999}#header-fixed.fix-nav{top:0}#header-fixed header{margin-bottom:0;min-height:0;padding-top:0}#header-fixed .navbar{height:auto}#header-fixed .row{align-items:center}#header-fixed .col-sm-1 a{display:inline-block;max-width:56px}#header-fixed .col-sm-1 img{display:block;max-height:44px;width:auto}#header-fixed .nav-col{border-top:none;margin-top:0;padding-top:0}#header-fixed form.search{margin-top:0}#header-fixed .menu-hauptmenue-container ul{margin-bottom:0;min-height:0;padding-top:0}#header-fixed .menu-hauptmenue-container ul li{border-bottom:none;display:inline-block;float:left;margin-right:20px;padding:0;position:relative}#header-fixed .menu-hauptmenue-container ul li a{font-size:16px;line-height:1.2;padding:2px 3px}#header-fixed .menu-hauptmenue-container ul li:hover a{border-bottom:none;color:#007b4a}#header-fixed .menu-hauptmenue-container ul li.current-menu-item a{color:#007b4a}#header-fixed .menu-hauptmenue-container ul li.icon{display:none}#header-fixed .menu-hauptmenue-container ul.dropdown-menu a:hover{border-bottom:2px solid #007b4a}#header-fixed .search-field{min-height:38px;padding-bottom:7px;padding-top:7px}#header-fixed .sub-menu ul{background-color:#f3f3f3;background-color:#fff;border-top:1px solid #f3f3f3;box-shadow:none;float:none;left:0;margin-bottom:10px;margin-left:0;min-height:20px;padding:0 0 0 20px;position:static;top:0}#header-fixed .sub-menu ul li{border-bottom:1px solid #f3f3f3;clear:both;display:block}.pagination .page-numbers{border:1px solid #ddd;border-radius:5px;display:inline-block;font-size:16px;padding:8px 16px}.pagination .page-numbers:hover{background-color:#f3f3f3;border:1px solid #999;text-decoration:none}.pagination .page-numbers.current{font-weight:700}.switchTeam{height:500px;height:250px;max-width:100%;width:400px}.switchTeam,.switchTeam .curtain{background-position:50%;background-repeat:no-repeat;background-size:cover}.switchTeam .curtain{display:block;height:100%;opacity:1;width:100%}.switchTeam:hover .curtain{opacity:0}.switchGoran{background-image:url(../img/switch/goran-2.jpg)}.curtainGoran{background-image:url(../img/switch/goran-1.jpg)}.bezirk{fill:#fff;stroke:#999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:3}.bezirk:hover{fill:#ddd}.bezirk-aktiv,.bezirk-aktiv:hover{background-color:#7fbda4}.bezirksverein{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;padding-bottom:20px;padding-top:20px}.map-tooltip{background:#fff;background-color:#007b4a;border:1px solid #d3d3d3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 8px 17px 0 hsla(0,0%,59%,.2);color:#000;color:#fff;display:none;font-size:18px;padding:5px 8px;pointer-events:none;position:absolute}.map-wrapper{position:relative}.bruck .bruck,.deutschlandsberg .deutschlandsberg,.graz .graz,.grazumbebung .grazumbebung,.hartberg .hartberg,.leibnitz .leibnitz,.leoben .leoben,.liezen .liezen,.murau .murau,.murtal .murtal,.suedost .suedost,.voitsberg .voitsberg,.weiz .weiz{fill:#cce5db!important}.diagramm-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.diagramm-overlay .barchart{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;display:block;position:absolute;width:10px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}.diagramm-overlay .bargemeinde{background-color:#32885d}.diagramm-overlay .barschule{background-color:#77b093}.diagramm-overlay .barverein{background-color:#bad7c9}.diagramm-overlay .bargraz{bottom:190px}.diagramm-overlay .bargraz.bargemeinde{left:525px}.diagramm-overlay .bargraz.barschule{left:537px}.diagramm-overlay .bargraz.barverein{left:549px}.diagramm-overlay .barleoben{bottom:320px}.diagramm-overlay .barleoben.bargemeinde{left:390px}.diagramm-overlay .barleoben.barschule{left:402px}.diagramm-overlay .barleoben.barverein{left:414px}.diagramm-overlay .bardeutschlandsberg{bottom:80px}.diagramm-overlay .bardeutschlandsberg.bargemeinde{left:455px}.diagramm-overlay .bardeutschlandsberg.barschule{left:467px}.diagramm-overlay .bardeutschlandsberg.barverein{left:479px}.diagramm-overlay .bargu{bottom:230px}.diagramm-overlay .bargu.bargemeinde{left:480px}.diagramm-overlay .bargu.barschule{left:492px}.diagramm-overlay .bargu.barverein{left:504px}.diagramm-overlay .barleibnitz{bottom:75px}.diagramm-overlay .barleibnitz.bargemeinde{left:550px}.diagramm-overlay .barleibnitz.barschule{left:562px}.diagramm-overlay .barleibnitz.barverein{left:574px}.diagramm-overlay .barliezen{bottom:330px}.diagramm-overlay .barliezen.bargemeinde{left:130px}.diagramm-overlay .barliezen.barschule{left:142px}.diagramm-overlay .barliezen.barverein{left:154px}.diagramm-overlay .barmurau{bottom:220px}.diagramm-overlay .barmurau.bargemeinde{left:200px}.diagramm-overlay .barmurau.barschule{left:212px}.diagramm-overlay .barmurau.barverein{left:224px}.diagramm-overlay .barvoitsberg{bottom:185px}.diagramm-overlay .barvoitsberg.bargemeinde{left:420px}.diagramm-overlay .barvoitsberg.barschule{left:432px}.diagramm-overlay .barvoitsberg.barverein{left:444px}.diagramm-overlay .barweiz{bottom:270px}.diagramm-overlay .barweiz.bargemeinde{left:570px}.diagramm-overlay .barweiz.barschule{left:582px}.diagramm-overlay .barweiz.barverein{left:594px}.diagramm-overlay .barmurtal{bottom:240px}.diagramm-overlay .barmurtal.bargemeinde{left:320px}.diagramm-overlay .barmurtal.barschule{left:332px}.diagramm-overlay .barmurtal.barverein{left:344px}.diagramm-overlay .barbruck{bottom:380px}.diagramm-overlay .barbruck.bargemeinde{left:510px}.diagramm-overlay .barbruck.barschule{left:522px}.diagramm-overlay .barbruck.barverein{left:534px}.diagramm-overlay .barhartberg{bottom:265px}.diagramm-overlay .barhartberg.bargemeinde{left:650px}.diagramm-overlay .barhartberg.barschule{left:662px}.diagramm-overlay .barhartberg.barverein{left:674px}.diagramm-overlay .barsuedost{bottom:120px}.diagramm-overlay .barsuedost.bargemeinde{left:640px}.diagramm-overlay .barsuedost.barschule{left:652px}.diagramm-overlay .barsuedost.barverein{left:664px}.interactive-ctrl{margin-top:15px}.interactive-ctrl button{margin-bottom:5px}.interactive-ctrl button span{padding-right:5px}.interactive-ctrl button.btn-active{background-color:#007b4a;color:#fff}.interactive-description{margin-top:25px}.interactive-description p{font-size:14px;font-weight:400;line-height:20px}.interactive-description p strong{color:#007b4a;font-size:16px}.bg-visual-1,.bg-visual-10,.bg-visual-11,.bg-visual-12,.bg-visual-2,.bg-visual-3,.bg-visual-4,.bg-visual-5,.bg-visual-6,.bg-visual-7,.bg-visual-8,.bg-visual-9{background-position:100% 100%;background-repeat:no-repeat;min-height:250px}.bg-visual-1 h2,.bg-visual-10 h2,.bg-visual-11 h2,.bg-visual-12 h2,.bg-visual-2 h2,.bg-visual-3 h2,.bg-visual-4 h2,.bg-visual-5 h2,.bg-visual-6 h2,.bg-visual-7 h2,.bg-visual-8 h2,.bg-visual-9 h2{margin-bottom:20px}.bg-visual-1{background-image:url("../img/visuals/goran-3-cut.png")}.bg-visual-2{background-image:url("../img/visuals/arne-1-cut.png")}.bg-visual-3{background-image:url("../img/visuals/arne-2-cut.png")}.bg-visual-4{background-image:url("../img/visuals/arne-3-cut.png")}.bg-visual-5{background-image:url("../img/visuals/goran-4-cut.png")}.bg-visual-6{background-image:url("../img/visuals/goran-5-cut.png")}.bg-visual-7{background-image:url("../img/visuals/goran-6-cut.png")}.bg-visual-8{background-image:url("../img/visuals/ines-2-cut.png")}.bg-visual-9{background-image:url("../img/visuals/ines-3-cut.png")}.bg-visual-10{background-image:url("../img/visuals/stefi-1-cut.png")}.bg-visual-11{background-image:url("../img/visuals/stefi-2-cut.png")}.bg-visual-12{background-image:url("../img/visuals/stefi-3-cut.png")}.bg-visual-left{background-position:0 100%!important}.nav-overlay{background-color:transparent}.nav-overlay .closebtn,.nav-overlay .openbtn{display:none}@media only screen and (max-width:992px){.number-box h2{font-size:36px;line-height:55px;margin:0;padding-bottom:15px;padding-top:20px}.number-box span{background-color:#007b4a;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:block}.number-box span p{color:#fff;font-size:12px;padding:10px}}@media only screen and (max-width:768px){.number-box h2{font-size:32px;line-height:55px;margin:0;padding-bottom:15px;padding-top:20px}.number-box span{background-color:#007b4a;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:block}.number-box span p{color:#fff;font-size:13px;padding:10px}header{height:auto;min-height:140px;padding-top:15px}header .logo-wrapper{text-align:center!important}header .logo-wrapper img{margin-left:auto;margin-right:auto}#header-fixed{display:none}.menu-hauptmenue-container{background-color:#007b4a;background-color:#f3f3f3;margin-top:25px;padding-top:2px}.menu-hauptmenue-container #menu-hauptmenue{max-width:100%}.menu-hauptmenue-container #menu-hauptmenue a{color:#333}.menu-hauptmenue-container #menu-hauptmenue a:hover{color:#007b4a}.bg-visual-1,.bg-visual-10,.bg-visual-11,.bg-visual-12,.bg-visual-2,.bg-visual-3,.bg-visual-4,.bg-visual-5,.bg-visual-6,.bg-visual-7,.bg-visual-8,.bg-visual-9{background-image:none}main.container{padding:0!important}.background-stripe{height:300px!important}.nav-overlay{background-color:transparent}.nav-overlay .closebtn{color:#fff!important;display:none;text-decoration:none}.nav-overlay .openbtn{background-color:#007b4a;border:1px solid #007b4a;color:#fff;display:inline-block;float:right;font-size:18px;margin-bottom:10px;margin-top:-10px;padding:4px 8px;text-align:right}.nav-overlay .openbtn:hover{background-color:#fff;border:1px solid #007b4a;border-radius:3px;color:#007b4a!important;text-decoration:none}.nav-overlay ul{background-color:transparent;display:none;opacity:0}.nav-overlay ul.sub-menu{margin-bottom:0!important}.nav-overlay ul.sub-menu ul{border-top:none!important;margin-bottom:5px!important}.nav-overlay.activated{align-items:center;background-color:#007b4a;bottom:0;display:flex;display:block;height:100%;justify-content:center;left:0;overflow:scroll;position:fixed;right:0;top:0;-webkit-transition:.4s;transition:.4s;transition-timing-function:ease-out;width:100%;z-index:999}.nav-overlay.activated ul{display:block;opacity:1}.nav-overlay.activated li{margin-left:0}.nav-overlay.activated ul ul a{padding-left:20px}.nav-overlay.activated a{text-indent:0;-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition:.4s;transition:.4s;transition-timing-function:ease-out}.nav-overlay.activated a:hover{text-indent:15px}.nav-overlay.activated .openbtn{display:none}.nav-overlay.activated .closebtn{display:block;font-size:32px;position:absolute;right:20px;top:20px}.menu-hauptmenue-container{background-color:transparent}.menu-hauptmenue-container ul{float:none;margin:20px}.menu-hauptmenue-container ul li{color:#fff;display:block;float:none;margin:3px;text-align:left}.menu-hauptmenue-container ul li a{border-bottom:2px solid #2d9461;color:#fff!important;display:block;font-family:Lato,sans-serif!important;font-style:normal;font-weight:400;padding:10px 5px;text-transform:none}.menu-hauptmenue-container ul li a:hover{text-decoration:none}.menu-hauptmenue-container ul li:hover a{border-bottom:2px solid #4ca479}.menu-hauptmenue-container ul li.current-menu-item a{color:#fff;font-weight:700}.menu-hauptmenue-container ul li.icon{display:none}.menu-hauptmenue-container ul li ul.sub-menu{background-color:transparent!important;box-shadow:none;display:block;margin:0;opacity:1;padding:0!important;padding:5px 0;position:static}.menu-hauptmenue-container ul li ul.sub-menu li{border-bottom:none;float:none;width:100%}.menu-hauptmenue-container ul li ul.sub-menu li a{border-bottom:2px solid #2d9461;display:block;font-size:18px;font-style:normal;text-align:left}.menu-hauptmenue-container ul li ul.sub-menu li a:hover{border-bottom:2px solid #4ca479}.menu-hauptmenue-container ul li.rightside:hover ul.sub-menu{background-color:transparent!important}}.anmeldung-wizard .btn,.anmeldung-wizard .form-control{border-radius:.375rem}.anmeldung-wizard .btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.anmeldung-wizard .btn.disabled,.anmeldung-wizard .btn:disabled{opacity:.3}.anmeldung-wizard .btn-primary{background:#007b4a;border-color:#007b4a;color:#fff}.anmeldung-wizard .btn-primary:focus,.anmeldung-wizard .btn-primary:focus-visible,.anmeldung-wizard .btn-primary:hover{background:#00663d;border-color:#00663d;color:#fff}.anmeldung-wizard .btn-primary .show>.btn-primary.dropdown-toggle,.anmeldung-wizard .btn-primary.active,.anmeldung-wizard .btn-primary.active:focus,.anmeldung-wizard .btn-primary:active,.anmeldung-wizard .btn-primary:active:focus{background:#004d2e;border-color:#004d2e;color:#fff}.anmeldung-wizard .btn-primary.disabled,.anmeldung-wizard .btn-primary:disabled{background:#007b4a;border-color:#007b4a;color:#fff}.anmeldung-wizard .btn-outline-primary{background:#fff;border-color:#007b4a;color:#007b4a}.anmeldung-wizard .btn-outline-primary:focus,.anmeldung-wizard .btn-outline-primary:focus-visible,.anmeldung-wizard .btn-outline-primary:hover{background:rgba(0,123,74,.05);border-color:#007b4a;color:#007b4a}.anmeldung-wizard .btn-outline-primary .btn-check:active+.btn-outline-primary,.anmeldung-wizard .btn-outline-primary .btn-check:checked+.btn-outline-primary,.anmeldung-wizard .btn-outline-primary .btn-check:checked:focus+.btn-outline-primary,.anmeldung-wizard .btn-outline-primary .btn-check:focus+.btn-outline-primary,.anmeldung-wizard .btn-outline-primary .show>.btn-outline-primary.dropdown-toggle,.anmeldung-wizard .btn-outline-primary.active,.anmeldung-wizard .btn-outline-primary.active:focus,.anmeldung-wizard .btn-outline-primary:active,.anmeldung-wizard .btn-outline-primary:active:focus{background:rgba(0,123,74,.05);border-color:#007b4a;color:#007b4a}.anmeldung-wizard .btn-outline-primary.disabled,.anmeldung-wizard .btn-outline-primary:disabled{background:#fff;border-color:#007b4a;color:#007b4a}.anmeldung-wizard .form-control{background:#fff;border:1px solid #adadad}.anmeldung-wizard .anmeldung-class-count-group{flex-wrap:wrap;gap:8px}.anmeldung-wizard .anmeldung-class-count-group .btn{border-radius:.375rem!important;font-size:16px;line-height:1.5;min-width:48px}.anmeldung-wizard .anmeldung-class-count-group .btn-outline-primary{background:#fff;border-color:#007b4a;color:#007b4a}.anmeldung-wizard .anmeldung-class-count-group .btn-outline-primary:focus,.anmeldung-wizard .anmeldung-class-count-group .btn-outline-primary:focus-visible,.anmeldung-wizard .anmeldung-class-count-group .btn-outline-primary:hover{background:#00663d;border-color:#00663d;color:#fff}.anmeldung-wizard .anmeldung-class-count-group .btn-check:active+.btn-outline-primary,.anmeldung-wizard .anmeldung-class-count-group .btn-check:checked+.btn-outline-primary,.anmeldung-wizard .anmeldung-class-count-group .btn-check:checked:focus+.btn-outline-primary,.anmeldung-wizard .anmeldung-class-count-group .btn-outline-primary.active,.anmeldung-wizard .anmeldung-class-count-group .btn-outline-primary:active,.anmeldung-wizard .anmeldung-class-count-group .btn-outline-primary:active:focus{background:#007b4a;border-color:#007b4a;color:#fff}.anmeldung-page{margin-bottom:60px}.anmeldung-header{margin-bottom:20px;min-height:0;padding-top:0}.anmeldung-header h1{margin-top:0}.anmeldung-intro{margin-bottom:25px}.anmeldung-wizard{margin-bottom:45px}.anmeldung-wizard label{color:#333;font-weight:700;margin-bottom:6px}.anmeldung-wizard .form-control{font-size:16px}.anmeldung-wizard textarea.form-control{min-height:110px}.anmeldung-section-title{color:#444;font-size:20px;line-height:24px;margin:36px 0 18px}.anmeldung-section-copy{margin-bottom:18px}.anmeldung-radio-group{display:flex;flex-wrap:wrap;gap:12px 28px}.anmeldung-radio-group .radio{margin:0}.anmeldung-radio-group label{font-weight:400;margin-bottom:0}.anmeldung-workshop-timeline{display:none;margin:12px 0 28px}.anmeldung-workshop-timeline.is-visible{display:block}.anmeldung-workshop-timeline-head{margin-bottom:14px}.anmeldung-workshop-timeline .anmeldung-section-title{margin-top:0}.anmeldung-progress{margin-bottom:22px;padding:6px 0 2px;position:relative}.anmeldung-progress-line,.anmeldung-progress-track{height:1px;position:absolute;top:21px}.anmeldung-progress-track{background:#d9d9d9;left:15px;right:15px}.anmeldung-progress-line{background:#007b4a;transition:background-color .2s ease}.anmeldung-progress-line.anmeldung-progress-line-1{left:calc(12.5% + 22px);width:calc(25% - 44px)}.anmeldung-progress-line.anmeldung-progress-line-2{left:calc(37.5% + 22px);width:calc(25% - 44px)}.anmeldung-progress-line.anmeldung-progress-line-3{left:calc(62.5% + 22px);width:calc(25% - 44px)}.anmeldung-progress-line:not(.is-active){background:#d9d9d9}.anmeldung-progress-steps{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.anmeldung-progress-step{align-items:center;display:flex;gap:10px;min-width:0;position:relative;z-index:1}.anmeldung-progress-marker{align-items:center;background:#efefef;border-radius:999px;color:rgba(68,68,68,.7);display:inline-flex;flex:0 0 30px;font-size:14px;font-weight:500;height:30px;justify-content:center;line-height:1;width:30px}.anmeldung-progress-label{background:#fff;color:rgba(68,68,68,.7);font-size:16px;font-weight:600;line-height:24px;padding-right:8px;white-space:nowrap}.anmeldung-progress-step.is-current .anmeldung-progress-marker{background:#007b4a;color:#fff}.anmeldung-progress-step.is-current .anmeldung-progress-label{color:#007b4a}.anmeldung-progress-step.is-complete .anmeldung-progress-marker{background:#007b4a url(../icons/check.svg) 50%/14px 11px no-repeat;color:transparent}.anmeldung-progress-step.is-complete .anmeldung-progress-label{color:#007b4a}.anmeldung-status{color:#666;font-size:14px;line-height:20px;margin-bottom:18px}.anmeldung-step{display:none}.anmeldung-step.is-active{display:block}.anmeldung-step-head{border-bottom:1px solid #e5ece9;margin-bottom:22px;padding-bottom:15px}.anmeldung-step-head span{color:#6a8177;display:block;font-size:13px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.anmeldung-step-head h2{font-size:26px;line-height:32px;margin:0}.anmeldung-summary{margin-bottom:20px;padding-top:18px}.anmeldung-summary dl{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.anmeldung-summary dt{color:#51675e;font-size:13px;margin-bottom:2px}.anmeldung-summary dd{font-size:16px;margin-bottom:0;overflow-wrap:anywhere}.anmeldung-summary--overview{padding-top:0}.anmeldung-summary-overview-grid{column-gap:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.anmeldung-summary-overview-title{color:#444;font-size:20px;font-weight:500;line-height:24px;margin:0 0 18px}.anmeldung-summary-overview-section dl{column-gap:22px;display:grid;grid-template-columns:minmax(150px,180px) minmax(0,1fr);margin:0;row-gap:10px}.anmeldung-summary-overview-section dl>div{display:contents}.anmeldung-summary-overview-section dt{color:#51675e;font-size:16px;font-weight:700;line-height:30px;margin:0}.anmeldung-summary-overview-section dd{font-size:16px;line-height:30px;margin:0;overflow-wrap:anywhere}.anmeldung-confirmation-mail{background:hsla(0,0%,95.3%,.7);margin-bottom:28px;padding:22px 20px 24px}.anmeldung-confirmation-mail .anmeldung-section-title{font-size:18px;line-height:24px;margin:0 0 12px}.anmeldung-confirmation-mail p{font-size:16px;line-height:28px;margin-bottom:0}.anmeldung-confirmation-mail p+p{margin-top:2px}.anmeldung-calendar-copy{color:#444;font-size:16px;line-height:24px;margin-bottom:28px;max-width:900px}.anmeldung-calendar-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(320px,1fr) minmax(260px,320px)}.anmeldung-calendar-card,.anmeldung-calendar-info-card,.anmeldung-calendar-note{background:hsla(0,0%,95.3%,.7);border-radius:5px;padding:24px}.anmeldung-calendar{display:flex;justify-content:center;margin-top:8px}.anmeldung-flatpickr-input{left:-9999px;opacity:0;position:absolute;width:1px}.anmeldung-calendar-selection{color:#51675e;font-size:14px;font-weight:700;margin:18px 0 0}.anmeldung-calendar-selection.is-error{color:#d43b3b}.anmeldung-calendar-sidebar{display:grid;gap:18px}.anmeldung-time-selectors{align-items:center;display:flex;gap:12px}.anmeldung-time-selectors .form-control{max-width:110px}.anmeldung-time-separator{color:#444;font-size:30px;font-weight:700;line-height:1}.anmeldung-calendar-note{color:#444;font-size:16px;font-weight:700;line-height:1.6}.anmeldung-calendar-card .flatpickr-calendar.inline{display:block;margin:8px 0 0;max-width:100%;min-width:307px;width:auto}.anmeldung-calendar-card .flatpickr-calendar{font-size:14px}.anmeldung-calendar-card .flatpickr-day.endRange,.anmeldung-calendar-card .flatpickr-day.endRange:hover,.anmeldung-calendar-card .flatpickr-day.selected,.anmeldung-calendar-card .flatpickr-day.selected:hover,.anmeldung-calendar-card .flatpickr-day.startRange,.anmeldung-calendar-card .flatpickr-day.startRange:hover{background:#007b4a;border-color:#007b4a;color:#fff}.anmeldung-calendar-card .dayContainer,.anmeldung-calendar-card .flatpickr-days{min-width:307px;width:307px}.anmeldung-privacy{margin-bottom:0}.anmeldung-privacy label{font-weight:400}.anmeldung-actions{align-items:center;border-top:1px solid #ddd;display:flex;gap:10px;justify-content:flex-end;margin-top:26px;padding-top:20px}.anmeldung-actions .btn{font-size:16px;min-width:120px}.anmeldung-actions .btn-primary{background-color:#007b4a;border-color:#007b4a}.anmeldung-debug{background:#f8f8f8;border:1px solid #ddd;border-radius:4px;margin-top:24px;padding:16px}.anmeldung-debug summary{cursor:pointer;font-weight:700}.anmeldung-debug-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.anmeldung-debug-full{grid-column:1/-1}.anmeldung-debug pre{background:#fff;border:1px solid #e0e0e0;font-size:12px;line-height:1.4;margin:8px 0 0;max-height:260px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}@media only screen and (max-width:768px){.anmeldung-summary dl,.anmeldung-summary-overview-grid{grid-template-columns:1fr}.anmeldung-summary-overview-section dl{column-gap:16px;grid-template-columns:minmax(120px,150px) minmax(0,1fr)}.anmeldung-progress{overflow-x:auto;padding-bottom:8px}.anmeldung-progress-line,.anmeldung-progress-track{display:none}.anmeldung-progress-steps{display:flex;gap:18px;min-width:760px;padding-bottom:2px}.anmeldung-progress-step{flex:0 0 auto}.anmeldung-calendar-layout{grid-template-columns:1fr}.anmeldung-calendar{justify-content:flex-start}.anmeldung-calendar .flatpickr-calendar{background:transparent;box-shadow:none}.anmeldung-calendar-card,.anmeldung-calendar-info-card,.anmeldung-calendar-note{padding:18px}.anmeldung-radio-group{display:block}.anmeldung-radio-group .radio+.radio{margin-top:8px}.anmeldung-actions{align-items:stretch;flex-direction:column}.anmeldung-actions .btn{width:100%}.anmeldung-debug-grid{grid-template-columns:1fr}}