@font-face{font-family:'Staatliches';src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/Staatliches-Regular.eot);src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/Staatliches-Regular.eot?#iefix) format('embedded-opentype'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/Staatliches-Regular.woff2) format('woff2'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/Staatliches-Regular.woff) format('woff'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/Staatliches-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-SemiBold.eot);src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-SemiBold.eot?#iefix) format('embedded-opentype'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-SemiBold.woff2) format('woff2'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-SemiBold.woff) format('woff'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.eot);src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.woff2) format('woff2'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.woff) format('woff'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Light.eot);src:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Light.eot?#iefix) format('embedded-opentype'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Light.woff2) format('woff2'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Light.woff) format('woff'),url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}
.ui-datepicker{background-color:#fff;padding:1rem;z-index:1100 !important;box-shadow:0 0 1rem rgba(0,0,0,.25);color:#000}.ui-datepicker-trigger{display:none}.ui-datepicker-header{padding-bottom:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.ui-datepicker-header>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.ui-datepicker-header .ui-datepicker-title{order:2;text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.ui-datepicker-header .ui-datepicker-prev{order:1;font-size:0;width:1.5rem;height:1.5rem;position:relative}.ui-datepicker-header .ui-datepicker-prev:after{content:'';position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;border:.125rem solid currentColor;border-top:none;border-right:none;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.ui-datepicker-header .ui-datepicker-next{order:3;font-size:0;width:1.5rem;height:1.5rem;position:relative}.ui-datepicker-header .ui-datepicker-next:after{content:'';position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;border:.125rem solid currentColor;border-top:none;border-right:none;-webkit-transform:translate(-50%,-50%) rotate(225deg);-moz-transform:translate(-50%,-50%) rotate(225deg);-ms-transform:translate(-50%,-50%) rotate(225deg);-o-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}.ui-datepicker table{margin:0;border:none}.ui-datepicker table thead,.ui-datepicker table tbody,.ui-datepicker table tfoot{background-color:transparent;border:none}.ui-datepicker table thead{background-color:#000;color:#fff}.ui-datepicker table tbody tr:nth-child(even){background:0 0}.ui-datepicker tbody th,.ui-datepicker tbody td{padding:0}.ui-datepicker tbody th>*,.ui-datepicker tbody td>*{padding:.5rem .625rem .625rem;display:block}.ui-datepicker td{border:1px solid #f4f4f4;text-align:center;font-weight:700}.ui-datepicker td a:hover,.ui-datepicker td a.ui-state-active{background-color:#000;color:#fff}.ui-datepicker-unselectable{background:#fafafa}.ui-datepicker-unselectable>*{opacity:.5}
.typo_language_switch_wrapper{padding-top:2rem}.typo_language_switch_wrapper .current{display:none}.typo_language_switch_wrapper .typo_language_switch_nav{margin:0}.typo_language_switch_wrapper .typo_language_switch_nav li{list-style:none;display:inline-block}.typo_language_switch_wrapper .typo_language_switch_nav li a{padding:0 .75rem;position:relative;color:inherit}.typo_language_switch_wrapper .typo_language_switch_nav li a:after{content:'';position:absolute;bottom:0;left:.75rem;right:.75rem;width:auto;height:1px;background-color:currentColor;opacity:0;visibility:hidden}.typo_language_switch_wrapper .typo_language_switch_nav li.current a:after{opacity:1;visibility:visible}.menu_wrapper .typo_language_switch_wrapper.has_dropdown{position:absolute;top:50%;right:0;padding-top:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.typo_language_switch_wrapper.has_dropdown>.current{display:inline-block;height:4rem;line-height:4rem}.typo_language_switch_wrapper.has_dropdown .typo_language_switch_nav{position:absolute;margin:0;padding:.5rem .25rem;background-color:#fff;color:#0a0a0a;border-radius:.375rem;left:50%;top:100%;opacity:0;visibility:hidden;width:3rem;pointer-events:none;box-shadow:0 0 1rem rgba(0,0,0,.125);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s ease,visibility .25s ease;-moz-transition:opacity .25s ease,visibility .25s ease;-ms-transition:opacity .25s ease,visibility .25s ease;-o-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.typo_language_switch_wrapper.has_dropdown:hover .typo_language_switch_nav,.typo_language_switch_wrapper.has_dropdown:focus .typo_language_switch_nav,.typo_language_switch_wrapper.has_dropdown:hover .typo_language_switch_nav:hover{opacity:1;visibility:visible;pointer-events:all}.typo_language_switch_wrapper.has_dropdown .typo_language_switch_nav li{display:block;padding:.25rem;text-align:center}.typo_language_switch_wrapper.has_dropdown .typo_language_switch_nav li a{padding:0}.typo_language_switch_wrapper .typo_language_switch_nav li a:after{left:0;right:0}
.typo_map_wrapper{position:relative}.typo_map_wrapper.row.columns{-webkit-box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.typo_map_wrapper .typo_map{width:100%;height:19rem;margin:0;border:none;display:block;position:relative;-webkit-transition:opacity .5s ease .5s;-moz-transition:opacity .5s ease .5s;-ms-transition:opacity .5s ease .5s;-o-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s;opacity:0;overflow:hidden}.typo_map_wrapper .typo_map.initialized{opacity:1}.typo_map_wrapper .typo_map img{max-width:inherit !important}.typo_map_wrapper .typo_map_overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#ccc;text-align:center;color:#0a0a0a;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .5s ease .25s;-moz-transition:all .5s ease .25s;-ms-transition:all .5s ease .25s;-o-transition:all .5s ease .25s;transition:all .5s ease .25s;padding:.9375rem}.typo_map_wrapper .typo_map.initialized+.typo_map_overlay{opacity:1;visibility:visible;pointer-events:all}.typo_map_wrapper .typo_map.active+.typo_map_overlay,.typo_map_wrapper .typo_map.initialized.active+.typo_map_overlay{opacity:0;visibility:hidden;pointer-events:none}.typo_map_wrapper .typo_map_overlay_content{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:35rem;font-size:1rem;padding:.9375rem}@media screen and (min-width:40em){.typo_map_wrapper .typo_map{height:31rem}}
.iframe_wrapper{position:relative;display:block;padding:0 0 56.25%;margin:0 auto 1rem;background-color:#f1f1f1;white-space:normal;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;opacity:0}.iframe_wrapper.initialized{opacity:1}.iframe_wrapper[data-src]{padding:0 0 56.25%}@media screen and (min-width:40em){.iframe_wrapper[data-src]{padding:0 0 56.25%}}.iframe_wrapper.swipebox-video[data-src]{padding:0 0 56.25% !important;height:auto !important}@media screen and (min-width:40em){.iframe_wrapper.swipebox-video[data-src]{height:0 !important}}.iframe_wrapper:last-child{margin-bottom:0}.iframe_wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:none;background:0 0;opacity:0;visibility:hidden;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.iframe_wrapper iframe.active{opacity:1;visibility:visible;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-ms-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.iframe_wrapper .iframe_wrapper_overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#ccc;text-align:center;color:#0a0a0a;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 1s ease .5s;-moz-transition:all 1s ease .5s;-ms-transition:all 1s ease .5s;-o-transition:all 1s ease .5s;transition:all 1s ease .5s;padding:.9375rem}.iframe_wrapper.loaded .iframe_wrapper_overlay{opacity:1;visibility:visible;pointer-events:all}.iframe_wrapper.accepted .iframe_wrapper_overlay *{pointer-events:none}.iframe_wrapper iframe+.iframe_wrapper_overlay,.iframe_wrapper.loaded iframe+.iframe_wrapper_overlay{opacity:0;visibility:hidden;pointer-events:none}.iframe_wrapper .iframe_wrapper_content{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:35rem;font-size:1rem;padding:.9375rem}@media screen and (min-width:40em){.iframe_wrapper .typo_iframe_overlay_content{position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}
.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}
.typo-lazy-wrapper{position:relative;width:100%;height:0;overflow:visible;background:#f9f9f9}.data_ratio .typo-lazy-wrapper{position:absolute;padding:0 !important;width:100%;height:100%;top:0;left:0}.typo-lazy-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out}.typo-lazy-img.is-loaded{opacity:1}.typo-lazy-wrapper .has_image_description_wrapper{position:static}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
button:focus,a:focus{outline:none}button:focus-visible,a:focus-visible{outline:1px solid #cacaca}.accessible_navigation_wrapper{position:absolute;z-index:99999;top:0;left:-100%;width:100%;height:auto;padding:1rem 2rem;text-align:center;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.accessible_navigation_wrapper:focus-within{left:0}.accessibility_item{padding:.25rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.accessibility_item a{padding:.25rem .5rem;display:inline-block;text-transform:uppercase;line-height:1.2;font-size:.875rem;font-weight:700}.accessibility_item a span{display:block;font-weight:400}
.row.grid{display:block}.row.grid>.item{width:100%}.grid .sizer{padding:0;height:0}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas/third-party/swipebox/src/css/../img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas/third-party/swipebox/src/css/../img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
.column,.columns{padding:calc(1rem * var(--typo-calc));-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.small-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.small-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.small-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.small-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.small-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.small-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.small-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.small-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.small-offset-0{margin-left:0}.small-offset-1{margin-left:8.33333%}.small-offset-2{margin-left:16.66667%}.small-offset-3{margin-left:25%}.small-offset-4{margin-left:33.33333%}.small-offset-5{margin-left:41.66667%}.small-offset-6{margin-left:50%}.small-offset-7{margin-left:58.33333%}.small-offset-8{margin-left:66.66667%}.small-offset-9{margin-left:75%}.small-offset-10{margin-left:83.33333%}.small-offset-11{margin-left:91.66667%}@media print,screen and (min-width:40em){.medium-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.medium-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.medium-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.medium-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.medium-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.medium-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.medium-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.medium-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.medium-expand{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.medium-offset-0{margin-left:0}.medium-offset-1{margin-left:8.33333%}.medium-offset-2{margin-left:16.66667%}.medium-offset-3{margin-left:25%}.medium-offset-4{margin-left:33.33333%}.medium-offset-5{margin-left:41.66667%}.medium-offset-6{margin-left:50%}.medium-offset-7{margin-left:58.33333%}.medium-offset-8{margin-left:66.66667%}.medium-offset-9{margin-left:75%}.medium-offset-10{margin-left:83.33333%}.medium-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:64em){.large-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.large-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.large-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.large-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.large-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.large-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.large-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.large-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.large-expand{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.large-offset-0{margin-left:0}.large-offset-1{margin-left:8.33333%}.large-offset-2{margin-left:16.66667%}.large-offset-3{margin-left:25%}.large-offset-4{margin-left:33.33333%}.large-offset-5{margin-left:41.66667%}.large-offset-6{margin-left:50%}.large-offset-7{margin-left:58.33333%}.large-offset-8{margin-left:66.66667%}.large-offset-9{margin-left:75%}.large-offset-10{margin-left:83.33333%}.large-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:75em){.xlarge-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xlarge-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xlarge-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xlarge-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xlarge-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xlarge-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xlarge-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xlarge-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xlarge-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xlarge-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xlarge-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xlarge-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xlarge-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.xlarge-expand{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.xlarge-offset-0{margin-left:0}.xlarge-offset-1{margin-left:8.33333%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-offset-3{margin-left:25%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-offset-6{margin-left:50%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-offset-9{margin-left:75%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-offset-11{margin-left:91.66667%}}@media print,screen and (min-width:90em){.xxlarge-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xxlarge-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxlarge-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xxlarge-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxlarge-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xxlarge-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xxlarge-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xxlarge-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xxlarge-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xxlarge-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxlarge-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.xxlarge-expand{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.xxlarge-offset-0{margin-left:0}.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-offset-3{margin-left:25%}.xxlarge-offset-4{margin-left:33.33333%}.xxlarge-offset-5{margin-left:41.66667%}.xxlarge-offset-6{margin-left:50%}.xxlarge-offset-7{margin-left:58.33333%}.xxlarge-offset-8{margin-left:66.66667%}.xxlarge-offset-9{margin-left:75%}.xxlarge-offset-10{margin-left:83.33333%}.xxlarge-offset-11{margin-left:91.66667%}}.small-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}@media print,screen and (min-width:40em){.medium-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media print,screen and (min-width:64em){.large-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media print,screen and (min-width:75em){.xlarge-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.xlarge-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.xlarge-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.xlarge-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.xlarge-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.xlarge-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media print,screen and (min-width:90em){.xxlarge-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.xxlarge-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.xxlarge-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.xxlarge-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.xxlarge-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.xxlarge-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media print,screen and (min-width:40em){.medium-align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.medium-align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.medium-align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.medium-align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}@media print,screen and (min-width:64em){.large-align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.large-align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.large-align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.large-align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}@media print,screen and (min-width:75em){.xlarge-align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.xlarge-align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.xlarge-align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.xlarge-align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}@media print,screen and (min-width:90em){.xxlarge-align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.xxlarge-align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.xxlarge-align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.xxlarge-align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}}
.row{max-width:62.5rem;margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.row .row{margin:-1rem}.row .row.columns{margin:0;padding:0}.row.expanded{max-width:none}.row.expanded .row{max-width:none}.small-up-1>.columns{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.small-up-2>.columns{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.small-up-3>.columns{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.small-up-4>.columns{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.small-up-5>.columns{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.small-up-6>.columns{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.small-up-7>.columns{-webkit-box-flex:0;-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.small-up-8>.columns{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.columns{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.medium-up-2>.columns{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.medium-up-3>.columns{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.medium-up-4>.columns{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.medium-up-5>.columns{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.medium-up-6>.columns{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.medium-up-7>.columns{-webkit-box-flex:0;-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.medium-up-8>.columns{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:64em){.large-up-1>.columns{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.large-up-2>.columns{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.large-up-3>.columns{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.large-up-4>.columns{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.large-up-5>.columns{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.large-up-6>.columns{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.large-up-7>.columns{-webkit-box-flex:0;-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.large-up-8>.columns{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:75em){.xlarge-up-1>.columns{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xlarge-up-2>.columns{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xlarge-up-3>.columns{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xlarge-up-4>.columns{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xlarge-up-5>.columns{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xlarge-up-6>.columns{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xlarge-up-7>.columns{-webkit-box-flex:0;-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xlarge-up-8>.columns{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}@media print,screen and (min-width:90em){.xxlarge-up-1>.columns{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.xxlarge-up-2>.columns{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xxlarge-up-3>.columns{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-up-4>.columns{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xxlarge-up-5>.columns{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.xxlarge-up-6>.columns{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-up-7>.columns{-webkit-box-flex:0;-webkit-flex:0 0 14.28571%;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%}.xxlarge-up-8>.columns{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media print,screen and (min-width:40em){.medium-align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.medium-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.medium-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.medium-align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.medium-align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.medium-align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.medium-align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.medium-align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.medium-align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}@media print,screen and (min-width:64em){.large-align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.large-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.large-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.large-align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.large-align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.large-align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.large-align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.large-align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.large-align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}@media print,screen and (min-width:75em){.xlarge-align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.xlarge-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.xlarge-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.xlarge-align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.xlarge-align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.xlarge-align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.xlarge-align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.xlarge-align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.xlarge-align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}@media print,screen and (min-width:90em){.xxlarge-align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.xxlarge-align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.xxlarge-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.xxlarge-align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.xxlarge-align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.xxlarge-align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.xxlarge-align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.xxlarge-align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.xxlarge-align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}
.date:before,.categories:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.25rem;width:1.5em;display:inline-block;text-align:center}.date:before{content:'\f073'}.categories:before{content:'\f02c'}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;border:none;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.button.expanded{display:block;width:100%}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button-group{margin:0 -.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.button-group .button{margin:.25rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
textarea{width:100%;min-width:100%;min-height:5rem}.wpcf7-form{margin:0 -.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.wpcf7-form>*{padding:.375rem}.wpcf7-form>h3,.wpcf7-form>.wpcf7-form-control-wrap{min-width:0;max-width:100%;-webkit-box-flex:0;margin:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}.wpcf7-form>.wpcf7-form-control-wrap+h3{padding-top:1.25rem}.wpcf7-form>.wpcf7-form-control-wrap input,.wpcf7-form>.wpcf7-form-control-wrap select,.wpcf7-form>.wpcf7-form-control-wrap textarea{margin:0;position:relative;z-index:10}.wpcf7-form .wpcf7-not-valid-tip{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;margin-top:-.5rem;position:relative;z-index:auto;background-color:rgba(0,0,0,.05);color:inherit;border-radius:0;font-size:.875rem;margin:0;padding:.5rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-radius:0;background-color:rgba(0,0,0,.05);border:none;padding:.5rem 1rem}.wpcf7-form>.ajax-loader{opacity:0;height:0;width:100%;visibility:hidden;pointer-events:none;padding:0;background-repeat:no-repeat;background-position:center center;background-size:contain;min-width:0;max-width:100%;-webkit-box-flex:1;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.wpcf7-form>.wpcf7-response-output{padding:.5rem;margin:0 .9375rem;border-radius:.5rem;border:none;min-width:0;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.wpcf7-list-item{margin:0 1rem 0 0}.wpcf7-form-control.wpcf7-acceptance,.wpcf7-form-control.wpcf7-checkbox,.wpcf7-form-control.wpcf7-radio{margin-bottom:1rem}.wpcf7-form-control.wpcf7-acceptance label,.wpcf7-form-control.wpcf7-checkbox label,.wpcf7-form-control.wpcf7-radio label{position:relative;cursor:pointer}.wpcf7-form-control.wpcf7-acceptance label input+span,.wpcf7-form-control.wpcf7-checkbox label input+span,.wpcf7-form-control.wpcf7-radio label input+span{padding-left:1.375rem}.wpcf7-form-control.wpcf7-acceptance label input,.wpcf7-form-control.wpcf7-acceptance label input+span:before,.wpcf7-form-control.wpcf7-acceptance label input+span:after,.wpcf7-form-control.wpcf7-checkbox label input,.wpcf7-form-control.wpcf7-checkbox label input+span:before,.wpcf7-form-control.wpcf7-checkbox label input+span:after,.wpcf7-form-control.wpcf7-radio label input,.wpcf7-form-control.wpcf7-radio label input+span:before,.wpcf7-form-control.wpcf7-radio label input+span:after{position:absolute;top:.8125rem;left:.5rem;width:.875rem;height:.875rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpcf7-form-control.wpcf7-radio label input,.wpcf7-form-control.wpcf7-radio label input+span:before,.wpcf7-form-control.wpcf7-radio label input+span:after{border-radius:50%}.wpcf7-form-control.wpcf7-acceptance label input,.wpcf7-form-control.wpcf7-checkbox label input,.wpcf7-form-control.wpcf7-radio label input{opacity:0;visibility:visible}.wpcf7-form-control.wpcf7-acceptance label input+span:before,.wpcf7-form-control.wpcf7-checkbox label input+span:before,.wpcf7-form-control.wpcf7-radio label input+span:before{content:'';background-color:transparent;border:1px solid #8f8f9d;pointer-events:none}.wpcf7-form-control.wpcf7-acceptance label input+span:after,.wpcf7-form-control.wpcf7-checkbox label input+span:after,.wpcf7-form-control.wpcf7-radio label input+span:after{content:'';background-color:#8f8f9d;opacity:0;height:.625rem;width:.625rem;pointer-events:none;border:1px solid #8f8f9d}.wpcf7-form-control.wpcf7-acceptance label input:checked+span:after,.wpcf7-form-control.wpcf7-checkbox label input:checked+span:after,.wpcf7-form-control.wpcf7-radio label input:checked+span:after{opacity:1}.wpcf7-form>.wpcf7-form-control-wrap.typo_cf_acceptance{padding-right:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.wpcf7-form .wpcf7-form-control-wrap.typo_cf_acceptance+a:before{content:' ';display:inline-block;padding-left:.3125rem}.wpcf7-acceptance .wpcf7-list-item{margin:0}
#content{position:relative}.wrapper{position:relative;padding-top:4rem}.content_section{position:relative;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;display:flex}.content_section>*{width:100%}.wrapper .no_padding{padding:0}.wrapper .no_padding_top{padding-top:0}.wrapper .no_padding_left{padding-left:0}.wrapper .no_padding_right{padding-right:0}.wrapper .no_padding_bottom{padding-bottom:0}.content_section[data-typo-fullscreen]{height:100vh}.content_section[data-typo-fullscreen][style]{height:auto}
[data-ratio],.data_ratio{position:relative;overflow:hidden;display:block}[data-ratio] video,.data_ratio video{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:0;margin:0 auto}[data-ratio].adjust_to_width video,.data_ratio.adjust_to_width video{width:100%;height:auto}[data-ratio].adjust_to_height video,.data_ratio.adjust_to_height video{height:100%;width:auto;max-width:none}[data-ratio] picture,.data_ratio picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}[data-ratio] picture img,[data-ratio] img,.data_ratio picture img,.data_ratio img{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:0;margin:0 auto}[data-ratio].adjust_to_width picture img,[data-ratio].adjust_to_width img,.data_ratio.adjust_to_width picture img,.data_ratio.adjust_to_width img{width:100%;height:auto}[data-ratio].adjust_to_height picture img,[data-ratio].adjust_to_height img,.data_ratio.adjust_to_height picture img,.data_ratio.adjust_to_height img{height:100%;width:auto;max-width:none}.invert [data-ratio].adjust_to_width picture img,.invert [data-ratio].adjust_to_width img,[data-ratio].adjust_to_width.invert picture img,[data-ratio].adjust_to_width.invert img,.invert .data_ratio.adjust_to_width picture img,.invert .data_ratio.adjust_to_width img,.data_ratio.adjust_to_width.invert picture img,.data_ratio.adjust_to_width.invert img{height:100%;width:auto;max-width:none}.invert [data-ratio].adjust_to_height picture img,.invert [data-ratio].adjust_to_height img,[data-ratio].adjust_to_height.invert picture img,[data-ratio].adjust_to_height.invert img,.invert .data_ratio.adjust_to_height picture img,.invert .data_ratio.adjust_to_height img,.data_ratio.adjust_to_height.invert picture img,.data_ratio.adjust_to_height.invert img{width:100%;height:auto}[data-ratio].v_align_top picture img,[data-ratio].v_align_bottom picture img,[data-ratio].v_align_top img,[data-ratio].v_align_bottom img,.data_ratio.v_align_top picture img,.data_ratio.v_align_bottom picture img,.data_ratio.v_align_top img,.data_ratio.v_align_bottom img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}[data-ratio].h_align_left picture img,[data-ratio].h_align_right picture img,[data-ratio].h_align_left img,[data-ratio].h_align_right img,.data_ratio.h_align_left picture img,.data_ratio.h_align_right picture img,.data_ratio.h_align_left img,.data_ratio.h_align_right img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}[data-ratio].v_align_top.h_align_left picture img,[data-ratio].v_align_top.h_align_right picture img,[data-ratio].v_align_bottom.h_align_left picture img,[data-ratio].v_align_bottom.h_align_right picture img,[data-ratio].v_align_top.h_align_left img,[data-ratio].v_align_top.h_align_right img,[data-ratio].v_align_bottom.h_align_left img,[data-ratio].v_align_bottom.h_align_right img,.data_ratio.v_align_top.h_align_left picture img,.data_ratio.v_align_top.h_align_right picture img,.data_ratio.v_align_bottom.h_align_left picture img,.data_ratio.v_align_bottom.h_align_right picture img,.data_ratio.v_align_top.h_align_left img,.data_ratio.v_align_top.h_align_right img,.data_ratio.v_align_bottom.h_align_left img,.data_ratio.v_align_bottom.h_align_right img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}[data-ratio].v_align_top picture img,[data-ratio].v_align_top img,.data_ratio.v_align_top picture img,.data_ratio.v_align_top img{top:0}[data-ratio].v_align_bottom picture img,[data-ratio].v_align_bottom img,.data_ratio.v_align_bottom picture img,.data_ratio.v_align_bottom img{top:auto;bottom:0}[data-ratio].h_align_left picture img,[data-ratio].h_align_left img,.data_ratio.h_align_left picture img,.data_ratio.h_align_left img{left:0}[data-ratio].h_align_right picture img,[data-ratio].h_align_right img,.data_ratio.h_align_right picture img,.data_ratio.h_align_right img{left:auto;right:0}.v_align_top [data-ratio] picture img,.v_align_bottom [data-ratio] picture>img,.v_align_top [data-ratio] img,.v_align_bottom [data-ratio] img,.v_align_top .data_ratio picture img,.v_align_bottom .data_ratio picture>img,.v_align_top .data_ratio img,.v_align_bottom .data_ratio img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.h_align_left [data-ratio] picture img,.h_align_right [data-ratio] picture img,.h_align_left [data-ratio] img,.h_align_right [data-ratio] img,.h_align_left .data_ratio picture img,.h_align_right .data_ratio picture img,.h_align_left .data_ratio img,.h_align_right .data_ratio img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.v_align_top.h_align_left [data-ratio] picture img,.v_align_top.h_align_right [data-ratio] picture img,.v_align_bottom.h_align_left [data-ratio] picture img,.v_align_bottom.h_align_right [data-ratio] picture img,.v_align_top.h_align_left [data-ratio] img,.v_align_top.h_align_right [data-ratio] img,.v_align_bottom.h_align_left [data-ratio] img,.v_align_bottom.h_align_right [data-ratio] img,.v_align_top.h_align_left .data_ratio picture img,.v_align_top.h_align_right .data_ratio picture img,.v_align_bottom.h_align_left .data_ratio picture img,.v_align_bottom.h_align_right .data_ratio picture img,.v_align_top.h_align_left .data_ratio img,.v_align_top.h_align_right .data_ratio img,.v_align_bottom.h_align_left .data_ratio img,.v_align_bottom.h_align_right .data_ratio img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.v_align_top [data-ratio] picture img,.v_align_top [data-ratio] img,.v_align_top .data_ratio picture img,.v_align_top .data_ratio img{top:0}.v_align_bottom [data-ratio] picture img,.v_align_bottom [data-ratio] img,.v_align_bottom .data_ratio picture img,.v_align_bottom .data_ratio img{top:auto;bottom:0}.h_align_left [data-ratio] picture img,.h_align_left [data-ratio] img,.h_align_left .data_ratio picture img,.h_align_left .data_ratio img{left:0}.h_align_right [data-ratio] picture img,.h_align_right [data-ratio] img,.h_align_right .data_ratio picture img,.h_align_right .data_ratio img{left:auto;right:0}[data-ratio]:before,.data_ratio:before{display:block;position:relative;z-index:0}[data-ratio][class*=small-fixed-height],.data_ratio[class*=small-fixed-height]{min-height:0}[data-ratio][class*=small-expand-height],.data_ratio[class*=small-expand-height]{min-height:100%}[data-ratio][class*=small-ratio-]:before,.data_ratio[class*=small-ratio-]:before{content:''}[data-ratio][class*=small-ratio-1-1]:before,.data_ratio[class*=small-ratio-1-1]:before{padding:0 0 100%}[data-ratio][class*=small-ratio-2-1]:before,.data_ratio[class*=small-ratio-2-1]:before{padding:0 0 50%}[data-ratio][class*=small-ratio-3-1]:before,.data_ratio[class*=small-ratio-3-1]:before{padding:0 0 33.333%}[data-ratio][class*=small-ratio-3-2]:before,.data_ratio[class*=small-ratio-3-2]:before{padding:0 0 66.666%}[data-ratio][class*=small-ratio-4-3]:before .data_ratio[class*=small-ratio-4-3]:before{padding:0 0 75%}[data-ratio][class*=small-ratio-5-4]:before,.data_ratio[class*=small-ratio-5-4]:before{padding:0 0 80%}[data-ratio][class*=small-ratio-16-9]:before,.data_ratio[class*=small-ratio-16-9]:before{padding:0 0 56.25%}[data-ratio][class*=small-ratio-7-8]:before,.data_ratio[class*=small-ratio-7-8]:before{padding:0 0 114.28%}[data-ratio][class*=small-ratio-5-6]:before,.data_ratio[class*=small-ratio-5-6]:before{padding:0 0 120%}[data-ratio][class*=small-ratio-4-5]:before,.data_ratio[class*=small-ratio-4-5]:before{padding:0 0 125%}[data-ratio][class*=small-ratio-3-4]:before,.data_ratio[class*=small-ratio-3-4]:before{padding:0 0 133.333%}[data-ratio][class*=small-ratio-3-5]:before,.data_ratio[class*=small-ratio-3-5]:before{padding:0 0 166.666%}[data-ratio][class*=small-ratio-1-2]:before,.data_ratio[class*=small-ratio-1-2]:before{padding:0 0 200%}[class*=small-fixed-height] [data-ratio],[class*=small-fixed-height] [data-ratio]{min-height:0}[class*=small-expand-height] [data-ratio],[class*=small-expand-height] [data-ratio]{min-height:100%}[class*=small-ratio-] [data-ratio]:before,[class*=small-ratio-] [data-ratio]:before{content:''}[class*=small-ratio-1-1] [data-ratio]:before,[class*=small-ratio-1-1] .data_ratio:before{padding:0 0 100%}[class*=small-ratio-2-1] [data-ratio]:before,[class*=small-ratio-2-1] .data_ratio:before{padding:0 0 50%}[class*=small-ratio-3-1] [data-ratio]:before,[class*=small-ratio-3-1] .data_ratio:before{padding:0 0 33.333%}[class*=small-ratio-3-2] [data-ratio]:before,[class*=small-ratio-3-2] .data_ratio:before{padding:0 0 66.666%}[class*=small-ratio-4-3] [data-ratio]:before,[class*=small-ratio-4-3] .data_ratio:before{padding:0 0 75%}[class*=small-ratio-5-4] [data-ratio]:before,[class*=small-ratio-5-4] .data_ratio:before{padding:0 0 80%}[class*=small-ratio-16-9] [data-ratio]:before,[class*=small-ratio-16-9] .data_ratio:before{padding:0 0 56.25%}[class*=small-ratio-7-8] [data-ratio]:before,[class*=small-ratio-7-8] .data_ratio:before{padding:0 0 114.28%}[class*=small-ratio-5-6] [data-ratio]:before,[class*=small-ratio-5-6] .data_ratio:before{padding:0 0 120%}[class*=small-ratio-4-5] [data-ratio]:before,[class*=small-ratio-4-5] .data_ratio:before{padding:0 0 125%}[class*=small-ratio-3-4] [data-ratio]:before,[class*=small-ratio-3-4] .data_ratio:before{padding:0 0 133.333%}[class*=small-ratio-3-5] [data-ratio]:before,[class*=small-ratio-3-5] .data_ratio:before{padding:0 0 166.666%}[class*=small-ratio-1-2] [data-ratio]:before,[class*=small-ratio-1-2] .data_ratio:before{padding:0 0 200%}@media screen and (min-width:40em){[data-ratio][class*=medium-fixed-height],.data_ratio[class*=medium-fixed-height]{min-height:0}[data-ratio][class*=medium-expand-height],.data_ratio[class*=medium-expand-height]{min-height:100%}[data-ratio][class*=medium-ratio-]:before,.data_ratio[class*=medium-ratio-]:before{content:''}[data-ratio][class*=medium-ratio-1-1]:before,.data_ratio[class*=medium-ratio-1-1]:before{padding:0 0 100%}[data-ratio][class*=medium-ratio-2-1]:before,.data_ratio[class*=medium-ratio-2-1]:before{padding:0 0 50%}[data-ratio][class*=medium-ratio-3-1]:before,.data_ratio[class*=medium-ratio-3-1]:before{padding:0 0 33.333%}[data-ratio][class*=medium-ratio-3-2]:before,.data_ratio[class*=medium-ratio-3-2]:before{padding:0 0 66.666%}[data-ratio][class*=medium-ratio-4-3]:before .data_ratio[class*=medium-ratio-4-3]:before{padding:0 0 75%}[data-ratio][class*=medium-ratio-5-4]:before,.data_ratio[class*=medium-ratio-5-4]:before{padding:0 0 80%}[data-ratio][class*=medium-ratio-16-9]:before,.data_ratio[class*=medium-ratio-16-9]:before{padding:0 0 56.25%}[data-ratio][class*=medium-ratio-7-8]:before,.data_ratio[class*=medium-ratio-7-8]:before{padding:0 0 114.28%}[data-ratio][class*=medium-ratio-5-6]:before,.data_ratio[class*=medium-ratio-5-6]:before{padding:0 0 120%}[data-ratio][class*=medium-ratio-4-5]:before,.data_ratio[class*=medium-ratio-4-5]:before{padding:0 0 125%}[data-ratio][class*=medium-ratio-3-4]:before,.data_ratio[class*=medium-ratio-3-4]:before{padding:0 0 133.333%}[data-ratio][class*=medium-ratio-3-5]:before,.data_ratio[class*=medium-ratio-3-5]:before{padding:0 0 166.666%}[data-ratio][class*=medium-ratio-1-2]:before,.data_ratio[class*=medium-ratio-1-2]:before{padding:0 0 200%}[class*=medium-fixed-height] [data-ratio],[class*=medium-fixed-height] [data-ratio]{min-height:0}[class*=medium-expand-height] [data-ratio],[class*=medium-expand-height] [data-ratio]{min-height:100%}[class*=medium-ratio-] [data-ratio]:before,[class*=medium-ratio-] [data-ratio]:before{content:''}[class*=medium-ratio-1-1] [data-ratio]:before,[class*=medium-ratio-1-1] .data_ratio:before{padding:0 0 100%}[class*=medium-ratio-2-1] [data-ratio]:before,[class*=medium-ratio-2-1] .data_ratio:before{padding:0 0 50%}[class*=medium-ratio-3-1] [data-ratio]:before,[class*=medium-ratio-3-1] .data_ratio:before{padding:0 0 33.333%}[class*=medium-ratio-3-2] [data-ratio]:before,[class*=medium-ratio-3-2] .data_ratio:before{padding:0 0 66.666%}[class*=medium-ratio-4-3] [data-ratio]:before,[class*=medium-ratio-4-3] .data_ratio:before{padding:0 0 75%}[class*=medium-ratio-5-4] [data-ratio]:before,[class*=medium-ratio-5-4] .data_ratio:before{padding:0 0 80%}[class*=medium-ratio-16-9] [data-ratio]:before,[class*=medium-ratio-16-9] .data_ratio:before{padding:0 0 56.25%}[class*=medium-ratio-7-8] [data-ratio]:before,[class*=medium-ratio-7-8] .data_ratio:before{padding:0 0 114.28%}[class*=medium-ratio-5-6] [data-ratio]:before,[class*=medium-ratio-5-6] .data_ratio:before{padding:0 0 120%}[class*=medium-ratio-4-5] [data-ratio]:before,[class*=medium-ratio-4-5] .data_ratio:before{padding:0 0 125%}[class*=medium-ratio-3-4] [data-ratio]:before,[class*=medium-ratio-3-4] .data_ratio:before{padding:0 0 133.333%}[class*=medium-ratio-3-5] [data-ratio]:before,[class*=medium-ratio-3-5] .data_ratio:before{padding:0 0 166.666%}[class*=medium-ratio-1-2] [data-ratio]:before,[class*=medium-ratio-1-2] .data_ratio:before{padding:0 0 200%}}@media screen and (min-width:64em){[data-ratio][class*=large-fixed-height],.data_ratio[class*=large-fixed-height]{min-height:0}[data-ratio][class*=large-expand-height],.data_ratio[class*=large-expand-height]{min-height:100%}[data-ratio][class*=large-ratio-]:before,.data_ratio[class*=large-ratio-]:before{content:''}[data-ratio][class*=large-ratio-1-1]:before,.data_ratio[class*=large-ratio-1-1]:before{padding:0 0 100%}[data-ratio][class*=large-ratio-2-1]:before,.data_ratio[class*=large-ratio-2-1]:before{padding:0 0 50%}[data-ratio][class*=large-ratio-3-1]:before,.data_ratio[class*=large-ratio-3-1]:before{padding:0 0 33.333%}[data-ratio][class*=large-ratio-3-2]:before,.data_ratio[class*=large-ratio-3-2]:before{padding:0 0 66.666%}[data-ratio][class*=large-ratio-4-3]:before .data_ratio[class*=large-ratio-4-3]:before{padding:0 0 75%}[data-ratio][class*=large-ratio-5-4]:before,.data_ratio[class*=large-ratio-5-4]:before{padding:0 0 80%}[data-ratio][class*=large-ratio-16-9]:before,.data_ratio[class*=large-ratio-16-9]:before{padding:0 0 56.25%}[data-ratio][class*=large-ratio-7-8]:before,.data_ratio[class*=large-ratio-7-8]:before{padding:0 0 114.28%}[data-ratio][class*=large-ratio-5-6]:before,.data_ratio[class*=large-ratio-5-6]:before{padding:0 0 120%}[data-ratio][class*=large-ratio-4-5]:before,.data_ratio[class*=large-ratio-4-5]:before{padding:0 0 125%}[data-ratio][class*=large-ratio-3-4]:before,.data_ratio[class*=large-ratio-3-4]:before{padding:0 0 133.333%}[data-ratio][class*=large-ratio-3-5]:before,.data_ratio[class*=large-ratio-3-5]:before{padding:0 0 166.666%}[data-ratio][class*=large-ratio-1-2]:before,.data_ratio[class*=large-ratio-1-2]:before{padding:0 0 200%}[class*=large-fixed-height] [data-ratio],[class*=large-fixed-height] [data-ratio]{min-height:0}[class*=large-expand-height] [data-ratio],[class*=large-expand-height] [data-ratio]{min-height:100%}[class*=large-ratio-] [data-ratio]:before,[class*=large-ratio-] [data-ratio]:before{content:''}[class*=large-ratio-1-1] [data-ratio]:before,[class*=large-ratio-1-1] .data_ratio:before{padding:0 0 100%}[class*=large-ratio-2-1] [data-ratio]:before,[class*=large-ratio-2-1] .data_ratio:before{padding:0 0 50%}[class*=large-ratio-3-1] [data-ratio]:before,[class*=large-ratio-3-1] .data_ratio:before{padding:0 0 33.333%}[class*=large-ratio-3-2] [data-ratio]:before,[class*=large-ratio-3-2] .data_ratio:before{padding:0 0 66.666%}[class*=large-ratio-4-3] [data-ratio]:before,[class*=large-ratio-4-3] .data_ratio:before{padding:0 0 75%}[class*=large-ratio-5-4] [data-ratio]:before,[class*=large-ratio-5-4] .data_ratio:before{padding:0 0 80%}[class*=large-ratio-16-9] [data-ratio]:before,[class*=large-ratio-16-9] .data_ratio:before{padding:0 0 56.25%}[class*=large-ratio-7-8] [data-ratio]:before,[class*=large-ratio-7-8] .data_ratio:before{padding:0 0 114.28%}[class*=large-ratio-5-6] [data-ratio]:before,[class*=large-ratio-5-6] .data_ratio:before{padding:0 0 120%}[class*=large-ratio-4-5] [data-ratio]:before,[class*=large-ratio-4-5] .data_ratio:before{padding:0 0 125%}[class*=large-ratio-3-4] [data-ratio]:before,[class*=large-ratio-3-4] .data_ratio:before{padding:0 0 133.333%}[class*=large-ratio-3-5] [data-ratio]:before,[class*=large-ratio-3-5] .data_ratio:before{padding:0 0 166.666%}[class*=large-ratio-1-2] [data-ratio]:before,[class*=large-ratio-1-2] .data_ratio:before{padding:0 0 200%}}[data-svg-dimensions] svg,.data_svg_dimensions svg{width:100%}[data-ratio] svg,.data_ratio svg{width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:0;margin:0 auto}[data-ratio].adjust_to_width svg,[data-ratio].adjust_to_width svg,.data_ratio.adjust_to_width svg,.data_ratio.adjust_to_width svg{height:100%;width:auto;max-width:none}[data-ratio].adjust_to_height svg,[data-ratio].adjust_to_height svg,.data_ratio.adjust_to_height svg,.data_ratio.adjust_to_height svg{width:100%;height:auto}
select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=submit]){width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{max-width:100%}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{cursor:not-allowed}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}[type=file],[type=checkbox],[type=radio]{margin:0 0 1rem}[type=checkbox],[type=radio]{width:1rem;height:1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;line-height:1.6}select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem}select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
.listing.slick_slider:not(.slick-vertical) .slick-track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listing.slick_slider:not(.slick-vertical) .slick-track>.slick-slide{-webkit-box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:auto}
.menu{padding:0;margin:0 -.75rem;list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu li a{padding:0 .75rem;margin-bottom:0;display:block;line-height:1.6}.menu,.menu.horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:40em){.menu.medium-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.medium-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:64em){.menu.large-horizontal{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu.large-vertical{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.content_section[class*=slider_section]{opacity:0}.content_section[class*=slider_section].typo_slider_initialized{opacity:1}.slick_slider .slide{opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-ms-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.typo_slider_initialized .slick_slider .slide{opacity:1}.slider_wrapper{position:relative}.slider_wrapper:before{content:'';padding:0 0 56.25%;position:relative;z-index:0;display:block}.slider_section.content_section>.slider_wrapper{margin:-2rem -1rem 2rem;min-height:20rem;width:auto}.slider_section.content_section>.slider_wrapper:last-child{margin-bottom:-2rem}.slider_wrapper .slick_slider{position:absolute;left:0;top:0;right:0;bottom:0}.slider_wrapper.column .slick_slider,.slider_wrapper.columns .slick_slider{top:.9375rem;left:.9375rem;right:.9375rem;bottom:.9375rem}.slick-list,.slick-track{height:100%}.slick_slider .slide [data-ratio],.slick_slider .slick-slide [data-ratio]{height:100%}.slider_wrapper .slider_content_wrapper{position:absolute;z-index:10;left:1rem;right:1rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slick_slider .slick-arrow{position:absolute;top:50%;left:auto;right:auto;z-index:100;width:2em;height:2em;color:inherit;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border:.125em solid currentColor;cursor:pointer;font-size:1rem;border-radius:0}.slick_slider .slick-arrow.slick-next{right:2em;border-left:none;border-bottom:none}.slick_slider .slick-arrow.slick-prev{left:2em;border-right:none;border-top:none}.slick_slider .slick-dots{position:absolute;left:0;right:0;bottom:.5rem;margin:0;text-align:center;z-index:20}.slick_slider .slick-dots li{display:inline-block;padding:0 .5rem}.slick_slider .slick-dots li button{font-size:0;width:1rem;height:1rem;background-color:currentColor;color:inherit;opacity:.5;visibility:visible;border-radius:50%;display:block;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.slick_slider .slick-dots li button:focus,.slick_slider .slick-dots li button:hover{opacity:.75}.slick_slider .slick-dots li.slick-active button{opacity:1}.slick_slider .slick-dots li:first-child:last-child{display:none}@media screen and (min-width:40em){.slider_section.content_section>.slider_wrapper{margin:-3rem -2rem 3rem}.slider_section.content_section>.slider_wrapper:last-child{margin-bottom:-3rem}.slider_wrapper .slider_content_wrapper{left:2rem;right:2rem}}@media screen and (min-width:64em){.slider_wrapper:before{content:'';padding:0 0 30rem}.slider_section.content_section>.slider_wrapper{margin:-4rem -4rem 4rem}.slider_section.content_section>.slider_wrapper:last-child{margin-bottom:-4rem}.slider_wrapper .slider_content_wrapper{left:4rem;right:4rem}}
table{border-collapse:collapse;margin-bottom:1rem;width:100%}thead,tbody,tfoot{border:1px solid #f1f1f1;background-color:#fff;text-align:left}thead tr,tfoot tr{background:0 0}thead th,thead td,tfoot th,tfoot td{font-weight:700;text-align:left}table th,table td{padding:.75rem 1rem}tbody tr:nth-child(2n){background-color:#f1f1f1}
@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}picture{font-size:0}select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{margin-bottom:1rem;font-size:inherit;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-rendering:optimizeLegibility}a{line-height:inherit;text-decoration:none;cursor:pointer}a img{border:0}hr{clear:both;max-width:62.5rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6}li{font-size:inherit}ul{margin-left:1.25rem;list-style-type:disc}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem}figure{margin:0}.cite-block:before,cite:before{content:"— "}h1,h2,h3,h4,h5,h6,p,ul,ol{overflow-wrap:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media print,screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none !important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none !important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none !important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none !important}}@media print,screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none !important}}@media print,screen and (min-width:64em){.hide-for-large{display:none !important}}@media screen and (max-width:63.99875em){.show-for-large{display:none !important}}@media print,screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none !important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none !important}}
.video_bg_section>*{position:relative;z-index:10}.video_bg_section>.video_bg_wrapper{position:absolute;left:0;top:0;bottom:0;right:0;z-index:0}.video_bg_section>.video_bg_wrapper .video_bg{width:100%;height:100%;position:relative}
img:not([class*=wp-image]){display:block;width:100%}img.alignnone{width:100%}.wp-caption{display:block;width:100% !important;position:relative;margin:0 0 1rem}.wp-caption .wp-caption-text{margin:0;text-align:center;padding:.5rem 0 0}.gallery{margin:-1rem -1rem 0;font-size:0;clear:both}.gallery:last-child{margin-bottom:-1rem}.gallery .gallery-item{display:inline-block;width:100%;padding:1rem;vertical-align:middle;font-size:1rem}.gallery.gallery-columns-2 .gallery-item,.gallery.gallery-columns-3 .gallery-item,.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:50%}.gallery .gallery-item [data-ratio]{padding-bottom:100%;display:block}.gallery-icon{padding-bottom:100%;width:100%;position:relative;overflow:hidden}.gallery-icon img{position:absolute;left:50%;top:50%;height:auto;width:auto;display:block;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.gallery-icon.landscape img{height:100%;max-width:none}.gallery-icon.portrait img{width:100%}@media screen and (min-width:40em){img.alignleft,.wp-caption.alignleft{float:left;padding-right:1rem;margin-right:1rem;margin-bottom:1rem}img.alignright,.wp-caption.alignright{float:right;padding-left:1rem;margin-left:1rem;margin-bottom:1rem}.gallery{margin:0 -1rem 1rem}.gallery .gallery-item{padding:1rem}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.333%}.gallery.gallery-columns-4 .gallery-item,.gallery.gallery-columns-5 .gallery-item,.gallery.gallery-columns-6 .gallery-item,.gallery.gallery-columns-7 .gallery-item,.gallery.gallery-columns-8 .gallery-item,.gallery.gallery-columns-9 .gallery-item{width:25%}}@media screen and (min-width:64em){.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.333%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666%}.gallery.gallery-columns-7 .gallery-item{width:14.285%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111%}}
.accordion_item .accordion_title{cursor:pointer}.accordion_item .accordion_title>*:after{content:'+';padding-left:1rem}.accordion_item.active .accordion_title>*:after{content:'-'}.accordion_item .accordion_content{display:none}.accordion_item.active .accordion_content{display:block}
#swipebox-overlay{background-color:rgba(255,255,255,.95)}#swipebox-bottom-bar,#swipebox-top-bar{background-color:rgba(255,255,255,0)}#swipebox-bottom-bar{position:absolute;top:50%}#swipebox-arrows{max-width:100%}#swipebox-close,#swipebox-next,#swipebox-prev{background:#fff !important;width:2.5rem;height:2.5rem}#swipebox-next,#swipebox-prev{position:relative}#swipebox-next:after,#swipebox-prev:after{content:'';position:absolute;width:1.125rem;height:1.125rem;left:50%;top:50%;border:.125rem solid currentColor;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#swipebox-next:after{border-top:none;border-left:none;left:40%}#swipebox-prev:after{border-bottom:none;border-right:none;left:60%}#swipebox-close:after,#swipebox-close:before{content:'';position:absolute;top:50%;left:50%;background-color:currentColor;width:1.5rem;height:.125rem}#swipebox-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#swipebox-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.swipebox-video.iframe_wrapper:not(.initialized){opacity:1}.swipebox-video.iframe_wrapper:not(.initialized) .iframe_wrapper_overlay{opacity:1;visibility:visible}.swipebox-video.iframe_wrapper:not(.initialized) .iframe_wrapper_overlay *{pointer-events:all;visibility:visible}.swipebox-video.iframe_wrapper.accepted .iframe_wrapper_overlay{opacity:0;visibility:hidden}
.archive_filter_form .submit_button{border:1px solid rgba(0,0,0,.125);background-color:#fff;padding:.75rem 4.5rem;border-radius:5rem;font-weight:400;text-transform:none;position:relative}.archive_filter_form .submit_button:before{left:2rem}.archive_filter_form .submit_button:after{left:3.5rem}.archive_filter_form .submit_button:hover{padding:.75rem 5.5rem}.archive_filter_form .submit_button:hover:before{left:2rem;width:2.5rem}.archive_filter_form .submit_button:hover:after{left:4.5rem}.archive_filter_form .submit_button [type=submit]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;box-shadow:none;background-color:#fff}.archive_filter_form .remove_settings_button{border:1px solid rgba(0,0,0,.125);background-color:#fff;padding:.75rem 2rem;border-radius:5rem;font-weight:400;text-transform:none}.archive_filter_form .remove_settings_button:after,.archive_filter_form .remove_settings_button:before{content:'';position:absolute;top:50%;left:auto;width:1rem;right:1rem;height:.0625rem;background-color:currentColor}.archive_filter_form .remove_settings_button:hover:after,.archive_filter_form .remove_settings_button:hover:before{left:auto;width:1rem;right:1rem}.archive_filter_form .remove_settings_button:after{-webkit-transform:translate(0,-50%) rotate(-45deg);-moz-transform:translate(0,-50%) rotate(-45deg);-ms-transform:translate(0,-50%) rotate(-45deg);-o-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.archive_filter_form .remove_settings_button:before{-webkit-transform:translate(0,-50%) rotate(45deg);-moz-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);-o-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.archive_filter_form .remove_settings_button:hover{padding:.75rem 2rem}input.hasDatepicker{cursor:auto}.archive_filter_row{position:relative;padding-bottom:4rem}.archive_filter_row .col_field_order{position:absolute;right:0;bottom:0}
a,a:visited{color:inherit;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-ms-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}a:hover,a:focus{color:inherit}.content_section p a,.content_section li a{position:relative;border-bottom:1px solid rgba(0,0,0,.25)}.content_section p a u,.content_section li a u{text-decoration:none}.wrapper .content_section .menu li a,.wrapper .content_section p a.button,.content_section.footer p a{text-decoration:none;border-bottom:none}.button,.button:visited{padding:0 1rem 0 2rem;position:relative;background-color:transparent;color:inherit;font-size:.875rem;text-transform:uppercase;font-weight:700;text-align:left}.button:before{content:'';position:absolute;top:50%;left:0;width:1.5rem;height:.0625rem;background-color:currentColor;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.button:after{content:'';position:absolute;top:50%;left:1.5rem;height:.5rem;width:.5rem;border:.0625rem solid currentColor;border-left:none;border-top:none;background-color:transparent;-webkit-transform:translate(-.5rem,-50%) rotate(-45deg);-moz-transform:translate(-.5rem,-50%) rotate(-45deg);-ms-transform:translate(-.5rem,-50%) rotate(-45deg);-o-transform:translate(-.5rem,-50%) rotate(-45deg);transform:translate(-.5rem,-50%) rotate(-45deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.button:hover,.button:focus{padding-left:3rem;padding-right:0;background-color:transparent;color:inherit}.button:hover:before,.button:focus:before{width:1rem;left:1.5rem}.button:hover:after,.button:focus:after{left:2.5rem}.button-group{margin-top:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.button-group.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.button-group.align-right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.content_column .button-group{margin-top:2rem}.text-center .item_content .button-group{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.scroll_down{position:relative;padding:0;width:1.5rem;height:1.5rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.scroll_down.button:hover,.scroll_down.button:focus{padding:0}.scroll_down.button:hover:before,.scroll_down.button:focus:before{left:.75rem}.scroll_down.button:hover:after,.scroll_down.button:focus:after{left:1.75rem}.small_button,.small_button:visited,a.small_button,a.small_button:visited{background-color:#000;border-radius:.25rem;padding:.375rem .75rem;line-height:1;font-size:.75rem;text-transform:uppercase;color:#fff;display:inline-block;font-weight:700}.button-primary.button,.button-primary.button:visited,.acf-button.button,.acf-button.button:visited{background-color:#000;color:#fff;padding:.75rem 1.5rem;margin-bottom:1rem}.button-primary.button:hover,.button-primary.button:focus,.acf-button.button:hover,.acf-button.button:focus{background-color:#000;color:#fff;padding:.75rem 1.5rem .75rem 2rem}.button-primary.button:before,.button-primary.button:after,.acf-button.button:before,.acf-button.button:after,.acf-form .button:after,.acf-form .button:before{content:none}.button-group .acf-button.button{margin-bottom:1rem}
body{background-color:#fcfcfc;background-image:linear-gradient(#fcfcfc,#fcfcfc)}body .wrapper .black_bg{background-color:#000}body .wrapper .grey_bg{background-color:#c2bfc2}body .wrapper .petrol_bg{background-color:#173e43}body .wrapper .orange_bg{background-color:#d06922}body .wrapper .light_grey_bg{background-color:#f2f2f2}.wrapper .main_color_black .highlight_bg,.main_color_black .highlight_bg{background-color:#000;color:#fff}.wrapper .main_color_grey .highlight_bg,.main_color_grey .highlight_bg{background-color:#c2bfc2}.wrapper .main_color_petrol .highlight_bg,.main_color_petrol .highlight_bg{background-color:#173e43;color:#fff}.wrapper .main_color_orange .highlight_bg,.main_color_orange .highlight_bg{background-color:#d27321;color:#fff}.wrapper .main_color_black .highlight_color,.main_color_black .highlight_color{color:#000}.wrapper .main_color_grey .highlight_color,.main_color_grey .highlight_color{color:#c2bfc2}.wrapper .main_color_petrol .highlight_color,.main_color_petrol .highlight_color{color:#173e43}.wrapper .main_color_orange .highlight_color,.main_color_orange .highlight_color{color:#d27321}body .wrapper .black_color{color:#000}body .wrapper .grey_color{color:#c2bfc2}body .wrapper .petrol_color{color:#173e43}body .wrapper .orange_color{color:#d27321}.wrapper .main_color_black .button:after,.wrapper .main_color_black .button:before,.main_color_black .button:after,.main_color_black .button:before{color:#000}.wrapper .main_color_grey .button:after,.wrapper .main_color_grey .button:before,.main_color_grey .button:after,.main_color_grey .button:before{color:#c2bfc2}.wrapper .main_color_petrol .button:after,.wrapper .main_color_petrol .button:before,.main_color_petrol .button:after,.main_color_petrol .button:before{color:#173e43}.wrapper .main_color_orange .button:after,.wrapper .main_color_orange .button:before,.main_color_orange .button:after,.main_color_orange .button:before{color:#d27321}.wrapper .main_color_black .content_title.highlight_title>*:not(p),.wrapper .main_color_black .content_title.highlight_subtitle>p,.main_color_black .content_title.highlight_title>*:not(p),.main_color_black .content_title.highlight_subtitle>p,.main_color_black .content>*:first-child h1{color:#000}.wrapper .main_color_grey .content_title.highlight_title>*:not(p),.wrapper .main_color_grey .content_title.highlight_subtitle>p,.main_color_grey .content_title.highlight_title>*:not(p),.main_color_grey .content_title.highlight_subtitle>p,.main_color_grey .content>*:first-child h1{color:#c2bfc2}.wrapper .main_color_petrol .content_title.highlight_title>*:not(p),.wrapper .main_color_petrol .content_title.highlight_subtitle>p,.main_color_petrol .content_title.highlight_title>*:not(p),.main_color_petrol .content_title.highlight_subtitle>p,.main_color_petrol .content>*:first-child h1{color:#173e43}.wrapper .main_color_orange .content_title.highlight_title>*:not(p),.wrapper .main_color_orange .content_title.highlight_subtitle>p,.main_color_orange .content_title.highlight_title>*:not(p),.main_color_orange .content_title.highlight_subtitle>p,.main_color_orange .content>*:first-child h1{color:#d27321}.wrapper .main_color_black .slick_slider .slick-dots button,.main_color_black .slick_slider .slick-dots button{color:#000}.wrapper .main_color_grey .slick_slider .slick-dots button,.main_color_grey .slick_slider .slick-dots button{color:#c2bfc2}.wrapper .main_color_petrol .slick_slider .slick-dots button,.main_color_petrol .slick_slider .slick-dots button{color:#173e43}.wrapper .main_color_orange .slick_slider .slick-dots button,.main_color_orange .slick_slider .slick-dots button{color:#d27321}.wrapper .main_color_grey .quote_wrapper [data-ratio],.main_color_grey .quote_wrapper [data-ratio],.wrapper .main_color_grey .quote_wrapper .data_ratio,.main_color_grey .quote_wrapper .data_ratio,.wrapper .quote_main_color_grey .quote_wrapper .data_ratio{background-color:#c2bfc2;color:#000}.wrapper .main_color_petrol .quote_wrapper [data-ratio],.main_color_petrol .quote_wrapper [data-ratio],.wrapper .main_color_petrol .quote_wrapper .data_ratio,.main_color_petrol .quote_wrapper .data_ratio,.wrapper .quote_main_color_petrol .quote_wrapper .data_ratio{background-color:#173e43;color:#fff}.wrapper .main_color_orange .quote_wrapper [data-ratio],.main_color_orange .quote_wrapper [data-ratio],.wrapper .main_color_orange .quote_wrapper .data_ratio,.main_color_orange .quote_wrapper .data_ratio,.wrapper .quote_main_color_orange .quote_wrapper .data_ratio{background-color:#d27321;color:#fff}
.wrapper{opacity:0;transition:all 1s ease}.wrapper.loaded{opacity:1;transition-delay:.25s}.content{overflow:hidden}.row{max-width:90rem}.row .row{margin:-1rem}.content_section>.row.has_box{width:auto}.row.has_box{padding:2rem;position:relative}.row.has_box:after{content:'';position:absolute;top:1rem;left:1rem;right:1rem;bottom:1rem;width:auto;height:auto;background-color:#fff;border-radius:.75rem;box-shadow:0 0 .5rem rgba(0,0,0,.075)}.row.has_box>*{position:relative;z-index:20}@media screen and (min-width:40em){.row.has_box{padding:3rem}}@media screen and (min-width:64em){.row.has_box{padding:4rem}}.column,.columns{padding:1rem}.content_column>*:last-child,.item_content_inner>*:last-child{margin-bottom:0}a.figure[href*=vimeo] .img_wrapper:not([data-ratio]){position:relative}a.figure[href*=vimeo] .img_wrapper:after{content:'\f144';font-family:'Font Awesome 5 Free';font-weight:900;font-size:3rem;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-caption{width:auto !important}.wp-caption.aligncenter{text-align:center}.logo_listing figure.item_image{padding:0 0 40%;flex:0 0 100%;position:relative;max-width:100%}.logo_listing svg,.logo_listing img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;height:100% !important}.small_padding_bottom{padding-bottom:1rem}.small_padding_top{padding-top:1rem}.small_margin_bottom{margin-bottom:1rem}.small_margin_top{margin-top:1rem}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{max-height:80%;max-width:70%}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #fff;color:#000}#swipebox-top-bar #swipebox-title{color:#000}
.content_section{padding:2rem 1rem}.section_padding_top{padding-top:2rem}.section_padding_bottom{padding-bottom:2rem}.section_padding_left{padding-left:1rem}.section_padding_right{padding-right:1rem}@media screen and (min-width:40em){.content_section{padding:3rem 2rem}.section_padding_top{padding-top:3rem}.section_padding_bottom{padding-bottom:3rem}.section_padding_left{padding-left:2rem}.section_padding_right{padding-right:2rem}}@media screen and (min-width:64em){.content_section{padding:4rem}.section_padding_top{padding-top:4rem}.section_padding_bottom{padding-bottom:4rem}.section_padding_left{padding-left:4rem}.section_padding_right{padding-right:4rem}}
.content_section.large_section_padding{padding:3rem 1rem}.large_section_padding_top{padding-top:3rem}.large_section_padding_bottom{padding-bottom:3rem}.large_section_padding_left{padding-left:1rem}.large_section_padding_right{padding-right:1rem}@media screen and (min-width:40em){.content_section.large_section_padding{padding:4rem 2rem}.large_section_padding_top{padding-top:4rem}.large_section_padding_bottom{padding-bottom:4rem}.large_section_padding_left{padding-left:2rem}.large_section_padding_right{padding-right:2rem}}@media screen and (min-width:64em){.content_section.large_section_padding{padding:6rem 4rem}.large_section_padding_top{padding-top:6rem}.large_section_padding_bottom{padding-bottom:6rem}.large_section_padding_left{padding-left:4rem}.large_section_padding_right{padding-right:4rem}}.content_section.section_separator_top{position:relative;padding-top:3rem}.content_section.section_separator_bottom{position:relative;padding-bottom:3rem}.content_section.section_separator_bottom+.content_section_edit+.content_section,.content_section.section_separator_bottom+.content_section{padding-top:3rem}.content_section.section_separator_top:before{content:'';height:2rem;left:50%;position:absolute;top:0;width:.25rem;background-color:currentColor;-webkit-transform:translate(-50%,-50%) skewX(-15deg);-moz-transform:translate(-50%,-50%) skewX(-15deg);-ms-transform:translate(-50%,-50%) skewX(-15deg);-o-transform:translate(-50%,-50%) skewX(-15deg);transform:translate(-50%,-50%) skewX(-15deg)}.content_section.section_separator_bottom:after{content:'';height:2rem;left:50%;position:absolute;bottom:0;top:auto;width:.25rem;background-color:currentColor;-webkit-transform:translate(-50%,50%) skewX(-15deg);-moz-transform:translate(-50%,50%) skewX(-15deg);-ms-transform:translate(-50%,50%) skewX(-15deg);-o-transform:translate(-50%,50%) skewX(-15deg);transform:translate(-50%,50%) skewX(-15deg)}.content>.content_section.section_separator_bottom:last-child:after{content:none}@media screen and (min-width:40em){.content_section.section_separator_top{padding-top:4rem}.content_section.section_separator_bottom{padding-bottom:4rem}.content_section.section_separator_bottom+.content_section_edit+.content_section,.content_section.section_separator_bottom+.content_section{padding-top:4rem}.content_section.section_separator_top:before,.content_section.section_separator_bottom:after{height:2.5rem;width:.3125rem}}@media screen and (min-width:64em){.content_section.section_separator_top{padding-top:6rem}.content_section.section_separator_bottom{padding-bottom:6rem}.content_section.section_separator_bottom+.content_section_edit+.content_section,.content_section.section_separator_bottom+.content_section{padding-top:6rem}.content_section.section_separator_top:before,.content_section.section_separator_bottom:after{height:3rem}}
select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=submit]){margin:0;border:1px solid rgba(0,0,0,.125);border-radius:0;background-color:#fff;box-shadow:none;line-height:1.5}select,textarea,input:not([type=checkbox],[type=radio],[type=file],[type=submit]){height:2.4375rem;padding:.5rem 2rem .5rem 1.5rem;border-radius:5rem}form a{text-decoration:underline}::-webkit-input-placeholder{color:#cacaca}::-moz-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}.wpcf7-form{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.wpcf7 form.custom-error .wpcf7-response-output{border-radius:0;background-color:rgba(0,0,0,.05);border:none;padding:.5rem 1rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.custom-error .wpcf7-response-output{display:block;width:100%}.wpcf7-spinner{display:none}@keyframes rotation{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-ms-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.wpcf7-form.submitting>*{opacity:.5;pointer-events:none;position:relative}.wpcf7-form.submitting:after{content:'\f110';position:absolute;top:50%;left:50%;width:6rem;height:6rem;background-color:transparent;font:var(--fa-font-solid);color:#151216;font-size:3rem;line-height:6rem;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation-name:rotation;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}.typo_search_field{position:relative}.typo_search_field .search_submit{position:absolute;top:0;right:0;bottom:0;height:100%;width:3rem;display:block;z-index:200;cursor:pointer}.typo_search_field .search_submit:after{content:'\f002';width:3rem;font:var(--fa-font-solid);text-align:center;line-height:2.4375rem;display:block;position:absolute;top:0;left:0}.form_title{font-size:.875rem;padding-left:.5rem;font-style:italic;opacity:.5;margin-bottom:-.25rem}
.table_wrapper{overflow-x:auto}table.clean.small.has_table_order tbody tr>*,.has_table_order tbody tr th{position:relative;padding-right:2rem;min-width:9rem}.has_table_order tbody tr th:after{font-family:FontAwesome;color:#aaa;position:absolute;right:.75rem;top:.75rem}.has_table_order tbody tr th:hover:after,.has_table_order tbody tr th.active:after{color:#000}.has_table_order tbody tr th[data-th-table-order=asc]:after{content:'\f160'}.has_table_order tbody tr th[data-th-table-order=desc]:after{content:'\f161'}
blockquote p{font-size:1.125rem;font-weight:700;text-align:center;margin:3rem 0}@media screen and (min-width:40em){blockquote p{font-size:1.25rem}}@media screen and (min-width:40em){blockquote p{font-size:1.375rem}}.quote_wrapper [data-ratio]{background-color:#334e4f;color:#fff}.quote_wrapper [data-ratio] blockquote{padding:2rem 5rem 2rem 6rem}.quote_wrapper [data-ratio] blockquote p{padding:0 0 0 1.25rem;position:relative;text-align:left;opacity:0;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.quote_wrapper [data-ratio] blockquote p.fade_in{opacity:1}.quote_wrapper [data-ratio] blockquote p:after{content:'';position:absolute;top:.375rem;bottom:.375rem;left:0;width:.5rem;height:auto;background-color:currentColor;max-height:5rem}.quote_wrapper [data-ratio] blockquote p span{-webkit-transform:skewX(15deg);-moz-transform:skewX(15deg);-ms-transform:skewX(15deg);-o-transform:skewX(15deg);transform:skewX(15deg);display:inline-block;padding-right:.25em}.quote_wrapper [data-ratio] blockquote cite{display:inline-block;font-weight:600;font-style:italic;font-size:.875rem}@media screen and (min-width:40em){.quote_wrapper [data-ratio] blockquote p{padding:0 0 0 1.75rem}.quote_wrapper [data-ratio] blockquote p:after{width:.75rem;top:.5rem;bottom:.5rem;max-height:7rem}.quote_wrapper [data-ratio] blockquote cite{font-size:1rem}}.content ul{margin-left:0}.content ul:last-child{margin-bottom:.25rem}.content ul li{list-style:none;padding:.125rem 0 .125rem 1.5rem;position:relative}.content ul li:before{content:'';height:.75rem;left:.75rem;position:absolute;top:.625rem;width:.125rem;background-color:currentColor;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg)}.content ul.slick-dots li:before{content:none}figcaption{margin:0 auto;color:#acacac;font-style:italic;font-size:.875rem;padding:.25rem 0;text-align:right}
:root{color-scheme:only light}body{font-family:'Open Sans',sans-serif;font-weight:300;color:#0a0a0a}p{line-height:1.6}.content_section{font-size:.9375rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Staatliches','Arial',sans-serif;font-weight:400;font-style:normal;line-height:1;color:inherit;margin-bottom:1rem}a.content_title{display:block}.content_title.primary>*:not(p){font-size:2.375rem}.h1,h1{font-size:2rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.625rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.content_title>p{margin-bottom:0;font-family:'Staatliches','Arial',sans-serif;letter-spacing:.125rem}.content_title.small_title>*:not(p){font-size:1.125rem;font-family:'Open Sans',sans-serif;font-weight:600;line-height:1.3}h1:not(:first-child),.h2:not(:first-child),.h3:not(:first-child),.h4:not(:first-child),.h5:not(:first-child),.h6:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:4rem}.h1,h1{margin-bottom:1.25rem}.h2,h2{margin-bottom:1.25rem}.h3,h3{margin-bottom:1.125rem}.content_title>p+*:not(p){margin-top:1rem}.content_title>p+h1,.content_title>p+h2{margin-top:1.25rem}.content_title>p+h3{margin-top:1.125rem}.content_title.small_title>*:not(p){margin-top:1rem;margin-bottom:1rem}@media screen and (min-width:40em){.teaser_text{font-size:1.125rem}.content_title.primary>*:not(p){font-size:3rem}.h1,h1{font-size:2.75rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h1,h1{margin-bottom:1.5rem}.h2,h2{margin-bottom:1.5rem}.h3,h3{margin-bottom:1.25rem}.content_title>p+h1,.content_title>p+h2{margin-top:1.5rem}.content_title>p+h3{margin-top:1.25rem}}@media screen and (min-width:64em){.content_title.primary>*:not(p){font-size:5rem}.h1,h1{font-size:3.5rem}.h2,h2{font-size:2.125rem}.h3,h3{font-size:1.875rem}.h1,h1{margin-bottom:2rem}.h2,h2{margin-bottom:2rem}.h3,h3{margin-bottom:1.5rem}.content_title>p+h1,.content_title>p+h2{margin-top:2rem}.content_title>p+h3{margin-top:1.5rem}}
.boxed_items.blog_items .item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (min-width:40em){.boxed_items.blog_items .item .item_inner{margin:0 -1rem}.boxed_items.blog_items .item:nth-child(2n-1) .item_inner{padding-bottom:2rem;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.boxed_items.blog_items .item:nth-child(2n) .item_inner{padding-top:2rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:64em){.boxed_items.blog_items .item{padding:1.5rem 1rem;-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}}.boxed_items.blog_items .item .item_image{padding:1rem 0 0 .5rem;margin-left:2rem}@media screen and (min-width:40em){.boxed_items.blog_items .item .item_image{padding:1rem 0 1rem 1rem;margin-left:0;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.boxed_items.blog_items .item:nth-child(2n) .item_image{padding:1rem 1rem 1rem 0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.boxed_items.blog_items .item .item_image [data-ratio]{width:115%}.boxed_items.blog_items .item:nth-child(2n-1) .item_image [data-ratio]{margin-top:0}.boxed_items.blog_items .item:nth-child(2n) .item_image [data-ratio]{margin-left:-15%}}.boxed_items.blog_items .item .item_image.quote_wrapper .img_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.boxed_items.blog_items .item .item_image.quote_wrapper .img_wrapper>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.boxed_items.blog_items .item .item_image.quote_wrapper [data-ratio]:before{content:none}.boxed_items.blog_items .item .item_image.quote_wrapper [data-ratio] blockquote{padding:2rem 5rem 3rem 6rem}@media screen and (min-width:64em){.boxed_items.blog_items .item .item_image.quote_wrapper [data-ratio] blockquote{padding:5rem 6rem 5rem 7rem}}.boxed_items.blog_items .item .item_image+.item_content{margin-top:-2rem;position:relative;z-index:20}@media screen and (min-width:40em){.boxed_items.blog_items .item .item_content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.boxed_items.blog_items .item:nth-child(2n) .item_content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.boxed_items.blog_items .item .item_image+.item_content{margin-bottom:-2rem;padding:2.5rem}.boxed_items.blog_items .item:nth-child(2n) .item_image+.item_content{margin-top:-2rem;margin-bottom:0}.boxed_items.blog_items .item .item_image+.item_content:after{top:1rem;bottom:1rem}}.date:before,.categories:before{content:none}.content_title .date,.content_title .categories{font-family:'Open Sans',sans-serif;font-weight:300;font-size:.875rem;letter-spacing:0}ul.pagination{margin:-.125rem;text-align:center}ul.pagination li{margin:.125rem;padding:0 .5rem;height:1.75rem;min-width:1.75rem;line-height:1.625rem;display:inline-block;vertical-align:middle;background-color:#fff;color:#000;border:1px solid #cacaca;border-radius:.25rem}ul.pagination li.ellipsis:after{content:'…'}ul.pagination li.current{background-color:#000;color:#fff;border-color:#000}ul.pagination li:before{content:none}ul.pagination li a{border:none}
ul.category_filter{margin:-.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}ul.category_filter li{padding:.5rem;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}ul.category_filter li:before{content:none}ul.category_filter li>*{padding:.75rem 1.5rem;border:.0625rem solid currentColor;border-radius:5rem;display:block}ul.category_filter li>.active{color:#fff;background-color:#000;border-color:#000}.wrapper .main_color_grey ul.category_filter.highlight_color li>.active,.main_color_grey ul.category_filter.highlight_color li>.active{background-color:#c2bfc2;border-color:#c2bfc2}.wrapper .main_color_petrol ul.category_filter.highlight_color li>.active,.main_color_petrol ul.category_filter.highlight_color li>.active{background-color:#173e43;border-color:#173e43;color:#fff}.wrapper .main_color_orange ul.category_filter.highlight_color li>.active,.main_color_orange ul.category_filter.highlight_color li>.active{background-color:#d27321;border-color:#d27321;color:#fff}ul.category_relation_filter{position:relative;margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}ul.category_relation_filter:after{position:absolute;content:'';top:50%;left:0;right:0;margin:0 auto;width:3rem;height:1.5rem;border-radius:1rem;pointer-events:none;box-shadow:0 0 .5rem rgba(0,0,0,.25);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}ul.category_relation_filter li{padding:.5rem .125rem;-webkit-box-flex:0;-webkit-flex:0 0 7rem;-ms-flex:0 0 7rem;flex:0 0 7rem;text-align:center;max-width:100%}ul.category_relation_filter li:before{content:none}ul.category_relation_filter li a{display:block;border:none}ul.category_relation_filter li span{position:relative;display:block}ul.category_relation_filter li span:after{content:'';position:absolute;top:50%;right:0;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #fff;background-color:#000;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}ul.category_relation_filter li:last-child span:after{left:0;right:auto}
.boxed_items .item.crew_facility_item .item_content{padding-right:5rem;position:relative}.crew_facility_item .item_content p>span,.crew_facility_item .item_content p>a{display:block}.crew_facility_item .item_content p>a{text-decoration:none;font-weight:600;border-bottom:none}.crew_facility_item .item_content .button{margin-top:2rem}.crew_facility_item .item_content p .hide{display:none}.crew_facility_item.active .item_content p .hide{display:block}.boxed_items .item.crew_facility_item .item_content .item_toggler{position:absolute;cursor:pointer;top:1rem;right:1rem;bottom:2rem;width:5rem;height:auto;z-index:30}.boxed_items .item.crew_facility_item .item_content .item_toggler:after{content:'';position:absolute;bottom:2rem;left:50%;width:.75rem;height:.75rem;border:.125rem solid currentColor;border-left:none;border-top:none;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.boxed_items .item.crew_facility_item.active .item_content .item_toggler:after{-webkit-transform:translate(-50%,-50%) rotate(255deg);-moz-transform:translate(-50%,-50%) rotate(225deg);-ms-transform:translate(-50%,-50%) rotate(225deg);-o-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}.plus_item_wrapper [data-name]{display:block;position:relative;padding:0 5rem .5rem 0}.plus_item_wrapper [data-name]+[data-name]{display:none}.plus_item_wrapper [data-name]+[data-name].active{display:block}.plus_item_wrapper [data-name] .plus{position:absolute;top:0;right:0;width:2rem;height:2rem;background-color:rgba(0,0,0,.2);font-size:2rem;line-height:2rem;text-align:center;border-radius:.25rem;cursor:pointer}.plus_item_wrapper [data-name].plus_clicked .plus{display:none}.plus_item_wrapper [data-name] .minus{position:absolute;top:0;right:2.5rem;width:2rem;height:2rem;background-color:rgba(0,0,0,.2);font-size:2rem;line-height:2rem;text-align:center;border-radius:.25rem;cursor:pointer}.filmlocation_anmeldeformular .form_title{padding-top:.5rem}.filmlocation_anmeldeformular .wpcf7-list-item{display:block}.custom_facility_stoerer .listing .item:nth-child(1){margin-bottom:-4rem;margin-left:-1rem;position:relative}.custom_facility_stoerer .listing .item:nth-child(2){z-index:10;position:relative}.custom_facility_stoerer .listing .item:nth-child(3){margin-top:-4rem;margin-right:-1rem;position:relative}@media screen and (min-width:40em){.custom_facility_stoerer .listing .item:nth-child(1){margin-bottom:0;margin-left:0;margin-top:-2rem}.custom_facility_stoerer .listing .item:nth-child(1) img{width:150%;max-width:150%}.custom_facility_stoerer .listing .item:nth-child(2){padding-top:6rem}.custom_facility_stoerer .listing .item:nth-child(3){margin-top:1rem;margin-right:0}.custom_facility_stoerer .listing .item:nth-child(3) img{width:150%;max-width:150%;margin-left:-50%}}
.filmlocation_anmeldeformular textarea{border-radius:1rem}.filmlocation_anmeldeformular .wpcf7-form .form_title{opacity:.75}.filmlocation_anmeldeformular .wpcf7-checkbox{padding-top:.5rem;display:block}.filmlocation_anmeldeformular .wpcf7-acceptance{padding:.5rem 0;display:block}.filmlocation_anmeldeformular select,.filmlocation_anmeldeformular textarea,.filmlocation_anmeldeformular input:not([type=checkbox],[type=radio],[type=file],[type=submit]),.newsletter_form_section select,.newsletter_form_section input:not([type=checkbox],[type=radio],[type=file],[type=submit]){border-radius:.5rem;padding-left:1rem}
.event_items .item .item_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.event_items .item .item_content>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.event_items .item .content_title.small_title>:not(p){margin-top:0}@media screen and (min-width:64em){.event_items.boxed_items .item .item_content{padding-top:3rem;padding-bottom:3rem}.event_items .item .item_content>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin:0}.event_items .item .item_content p:last-child{margin:0}.event_items .item .item_content .item_content_inner p:last-child{margin-bottom:1rem}.event_items .item .item_content>.item_content_inner{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.event_items .item .item_content>.button-group{-webkit-box-flex:0;-webkit-flex:0 0 12%;-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%}}
.more_info_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.more_info_item>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.more_info_item>.title{font-weight:700}@media screen and (min-width:40em){.more_info_item>.title{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.more_info_item>.content{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}.program_item{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.25);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.program_item.day_item,.program_item:last-child{border-bottom:none}.program_item.day_item{font-weight:700;font-size:1.125rem}@media screen and (min-width:40em){.program_item{padding:1.5rem 0}}.program_item>.time{padding-bottom:.5rem;font-weight:400;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (min-width:40em){.program_item>.time{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}.program_item>.content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (min-width:40em){.program_item>.content{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}.program_item .content_el .title{font-weight:700;font-size:1.125rem;padding-bottom:.5rem}.program_item .content_el.is_accordion{border-top:1px solid rgba(0,0,0,.125)}.program_item .content_el.is_accordion:first-child{border-top:none}.program_item .content_el.is_accordion .title{padding:.75rem 0;cursor:pointer;position:relative}.program_item .content_el.is_accordion .title:after{content:'+';position:absolute;top:50%;right:0;height:1.5rem;width:1.5rem;text-align:right;line-height:1.5rem;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.program_item .content_el.is_accordion .text{display:none;padding-bottom:.5rem}.program_item .content_el.is_accordion.opened .text{display:block}.wpcf7-form [name=event-id]{opacity:0;height:0;padding:0;margin:0;visibility:hidden;pointer-events:none}.wpcf7-form .session_item{padding-bottom:1.5rem}.wpcf7-form .session_item label{padding:0 0 .5rem}.wpcf7-form .form_title{text-align:left;display:block;padding-bottom:.5rem}.company_required .company_title:after{content:' *'}.partner_section .partner_item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.partner_section .partner_item .figure{position:relative;width:100%;padding:0 0 50%}.partner_section .partner_item .figure img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}@media screen and (min-width:40em){.partner_section .partner_item{-webkit-box-flex:0;-webkit-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}@media screen and (min-width:64em){.partner_section .partner_item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}
.data_ratio{position:relative;overflow:hidden;display:block}.data_ratio>video{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:0;margin:0 auto}.data_ratio.adjust_to_width>video{width:100%;height:auto}.data_ratio.adjust_to_height>video{height:100%;width:auto;max-width:none}.data_ratio>picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.data_ratio>picture>img,.data_ratio>img{-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:0;margin:0 auto}.data_ratio.adjust_to_width>picture>img,.data_ratio.adjust_to_width>img{width:100%;height:auto}.data_ratio.adjust_to_height>picture>img,.data_ratio.adjust_to_height>img{height:100%;width:auto;max-width:none}.invert>.data_ratio.adjust_to_width>picture>img,.invert>.data_ratio.adjust_to_width>img,.data_ratio.adjust_to_width.invert>picture>img,.data_ratio.adjust_to_width.invert>img{height:100%;width:auto;max-width:none}.invert>.data_ratio.adjust_to_height>picture>img,.invert>.data_ratio.adjust_to_height>img,.data_ratio.adjust_to_height.invert>picture>img,.data_ratio.adjust_to_height.invert>img{width:100%;height:auto}.data_ratio.v_align_top>picture>img,.data_ratio.v_align_bottom>picture>img,.data_ratio.v_align_top>img,.data_ratio.v_align_bottom>img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.data_ratio.h_align_left>picture>img,.data_ratio.h_align_right>picture>img,.data_ratio.h_align_left>img,.data_ratio.h_align_right>img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.data_ratio.v_align_top.h_align_left>picture>img,.data_ratio.v_align_top.h_align_right>picture>img,.data_ratio.v_align_bottom.h_align_left>picture>img,.data_ratio.v_align_bottom.h_align_right>picture>img,.data_ratio.v_align_top.h_align_left>img,.data_ratio.v_align_top.h_align_right>img,.data_ratio.v_align_bottom.h_align_left>img,.data_ratio.v_align_bottom.h_align_right>img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.data_ratio.v_align_top>picture>img,.data_ratio.v_align_top>img{top:0}.data_ratio.v_align_bottom>picture>img,.data_ratio.v_align_bottom>img{top:auto;bottom:0}.data_ratio.h_align_left>picture>img,.data_ratio.h_align_left>img{left:0}.data_ratio.h_align_right>picture>img,.data_ratio.h_align_right>img{left:auto;right:0}.v_align_top>.data_ratio>picture>img,.v_align_bottom>.data_ratio>picture>img,.v_align_top>.data_ratio>img,.v_align_bottom>.data_ratio>img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.h_align_left>.data_ratio>picture>img,.h_align_right>.data_ratio>picture>img,.h_align_left>.data_ratio>img,.h_align_right>.data_ratio>img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.v_align_top.h_align_left>.data_ratio>picture>img,.v_align_top.h_align_right>.data_ratio>picture>img,.v_align_bottom.h_align_left>.data_ratio>picture>img,.v_align_bottom.h_align_right>.data_ratio>picture>img,.v_align_top.h_align_left>.data_ratio>img,.v_align_top.h_align_right>.data_ratio>img,.v_align_bottom.h_align_left>.data_ratio>img,.v_align_bottom.h_align_right>.data_ratio>img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.v_align_top>.data_ratio>picture>img,.v_align_top>.data_ratio>img{top:0}.v_align_bottom>.data_ratio>picture>img,.v_align_bottom>.data_ratio>img{top:auto;bottom:0}.h_align_left>.data_ratio>picture>img,.h_align_left>.data_ratio>img{left:0}.h_align_right>.data_ratio>picture>img,.h_align_right>.data_ratio>img{left:auto;right:0}.data_ratio:before{display:block;position:relative;z-index:0}.data_ratio[class*=small-fixed-height]{min-height:0}.data_ratio[class*=small-expand-height]{min-height:100%}.data_ratio[class*=small-ratio-]:before{content:''}.data_ratio[class*=small-ratio-1-1]:before{padding:0 0 100%}.data_ratio[class*=small-ratio-2-1]:before{padding:0 0 50%}.data_ratio[class*=small-ratio-3-1]:before{padding:0 0 33.333%}.data_ratio[class*=small-ratio-3-2]:before{padding:0 0 66.666%}.data_ratio[class*=small-ratio-4-3]:before{padding:0 0 75%}.data_ratio[class*=small-ratio-5-4]:before{padding:0 0 80%}.data_ratio[class*=small-ratio-16-9]:before{padding:0 0 56.25%}.data_ratio[class*=small-ratio-7-8]:before{padding:0 0 114.28%}.data_ratio[class*=small-ratio-5-6]:before{padding:0 0 120%}.data_ratio[class*=small-ratio-4-5]:before{padding:0 0 125%}.data_ratio[class*=small-ratio-3-4]:before{padding:0 0 133.333%}.data_ratio[class*=small-ratio-3-5]:before{padding:0 0 166.666%}.data_ratio[class*=small-ratio-1-2]:before{padding:0 0 200%}[class*=small-fixed-height]>.data_ratio{min-height:0}[class*=small-expand-height]>.data_ratio{min-height:100%}[class*=small-ratio-]>.data_ratio:before{content:''}[class*=small-ratio-1-1]>.data_ratio:before{padding:0 0 100%}[class*=small-ratio-2-1]>.data_ratio:before{padding:0 0 50%}[class*=small-ratio-3-1]>.data_ratio:before{padding:0 0 33.333%}[class*=small-ratio-3-2]>.data_ratio:before{padding:0 0 66.666%}[class*=small-ratio-4-3]>.data_ratio:before{padding:0 0 75%}[class*=small-ratio-5-4]>.data_ratio:before{padding:0 0 80%}[class*=small-ratio-16-9]>.data_ratio:before{padding:0 0 56.25%}[class*=small-ratio-7-8]>.data_ratio:before{padding:0 0 114.28%}[class*=small-ratio-5-6]>.data_ratio:before{padding:0 0 120%}[class*=small-ratio-4-5]>.data_ratio:before{padding:0 0 125%}[class*=small-ratio-3-4]>.data_ratio:before{padding:0 0 133.333%}[class*=small-ratio-3-5]>.data_ratio:before{padding:0 0 166.666%}[class*=small-ratio-1-2]>.data_ratio:before{padding:0 0 200%}@media screen and (min-width:40em){.data_ratio[class*=medium-fixed-height]{min-height:0}.data_ratio[class*=medium-expand-height]{min-height:100%}.data_ratio[class*=medium-expand-height]:before{content:none}.data_ratio[class*=medium-ratio-]:before{content:''}.data_ratio[class*=medium-ratio-1-1]:before{padding:0 0 100%}.data_ratio[class*=medium-ratio-2-1]:before{padding:0 0 50%}.data_ratio[class*=medium-ratio-3-1]:before{padding:0 0 33.333%}.data_ratio[class*=medium-ratio-3-2]:before{padding:0 0 66.666%}.data_ratio[class*=medium-ratio-4-3]:before{padding:0 0 75%}.data_ratio[class*=medium-ratio-5-4]:before{padding:0 0 80%}.data_ratio[class*=medium-ratio-16-9]:before{padding:0 0 56.25%}.data_ratio[class*=medium-ratio-7-8]:before{padding:0 0 114.28%}.data_ratio[class*=medium-ratio-5-6]:before{padding:0 0 120%}.data_ratio[class*=medium-ratio-4-5]:before{padding:0 0 125%}.data_ratio[class*=medium-ratio-3-4]:before{padding:0 0 133.333%}.data_ratio[class*=medium-ratio-3-5]:before{padding:0 0 166.666%}.data_ratio[class*=medium-ratio-1-2]:before{padding:0 0 200%}[class*=medium-fixed-height]>.data_ratio{min-height:0}[class*=medium-expand-height]>.data_ratio{min-height:100%}[class*=medium-expand-height]>.data_ratio:before{content:none}[class*=medium-ratio-]>.data_ratio:before{content:''}[class*=medium-ratio-1-1]>.data_ratio:before{padding:0 0 100%}[class*=medium-ratio-2-1]>.data_ratio:before{padding:0 0 50%}[class*=medium-ratio-3-1]>.data_ratio:before{padding:0 0 33.333%}[class*=medium-ratio-3-2]>.data_ratio:before{padding:0 0 66.666%}[class*=medium-ratio-4-3]>.data_ratio:before{padding:0 0 75%}[class*=medium-ratio-5-4]>.data_ratio:before{padding:0 0 80%}[class*=medium-ratio-16-9]>.data_ratio:before{padding:0 0 56.25%}[class*=medium-ratio-7-8]>.data_ratio:before{padding:0 0 114.28%}[class*=medium-ratio-5-6]>.data_ratio:before{padding:0 0 120%}[class*=medium-ratio-4-5]>.data_ratio:before{padding:0 0 125%}[class*=medium-ratio-3-4]>.data_ratio:before{padding:0 0 133.333%}[class*=medium-ratio-3-5]>.data_ratio:before{padding:0 0 166.666%}[class*=medium-ratio-1-2]>.data_ratio:before{padding:0 0 200%}}@media screen and (min-width:64em){.data_ratio[class*=large-fixed-height]{min-height:0}.data_ratio[class*=large-expand-height]{min-height:100%}.data_ratio[class*=large-expand-height]:before{content:none}.data_ratio[class*=large-ratio-]:before{content:''}.data_ratio[class*=large-ratio-1-1]:before{padding:0 0 100%}.data_ratio[class*=large-ratio-2-1]:before{padding:0 0 50%}.data_ratio[class*=large-ratio-3-1]:before{padding:0 0 33.333%}.data_ratio[class*=large-ratio-3-2]:before{padding:0 0 66.666%}.data_ratio[class*=large-ratio-4-3]:before{padding:0 0 75%}.data_ratio[class*=large-ratio-5-4]:before{padding:0 0 80%}.data_ratio[class*=large-ratio-16-9]:before{padding:0 0 56.25%}.data_ratio[class*=large-ratio-7-8]:before{padding:0 0 114.28%}.data_ratio[class*=large-ratio-5-6]:before{padding:0 0 120%}.data_ratio[class*=large-ratio-4-5]:before{padding:0 0 125%}.data_ratio[class*=large-ratio-3-4]:before{padding:0 0 133.333%}.data_ratio[class*=large-ratio-3-5]:before{padding:0 0 166.666%}.data_ratio[class*=large-ratio-1-2]:before{padding:0 0 200%}[class*=large-fixed-height]>.data_ratio{min-height:0}[class*=large-expand-height]>.data_ratio{min-height:100%}[class*=large-expand-height]>.data_ratio:before{content:none}[class*=large-ratio-]>.data_ratio:before{content:''}[class*=large-ratio-1-1]>.data_ratio:before{padding:0 0 100%}[class*=large-ratio-2-1]>.data_ratio:before{padding:0 0 50%}[class*=large-ratio-3-1]>.data_ratio:before{padding:0 0 33.333%}[class*=large-ratio-3-2]>.data_ratio:before{padding:0 0 66.666%}[class*=large-ratio-4-3]>.data_ratio:before{padding:0 0 75%}[class*=large-ratio-5-4]>.data_ratio:before{padding:0 0 80%}[class*=large-ratio-16-9]>.data_ratio:before{padding:0 0 56.25%}[class*=large-ratio-7-8]>.data_ratio:before{padding:0 0 114.28%}[class*=large-ratio-5-6]>.data_ratio:before{padding:0 0 120%}[class*=large-ratio-4-5]>.data_ratio:before{padding:0 0 125%}[class*=large-ratio-3-4]>.data_ratio:before{padding:0 0 133.333%}[class*=large-ratio-3-5]>.data_ratio:before{padding:0 0 166.666%}[class*=large-ratio-1-2]>.data_ratio:before{padding:0 0 200%}}[data-svg-dimensions] svg{width:100%}.data_ratio svg{width:100%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;z-index:0;margin:0 auto}.data_ratio.adjust_to_width svg,.data_ratio.adjust_to_width svg{height:100%;width:auto;max-width:none}.data_ratio.adjust_to_height svg,.data_ratio.adjust_to_height svg{width:100%;height:auto}
i[class*=fa]{width:1.25rem;height:1.25rem;display:inline-block;position:relative;font-size:0;line-height:0;vertical-align:middle}i[class*=fa]:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;mask-position:50% 50%;mask-size:contain;mask-repeat:no-repeat}i.fa-instagram:before{mask-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../fontawesome/instagram-brands.svg);background-color:currentColor}i.fa-facebook:before{mask-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../fontawesome/facebook-f-brands.svg);background-color:currentColor;mask-repeat:no-repeat}i.fa-edit:before{mask-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../fontawesome/arrow-up-right-from-square-light.svg);background-color:currentColor}i.fa-linkedin:before{mask-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../fontawesome/linkedin-in-brands.svg);background-color:currentColor}i.fa-youtube:before{mask-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../fontawesome/youtube-brands.svg);background-color:currentColor}i.fa-magnifying-glass:before{mask-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../fontawesome/magnifying-glass-solid.svg);background-color:currentColor}
.font_weight_normal{font-weight:400}.page-template-page-frontend-event-entered .topbar .search_column,.page-template-page-frontend-event-entered .topbar .navigation_toggle_wrapper,.page-template-page-frontend-event-entered .topbar .navigation_wrapper{display:none}.page-template-page-frontend-event-entered .footer{display:none}.page-template-page-frontend-event-entered .wrapper{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-page-frontend-event-entered .wrapper>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.page-template-page-frontend-event-entered .wrapper.disabled{background-color:red}.page-template-page-frontend-event-entered .wrapper.enabled{background-color:green}.page-template-page-frontend-event-entered .wrapper p{font-size:1.5rem;font-weight:700}.content .typo_days{padding-bottom:2rem}.content form .checkbox_item{padding:.125rem 0}.content form .checkbox_item input[type=checkbox]{margin-right:.5rem}
.overlay_wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:20000;background-color:rgba(0,0,0,.25);pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.overlay_wrapper .overlay{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:40rem;background-color:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,.25);pointer-events:all}.overlay_wrapper .overlay .close_x{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;display:block;cursor:pointer}.overlay_wrapper .overlay .close_x:before{content:'';position:absolute;top:50%;left:50%;background-color:currentColor;width:1.5rem;height:.125rem;border-radius:.125rem;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.overlay_wrapper .overlay .close_x:after{content:'';position:absolute;top:50%;left:50%;background-color:currentColor;width:1.5rem;height:.125rem;border-radius:.125rem;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width:40em){.overlay_wrapper .overlay{padding:3rem}}@media screen and (min-width:64em){.overlay_wrapper .overlay{padding:4rem}}
.job_items .item .item_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -1rem}.job_items .item .item_content>*{padding:0 1rem;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.job_items .content_title.small_title>:not(p){margin-top:0}@media screen and (min-width:64em){.job_items .item .item_content>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.job_items .item .item_content p:last-child{margin:0}.job_items .item .item_content>.button-group{margin-top:0;max-width:20rem;text-align:left}.job_items .item .item_content>.date_wrapper{max-width:12rem}.job_items .item .item_content>.item_content_inner{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}}
.boxed_items .item .item_image{padding-bottom:0}.boxed_items .item .item_image [data-ratio]:before{padding:0 0 66.666%;content:'';display:block}.boxed_items .item .item_content{padding:2.5rem 2.5rem 3.5rem;position:relative}.boxed_items .item .item_image+.item_content{margin-top:-1rem;padding:1.5rem 2.5rem 3.5rem}.boxed_items .item .item_content:after{content:'';position:absolute;top:1rem;left:1rem;bottom:2rem;right:1rem;border-radius:1rem;background-color:#fff;z-index:0;box-shadow:0 0 1rem rgba(0,0,0,.125)}.boxed_items .item .item_image+.item_content:after{top:0}.boxed_items .item .item_content>*{position:relative;z-index:20}@media screen and (min-width:64em){.boxed_items.offset .item{padding:1rem 1.5rem}}@media screen and (min-width:80em){.boxed_items.offset .item{padding:2rem 2.5rem}}.boxed_items.offset .item .item_image{padding:1rem 0 0 .5rem;margin-left:2rem}@media screen and (min-width:40em){.boxed_items.offset .item .item_image{padding:1rem 1rem 0;margin-left:15%;-webkit-box-flex:0;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.boxed_items.offset .item .item_image{margin-bottom:-33.333%}.boxed_items.offset .item:nth-child(2) .item_image{margin-top:33.333%}}.boxed_items.offset .item .item_image+.item_content{margin-top:-2rem}@media screen and (min-width:40em){.boxed_items.offset .item .item_content{-webkit-box-flex:0;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}.boxed_items.offset .item .item_image+.item_content{margin-top:3rem}}
.file_items.listing,.file_items .listing{padding-top:2rem}.file_items .item{position:relative}.file_items .item .item_content{position:static}.file_items .item .item_content_inner{padding-top:3rem;position:relative;text-align:center}.file_items .item .item_content_inner:after{content:'';position:absolute;right:0;top:1rem;left:0;width:2rem;height:2rem;background:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../img/download.svg) no-repeat;background-position:0 0;background-size:contain;margin:0 auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.wrapper .main_color_black .file_items .item .item_content_inner:after,.main_color_black .file_items .item .item_content_inner:after{background-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../img/download.svg)}.wrapper .main_color_grey .file_items .item .item_content_inner:after,.main_color_grey .file_items .item .item_content_inner:after{background-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../img/download-grey.svg)}.wrapper .main_color_petrol .file_items .item .item_content_inner:after,.main_color_petrol .file_items .item .item_content_inner:after{background-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../img/download-petrol.svg)}.wrapper .main_color_orange .file_items .item .item_content_inner:after,.main_color_orange .file_items .item .item_content_inner:after{background-image:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../img/download-orange.svg)}.file_items .item .item_content_inner strong{font-weight:600}.image_file_items .item_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.image_file_items .item_content>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.image_file_items .item_content>.item_content_inner{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}.image_file_items .item_content .file_items{margin:0 -1rem}@media screen and (min-width:64em){.image_file_items .img_wrapper{padding-bottom:2rem}}
.general_archiv_items.boxed_items .item{position:relative}.general_archiv_items.boxed_items .item .item_content{position:static;padding:2.5rem}.general_archiv_items.boxed_items .item .item_content:after{bottom:1rem}.equal_height_items .item{padding:0}.equal_height_items .item .item_inner{margin:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.equal_height_items .item .item_inner>.item_image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.equal_height_items .item .item_inner>.item_content{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.equal_height_items .item .item_inner>.item_content>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.equal_height_items .item .item_inner>.item_content>.expand_height{-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0}
.listing.slick_slider{padding-bottom:2rem}
.listing.row{margin:-1rem auto}.team_items .item{padding:2rem 1rem}.team_items a[href*="tel:"],.team_items a[href*="mailto:"]{font-weight:300}a[href*="mailto:"] span{display:inline-block}@media screen and (min-width:64em){.team_items>.item:first-child:last-child [href*="mailto:"]{white-space:nowrap}}.wrapper .team_items a{border:none;font-weight:600}.wrapper .content .team_items a:before{color:#000}.wrapper .main_color_black .team_items a,.main_color_black .team_items a{color:#000}.wrapper .main_color_grey .team_items a,.main_color_grey .team_items a{color:#c2bfc2}.wrapper .main_color_petrol .team_items a,.main_color_petrol .team_items a{color:#173e43}.wrapper .main_color_orange .team_items a,.main_color_orange .team_items a{color:#d27321}.team_items .item .item_image [data-ratio]{padding:0 0 100%;border-radius:50%}.team_items .item .item_image [data-ratio]:before{content:none}.team_items .item .content_title>*:not(p){font-size:1rem;font-weight:600;font-family:'Open Sans',sans-serif;margin-bottom:0;line-height:1.6}
.press_archive_listing .item_image{position:relative}.press_archive_listing .item_image figcaption{position:absolute;top:100%;pointer-events:none;left:1rem;right:1rem;width:auto;z-index:200;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.5);padding:1rem;text-align:left;border-radius:.5rem;-webkit-transform:translate(0,-1rem);-moz-transform:translate(0,-1rem);-ms-transform:translate(0,-1rem);-o-transform:translate(0,-1rem);transform:translate(0,-1rem);opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.press_archive_listing .item_image:hover figcaption{opacity:1}
.form_file_download{position:relative}.form_file_download:before{content:'';position:absolute;right:0;top:1rem;left:0;width:6rem;height:6rem;border-radius:50%;background-color:#fff;margin:0 auto;z-index:0;box-shadow:0 0 .5rem rgba(0,0,0,.075);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.form_file_download .file_submit{position:absolute;top:1rem;left:1rem;bottom:1rem;right:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);z-index:200;opacity:0;cursor:pointer}.form_file_download .h2{margin-bottom:0;display:block;padding:2rem 0}.form_file_download .h2:before{content:'';position:absolute;right:0;top:-1rem;left:0;width:6rem;height:6rem;background:url(//www.innovation-salzburg.at/wp-content/themes/typo-canvas-child/assets/css/../img/download.svg) no-repeat #fff;background-position:50% 50%;background-size:80% auto;border-radius:50%;margin:0 auto;z-index:20;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (min-width:40em){.form_file_download .h2:before{top:-2rem}}@media screen and (min-width:64em){.form_file_download .h2:before{top:-3rem}}
.project_items .item_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.project_items .item_content>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.project_items .item_content>.item_image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.project_items .item_content>.item_content_inner{padding-top:1rem}.project_items .item_content .content_title.small_title>*:not(p){margin-top:0}@media screen and (min-width:40em){.project_items .item_content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.project_items.boxed_items .item .item_content{padding:1.75rem 1.75rem 2.75rem}.project_items .item_content>*{padding:.75rem}.project_items .item_content>.item_image{padding-bottom:.75rem;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;order:3}.project_items .item_content>.item_content_inner{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:64em){.project_items .item_content>.item_image{-webkit-box-flex:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.project_items .item_content>.item_content_inner{-webkit-box-flex:0;-webkit-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}}
.single_project_thumbnail{width:100%;margin:0 auto}@media screen and (min-width:40em){.single_project_thumbnail{width:66.666%}}@media screen and (min-width:64em){.single_project_thumbnail{width:50%}}.project_details .project_detail_item{position:relative;padding:1.5rem 1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.project_details .project_detail_item:after{content:'';position:absolute;bottom:0;left:0;right:0;width:auto;height:1px;background-color:currentColor;opacity:.25}.project_details .project_detail_item p:last-child{margin-bottom:0}.project_details .project_detail_item>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.project_details .project_detail_item>.title{padding-bottom:.5rem}@media screen and (min-width:40em){.project_details .project_detail_item>.title{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.project_details .project_detail_item>.content{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}
.wrapper{padding-top:5rem}.topbar{position:fixed;left:0;right:0;top:0;bottom:auto;height:5rem;width:100%;margin:0 auto;padding:0 1rem;z-index:1000;background-color:transparent;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.topbar.scrolled{background-color:#fff}.topbar>.row{height:100%;position:relative}.topbar .columns.row{position:relative}.topbar .column,.topbar .columns{padding-top:0;padding-bottom:0}@media screen and (min-width:40em){.topbar{padding:0 2rem}}@media screen and (min-width:64em){.topbar{padding:0 4rem}}.topbar .logo_wrapper{height:3rem;width:4.625em;margin-left:1rem;z-index:1010;position:relative;font-size:1rem;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:0}.topbar.scrolled .logo_wrapper{font-size:.75rem}.topbar .logo_wrapper .logo{display:inline-block;overflow:visible;position:absolute;z-index:20;top:0;left:0;right:0;height:5em;width:4.625em;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.topbar .logo_wrapper .logo_wrapper_link{height:5em;width:4.625em;display:block}.topbar .logo_wrapper .logo_wrapper_link .svg_wrapper{position:absolute;z-index:20;top:0;left:0;right:0;height:5em;width:4.625em}.scrolled.topbar .logo_wrapper .logo{top:0}.logo path{color:inherit;fill:currentColor}.nav_opened.topbar .logo path{fill:#fff}.topbar .logo path[data-logo-id=line]{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.topbar .logo:hover path[data-logo-id=line]{-webkit-transform:translate(10%,0);-moz-transform:translate(10%,0);-ms-transform:translate(10%,0);-o-transform:translate(10%,0);transform:translate(10%,0)}@media screen and (min-width:40em){.topbar .logo_wrapper{font-size:1.25rem}.topbar.scrolled .logo_wrapper{font-size:.75rem}.nav_opened.topbar .logo path{fill:#000}}@media screen and (min-width:64em){.topbar .logo_wrapper{font-size:1.5rem}.topbar.scrolled .logo_wrapper{font-size:.75rem}}@media screen and (min-width:110em){.topbar .logo_wrapper{font-size:1.75rem}.topbar.scrolled .logo_wrapper{font-size:1.25rem}}.navigation_toggle_wrapper{position:relative;z-index:1010}.navigation_toggle_wrapper .navigation_toggle{position:relative;width:2.25rem;height:1.5rem;overflow:hidden;color:inherit;cursor:pointer;text-align:center;display:block;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.nav_opened .navigation_toggle_wrapper .navigation_toggle{color:#fff}.navigation_toggle_wrapper .navigation_toggle:before,.navigation_toggle_wrapper .navigation_toggle:after{position:absolute;left:50%;top:auto;bottom:auto;margin:0 auto;width:2.25rem;height:.25rem;background-color:currentColor;content:'';-webkit-transform:translateY(0) translateX(-50%) rotate(0);-moz-transform:translateY(0) translateX(-50%) rotate(0);-ms-transform:translateY(0) translateX(-50%) rotate(0);-o-transform:translateY(0) translateX(-50%) rotate(0);transform:translateY(0) translateX(-50%) rotate(0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.navigation_toggle_wrapper .navigation_toggle:before{margin-left:.5rem;top:0;box-shadow:-.25rem .625rem 0 0 currentColor}.navigation_toggle_wrapper .navigation_toggle:hover:before{margin-left:0;box-shadow:0 .625rem 0 0 currentColor}.navigation_toggle_wrapper .navigation_toggle:after{bottom:0}.nav_opened .navigation_toggle_wrapper .navigation_toggle:before,.nav_opened .navigation_toggle_wrapper .navigation_toggle:after{width:2rem}.nav_opened .navigation_toggle_wrapper .navigation_toggle:before{-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-moz-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) rotate(-45deg);-o-transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform:translateY(-50%) translateX(-50%) rotate(-45deg);top:50%;box-shadow:0 0 0 0 transparent;margin-left:0}.nav_opened .navigation_toggle_wrapper .navigation_toggle:after{-webkit-transform:translateY(50%) translateX(-50%) rotate(45deg);-moz-transform:translateY(50%) translateX(-50%) rotate(45deg);-ms-transform:translateY(50%) translateX(-50%) rotate(45deg);-o-transform:translateY(50%) translateX(-50%) rotate(45deg);transform:translateY(50%) translateX(-50%) rotate(45deg);bottom:50%}.navigation_wrapper{position:fixed;right:auto;left:100%;top:0;height:100%;height:100vh;width:100%;z-index:1001;color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translate(-70%,0);-moz-transform:translate(-70%,0);-ms-transform:translate(-70%,0);-o-transform:translate(-70%,0);transform:translate(-70%,0);background-color:#000}.topbar .navigation_wrapper{padding:0 1.9375rem}.nav_opened .navigation_wrapper{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}@media screen and (min-width:40em){.topbar .navigation_wrapper{padding:0 2.9375rem;max-width:30rem}}.navigation_wrapper .menu_wrapper{display:block;width:100%;height:100%;position:relative;z-index:0;padding:10rem 0 4rem;overflow-y:auto;margin:0 -.75rem}.navigation_wrapper .menu_wrapper::-webkit-scrollbar{display:none}.navigation_wrapper .menu_wrapper{-ms-overflow-style:none;scrollbar-width:none}.topbar .navigation_wrapper .menu_wrapper ul{font-family:'Staatliches',cursive;font-weight:400;font-style:normal;line-height:1;color:inherit;margin:.375rem 0}.topbar .navigation_wrapper .menu_wrapper ul.menu{margin:0 0 3rem}.topbar .navigation_wrapper .menu_wrapper ul li{list-style:none;padding:.5rem .75rem;font-size:1.25rem;position:relative}.topbar .navigation_wrapper .menu_wrapper>.menu:first-child li{font-size:1.5rem;padding:.375rem 0}.topbar .navigation_wrapper .menu_wrapper>.menu:first-child>li{padding:.625rem 1rem .5rem}.topbar .navigation_wrapper .menu_wrapper>.menu:first-child>li:before{content:'';position:absolute;top:0;left:1rem;right:1rem;width:auto;height:1px;background-color:rgba(255,255,255,.2)}.topbar .navigation_wrapper .menu_wrapper>.menu:first-child>li:last-child:after{content:'';position:absolute;bottom:0;left:1rem;right:1rem;width:auto;height:1px;background-color:rgba(255,255,255,.2)}.topbar .navigation_wrapper .menu_wrapper>.menu:first-child>li>ul>li>a{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.125rem}.topbar .navigation_wrapper .menu_wrapper>.menu:first-child>li>ul>li>ul>li>a{padding-left:1rem;font-family:'Open Sans',sans-serif;font-size:1rem;font-weight:400}.navigation_wrapper .menu a[aria-current=page]:before{content:'/';padding-right:.5rem}.navigation_wrapper .menu a{position:relative;display:block;padding-right:2rem}.topbar .navigation_wrapper .menu_wrapper ul li a{padding:0 2rem 0 0;line-height:1}.sub-menu-toggle{display:inline-block;width:2rem;height:2rem;margin-left:.5rem;position:absolute;cursor:pointer;top:.5rem;right:1rem}.sub-menu-toggle:after{content:'';position:absolute;top:35%;left:50%;width:.625rem;height:.625rem;border:2px solid #fff;border-top:none;border-left:none;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.menu_wrapper ul li li .sub-menu-toggle{right:0}.sub-menu-toggle+.sub-menu{display:none}.sub-menu-toggle.active+.sub-menu{display:block}.typo_language_switch_wrapper>span.current{display:none}.wrapper .typo_language_switch_wrapper .typo_language_switch_nav li{display:block}.typo_language_switch_wrapper.has_dropdown{padding:0 1rem;position:relative;font-family:'Staatliches','Arial',sans-serif;font-size:1.25rem}@media screen and (min-width:64em){.topbar>.row>.typo_language_switch_wrapper{display:block}}.topbar .navigation_wrapper .menu_wrapper .typo_language_switch_wrapper .typo_language_switch_nav li a{padding:0}.topbar .topbar_search{cursor:pointer;font-size:1.25rem;display:inline-block}.searchform_section{position:fixed;top:5rem;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fcfcfc;pointer-events:none;opacity:0;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.searchform_section.opened{pointer-events:all;opacity:1;visibility:visible}.searchform_section .row.searchform_wrapper{max-width:90rem;margin:0 auto;padding-bottom:8rem}.searchform_section form{padding:1rem}.searchform_section span.h2{display:block;text-align:center}
.content>.breadcrumb_section:last-child{display:none}.typo_breadcrumbs ul{display:block;text-align:center}.typo_breadcrumbs ul li{padding-left:3.5rem;display:inline}.typo_breadcrumbs ul li:before{content:'';position:absolute;top:50%;left:1.5rem;background-color:currentColor;height:1.5rem;width:.125rem;transform:translate(0,-50%) rotate(15deg)}.typo_breadcrumbs ul li:first-child{padding-left:0}.typo_breadcrumbs ul li:first-child:before{content:none}.typo_breadcrumbs ul li:first-child:after{content:none}
.header_section.content_section{padding-top:0}.header_section.content_section .content_row{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}.multicontent_slider_section .slick_slider .slick-dots{padding-right:1.5rem;padding-left:1.5rem;text-align:right}@media screen and (min-width:40em){.multicontent_slider_section .slick_slider .slick-dots{padding-right:2.5rem;padding-left:2.5rem;padding-top:0;margin:0 auto;margin-top:-3.75rem;max-width:98rem}}@media screen and (min-width:64em){.multicontent_slider_section .slick_slider .slick-dots{padding-right:4.5rem;padding-left:4.5rem;margin-top:-4.75rem}}.header_section.content_section .content_image{padding:0 1rem 0 .5rem;margin-left:2rem;position:relative;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.header_section.content_section .content_image [data-ratio]{padding:0 0 120%}.header_section.content_section .content_image [data-ratio].vimeo_video,.header_section.content_section .content_image [data-ratio].youtube_video{padding:0}.header_section.content_section .content_image [data-ratio]:before{content:none}.header_section.content_section .content_image figcaption{display:none}@media screen and (min-width:40em){.header_section.content_section .content_image{margin-bottom:2rem;padding:0 1rem;margin-left:25%;-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.header_section.content_section .content_image:first-child:last-child{margin-left:12.5%}.header_section.content_section .content_image [data-ratio]{padding:0 0 66.666%}.header_section.content_section .content_image [data-ratio].vimeo_video,.header_section.content_section .content_image [data-ratio].youtube_video{padding:0}.header_section.content_section.header_section_small_image .content_image [data-ratio]{padding:0 0 40%}}@media screen and (min-width:64em){.header_section.content_section .content_image figcaption{display:block;padding-left:33.333%}}.header_section.content_section .content_image.quote_wrapper [data-ratio],.header_section.content_section .content_image .quote_wrapper [data-ratio]{padding:0}.header_section.content_section .content_image.quote_wrapper [data-ratio] blockquote,.header_section.content_section .content_image .quote_wrapper [data-ratio] blockquote{padding:2rem 5rem 10rem 6rem}@media screen and (min-width:64em){.header_section.content_section .content_image.quote_wrapper [data-ratio] blockquote,.header_section.content_section .content_image .quote_wrapper [data-ratio] blockquote{padding:3rem 6rem 15rem 7rem}.header_section.content_section .content_image.quote_wrapper [data-ratio] blockquote p,.header_section.content_section .content_image .quote_wrapper [data-ratio] blockquote p{font-size:1.75rem}}@media screen and (min-width:80em){.header_section.content_section .content_image.quote_wrapper [data-ratio] blockquote,.header_section.content_section .content_image .quote_wrapper [data-ratio] blockquote{padding:3rem 8rem 15rem 10rem}.header_section.content_section .content_image.quote_wrapper [data-ratio] blockquote p,.header_section.content_section .content_image .quote_wrapper [data-ratio] blockquote p{font-size:2.25rem;padding:0 0 0 2.5rem}.header_section.content_section .content_image.quote_wrapper [data-ratio] blockquote p:after,.header_section.content_section .content_image .quote_wrapper [data-ratio] blockquote p:after{width:1rem;top:.75rem;bottom:.75rem;max-height:10rem}.header_section.content_section .content_image.quote_wrapper [data-ratio] blockquote cite,.header_section.content_section .content_image .quote_wrapper [data-ratio] blockquote cite{font-size:1.25rem}}.header_section.content_section .content_column{position:relative;z-index:10;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.header_section.content_section .content_row>.content_column:first-child{padding-top:6rem;position:static}.header_section.content_section .content_image+.content_column{padding:1.5rem 2.5rem;margin-top:-8rem}.header_section.content_section .content_image+.content_column:after{content:'';position:absolute;top:0;left:1rem;bottom:0;right:1rem;border-radius:1rem;background-color:#fff;z-index:0;box-shadow:0 0 1rem rgba(0,0,0,.125)}.header_section.content_section .content_column>*{position:relative;z-index:20}.header_section.content_section .content_row>.content_column:first-child .scroll_down{margin:0 auto;display:block}@media screen and (min-width:40em){.header_section.content_section .content_column{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.header_section.content_section .content_row>.content_column:first-child{margin-left:12.5%}.header_section.content_section .content_image+.content_column{margin-top:-11rem;padding:1.5rem 2.5rem}.header_section_small_image.header_section.content_section .content_image+.content_column{margin-top:-7rem}}@media screen and (min-width:64em){.header_section.content_section .content_column{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.header_section.content_section .content_row>.content_column:first-child{margin-left:25%;padding-top:9rem}.header_section.content_section .content_image+.content_column{margin-top:-15rem;padding:2rem 3rem}.header_section_small_image.header_section.content_section .content_image+.content_column{margin-top:-9rem}}@media screen and (min-width:100em){.header_section_small_image.header_section.content_section .content_image+.content_column{margin-top:-15rem}}.go_back_wrapper a.button:hover{padding-left:1.5rem}.go_back_wrapper a.button:after{left:.5rem;-webkit-transform:translate(-.5rem,-50%) rotate(-135deg);-moz-transform:translate(-.5rem,-50%) rotate(-135deg);-ms-transform:translate(-.5rem,-50%) rotate(-135deg);-o-transform:translate(-.5rem,-50%) rotate(-135deg);transform:translate(-.5rem,-50%) rotate(-13545deg)}.go_back_wrapper a.button:hover:before{left:0}.header_section.content_section .content_column>.go_back_wrapper{position:absolute;top:-2rem;left:2rem}.header_section.content_section .content_row>.content_column:first-child>.go_back_wrapper{top:2rem;left:1rem}@media screen and (min-width:40em){.header_section.content_section .content_column>.go_back_wrapper{top:-3rem}.header_section_small_image.header_section.content_section .content_column>.go_back_wrapper{top:-2rem}.header_section.content_section .content_row>.content_column:first-child>.go_back_wrapper{top:4rem;left:2rem}}@media screen and (min-width:64em){.header_section.content_section .content_row>.content_column:first-child>.go_back_wrapper{top:6rem}}.header_section.content_section .content_row>.content_column:first-child .content_title{text-align:center}
/*
.nl-form-body *{
	color:#000;
	font-family:Open Sans;
	font-size:14px;
	line-height:30px;
	list-style-type:disc;
	list-style-position:outside;
	margin:0;
	padding:0;
	vertical-align:top;
}
.nl-form-body h1{
	color:#d06922;
	font-size:1.6em;
	height:auto;
	padding:0;
	font-weight:700;
}
.nl-form-body ul{
	padding:8px 24px;
}
.nl-form-body{
	border:solid 0px #999;
	box-sizing:border-box;
	margin:10px auto;
	padding: 0;
}
.nl-form-body .element{
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	padding:8px 4%;
	width:100%;
}
.nl-form-body .element *{
	vertical-align:top;
}
.nl-form-body .element .validation{
	color:#ff0000;
	display:none;
	font-weight:bold;
}
.nl-form-body .element.invalid .validation{
	display:block !important;
}
.nl-form-body .element .first{
	float:left;
	width:100%;
}
.nl-form-body .element .second{
	padding-left:0;
}
.nl-form-body .first label{
	color:#000000;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 0.1em;
	padding:0 0 2px 0;
}
.nl-form-body .element.mandatory .first label::after{
	content:"*";
}
.nl-form-body p.descr{
	color:#929292;
	font-size:0.9em;
	line-height:30px;
	margin:0 0 0.1em;
	padding:0 0 2px 0;
}
.nl-form-body .element sub{
	vertical-align:sub;
}
.nl-form-body .element sup{
	vertical-align:super;
}
.nl-form-body .first p.descr{
	display:none !important;
}
.nl-form-body .second label{
	color:#000000;
	width:80%;
}
.nl-form-body button,.nl-form-body input[type=text],.nl-form-body select,.nl-form-body textarea{
	border:solid 1px #ccc;
	box-sizing:border-box;
	display:inline-block;
	margin:0 0 0.2em;
	padding:4px;
	width:100%;
	line-height:initial;
}
.nl-form-body .element.invalid input[type=text],.nl-form-body .element.invalid select,.nl-form-body .element.invalid textarea{
	border:solid 1px #ff0000;
}
.nl-form-body input[type=checkbox],.nl-form-body input[type=radio]{
	border:solid 1px #ccc;
	box-sizing:border-box;
	display:inline-block;
	margin:6px 4px 0.2em;
}
.nl-form-body button{
	color:#ffffff;
	padding:0.3em 0;
	background-color:#d06922;
	background:linear-gradient(#d06922, #d06922);
	border:solid 12px #d06922;
	text-align:center;
}
.formassi_element_paragraph, .formassi_element_paragraph * {
	color:#929292;
}
#fa_0{
	width:100%;
}
#fa_1{
	width:100%;
}
#fa_2{
	width:100%;
}
#fa_3{
	width:100%;
}
#fa_4{
	width:100%;
}
#fa_5{
	width:100%;
}
#fa_6{
	width:100%;
}
#fa_7{
	width:100%;
}
#fa_8{
	width:100%;
}
#fa_9{
	width:100%;
}
#fa_10{
	width:100%;
}
#fa_10>div{
	height:24px;
}
#fa_11{
	width:100%;
}
#fa_12{
	width:100%;
}
#fa_12>div{
	height:24px;
}
#fa_13{
	width:100%;
}
#fa_14{
	width:100%;
}
#fa_14>div{
	height:24px;
}
#fa_15{
	width:50%;
}
input.datetime, input.date, input.time{
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
}
span.calendar{
	float: right;
	margin-right: 17px;
	margin-top: -26px;
	position: relative;
	z-index: 2;
	color: #767b81;
}
.calendar::after{
	content: "073";
	font-family: 'FontAwesome regular' !important;
	font-size: 15px;
}
.datetimepicker {
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
	z-index: 9999;
	padding: 0px;
	margin: 0px;
	width: 228px;
	font-size: 11px;
	font-family: Tahoma;
	border: 1px solid #b0bac4;
	position: absolute;
	display: none;
}
*/

/****** NAVIGATION ******/

/*
div.dtpnav {
	width: 100%;
	height: 25px;
}
.dtpnavarrowleft {
	cursor: pointer;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	width: 24px;
	height: 25px;
}
.dtpnavarrowleftimg {
	margin-left: 8px;
	margin-top:6px
}
div.dtpnavmonthyearsel {
	float: left;
	font-weight: bold;
	min-width: 180px;
	text-align: center;
}
.dtpnavarrowright {
	cursor: pointer;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	width: 24px;
	height: 25px;
}
.dtpnavarrowrightimg {
	margin-left: 8px;
	margin-top:6px
}
*/

/****** MONTH-SELECTION ******/

/*
.dtpmonthsel {
	cursor: pointer;
	display: inline-block;
	margin-right: 2px;
}
.dtpmonthshow {
	float:left;
	line-height: 24px;
	color: #FFF;
}
.dtpmonthshowimg {
	width: 13px;
	height: 26px;
	float: left;
	background-repeat: no-repeat;
	background-position: 4px 10px;
}
.dtpyearsel {
	cursor: pointer;
	display: inline-block;
	margin-left: 2px;
}
div.dtpyearselbox {
	height: 184px;
	overflow: hidden;
	width: 228px;
	background-color: #fff;
	border: 1px solid #b0bac4;
	font-family: Tahoma;
	font-size: 10px;
	display: none;
	position: absolute;
	left: -1px;
	top: 24px;
}
div.dtpyearselboxleft {
	height: 182px;
	width: 34px;
	margin: 1px;
	float: left;
	cursor: pointer;
}
div.dtpyearselboxright {
	height: 182px;
	width: 33px;
	margin: 1px;
	float: left;
	cursor: pointer;
}
.dtpyearshow {
	float: left;
	line-height: 24px;
	color: #FFF;
}
.dtpyearshowarrowimg {
	width: 13px;
	height: 26px;
	float: left;
	background-repeat: no-repeat;
	background-position: 4px 10px;
}
*/

/***** YEAR-BOX ******/

/*
.dtpyearbox {
	height: 182px;
	width: 156px;
	background-color: #fff;
	float:left;
}
.dtpyearboxselul {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
	border-bottom: 1px solid #fff;
	margin-bottom: 0px;
	background-color: #fff;
}
.dtpyearboxselli {
	float: left;
	margin-bottom:1px;
	text-align: center;
}
*/

/********** CAL ************/

/*

.dtpcalendar {
	width: 100%;
	background-color: #fcfdff;
	border-top: 1px solid #b0bac4;
}
.dtpcalrow {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.calField {
	float:left;
	text-align: center;
	cursor: pointer !important;
}
.disabledCalField {
	float:left;
	text-align: center;
	background-color: #757575 !important;
	cursor: default;
}
.notThisMonthField {
	background-color: #fff !important;
	margin-bottom: 1px !important;
}
    */
/******* TIME *********/
/*
.dtptimearea {
	width: 100%;
	height: 25px;
	color: #34404b;
	font-weight: bold;
	text-align: center;
}
.dtptimeclock {
	vertical-align: top;
	margin-right: 10px;
	margin-top: 4px;
	cursor: pointer;
	display: inline-block;
	width: 16px;
	height: 16px;
}
.dtphoursel {
	margin-right: 2px;
	display: inline-block;
	cursor: pointer;
}
.dtphoursel1 {
	width: 9px;
	height: 6px;
	margin-right: 2px;
	margin-top: 9px;
	float: left;
}
.dtphoursel2 {
	float: right;
	line-height: 24px;
}
.dtphourselectbox {
	font-weight: normal;
	top: 24px;
	height: 184px;
	width: 228px;
	background-color: #fff;
	border: 1px solid #b0bac4;
	font-family: Tahoma;
	font-size: 10px;
	display: none;
	position: absolute;
	left: -1px;
}
.dtphourul {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
}
.dtphouril {
	float: left;
	width: 56px;
	margin-bottom: 1px;
	text-align: center;
	cursor: pointer;
	margin-left: 1px;
}
.dtpdblp {
	line-height: 24px;
	display: inline-block;
	vertical-align: top;
}
.dtpminutesel {
	margin-right: 2px;
	display: inline-block;
	cursor: pointer;
}
.dtpminutesel1 {
	float: left;
	line-height: 24px;
	margin-left:2px;
}
.dtpminutesel2 {
	width: 9px;
	height: 6px;
	margin-left: 3px;
	margin-top: 9px;
	float: right;
}
.dtpminuteselectbox {
	font-weight: normal;
	top: 24px;
	left: -1px;
	height: 184px;
	width: 228px;
	background-color: #fff;
	border: 1px solid #b0bac4;
	font-family: Tahoma;
	font-size: 10px;
	display: none;
	position: absolute;
}
.dtpminuteul {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
}
.dtpminuteil {
	float: left;
	text-align: center;
	margin-bottom: 1px;
	cursor: pointer;
	margin-left: 1px;
}
.dtptimeselarea {
	font-weight: normal;
	left: -1px;
	top: 24px;
	height: 184px;
	width: 228px;
	background-color: #fff;
	border: 1px solid #b0bac4;
	font-family: Tahoma;
	font-size: 10px;
	display: none;
	position: absolute;
}
.dtptimeselarealeft {
	height: 100%;
	width: 100px;
	float:left;
}
.dtptimeselarealeftarrowup {
	width: 100%;
	background-repeat: no-repeat;
	height: 50px;
	cursor: pointer;
}
.dtptimeselarealeftnumber {
	width: 100%;
	height: 84px;
	vertical-align: middle;
	text-align: center;
	line-height: 84px;
	font-size: 36pt;
}
.dtptimeselarealeftarrowdown {
	width: 100%;
	background-repeat: no-repeat;
	height: 50px;
	cursor: pointer;
}
.dtptimeselareamiddle {
	vertical-align: middle;
	text-align: center;
	line-height: 170px;
	font-size: 42pt;
	width: 28px;
	float:left;
}
.dtptimeselarearight {
	height: 100%;
	width: 100px;
	float:left;
}
.dtptimeselarearightarrowup {
	width: 100%;
	background-repeat: no-repeat;
	height: 50px;
	cursor: pointer;
}
.dtptimeselarearightnumber {
	width: 100%;
	height: 84px;
	vertical-align: middle;
	text-align: center;
	line-height: 84px;
	font-size: 36pt;
}
.dtptimeselarearightarrowdown {
	width: 100%;
	background-repeat: no-repeat;
	height: 50px;
	cursor: pointer;
}
*/
/***** MONTH SELECTION BOX *****/

/*
div.dtpmonthbox {
	height: 184px;
	width: 228px;
	background-color: #FFF;
	border: 1px solid #b0bac4;
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	display: none;
	position: absolute;
	left: -1px;
	top: 24px;
}
ul.dtpmonthrow {
	margin-left: 0px;
	float:left;
	list-style-type: none;
	width:100%;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
}
il.dtpmonthcell {
	float: left;
	text-align: center;
	line-height: 45px;
	border-left: 1px solid #fff;
	cursor: pointer;
}
    */
/***** BUTTONS *****/

/*
.dtpbuttons {
	width: 100%;
	height: 25px;
	border-top: 1px solid #b0bac4;
	text-align: center;
}
.dtpbuttonsul {
	margin-left: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 25px;
	background-color: #FFF;
}
.dtpbuttonsborder {
	line-height: 25px;
	margin-right: 1px;
	background-color: rgb(48, 52, 58);
	text-align: center;
	float: left;
	color:#FFF;
	cursor: pointer;
}
.dtpbuttonsnoborder {
	line-height: 25px;
	text-align: center;
	background-color: rgb(48, 52, 58);
	float: left;
	color:#FFF;
	cursor: pointer;
	width: 75px;
}
    */
/***** IE-FIX *****/

/*
.iefix {
	min-width: 180px;
	float: left;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.rightiefix {
	position: absolute;
	right: 0;
	top: 0;
}
.leftiefix {
	position: absolute;
	left: 0;
	top: 0;
}
.color3{
	background-color:-mw-settings-colors-system-link_hover-!important;
}*/
.title_counter .number{display:inline-block;text-align:right;position:relative}.title_counter .number span.n_0,.title_counter .number span.n_1,.title_counter .number span.n_2,.title_counter .number span.n_3,.title_counter .number span.n_4,.title_counter .number span.n_5,.title_counter .number span.n_6,.title_counter .number span.n_7,.title_counter .number span.n_8,.title_counter .number span.n_9{width:.45em;display:inline-block}
.form_field_wrapper{padding:1rem 0}.form_item{padding:1rem 0}.form_field_wrapper .form_title,.form_item .form_title{padding:0 0 .5rem;display:inline-block;font-style:italic}table .tool_link{margin-bottom:.125rem;display:inline-block}table.clean tbody tr .tool_link{padding:0}table .green{background-color:#7fe05c !important}table .orange{background-color:#fdc51c !important}table .red{background-color:#e66060 !important}.content form .checkbox_item.green{border-left:#7fe05c .375rem solid;padding-left:.5rem;margin-bottom:.125rem}.content form .checkbox_item.orange{border-left:#fdc51c .375rem solid;padding-left:.5rem;margin-bottom:.125rem}.content form .checkbox_item.red{border-left:#e66060 .375rem solid;padding-left:.5rem;margin-bottom:.125rem}.tam_checkbox_wrapper a{text-decoration:none}.tam_legende span{display:inline-block;padding:.25rem;margin-bottom:.25rem}.tam_legende .green{background-color:#7fe05c}.tam_legende .orange{background-color:#fdc51c}.tam_legende .red{background-color:#e66060}.tam_page .content{overflow:visible}.tam_page .tam_topbar{position:sticky;top:4rem;z-index:999;padding-top:1rem;padding-bottom:1rem;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}
.gallery_slider_section.content_section{padding-left:0;padding-right:0}.gallery_slider.slick_slider{padding:.25rem 0 2rem}.gallery_slider.slick_slider .slide{padding:.25rem}.gallery_slider.slick_slider .slide img{width:auto;height:20rem}.gallery_slider.slick_slider .slick-dots{bottom:0}@media screen and (min-width:64em){.gallery_slider.slick_slider{padding:.25rem 0 2rem}.gallery_slider.slick_slider .slide img{height:25rem}}@media screen and (min-width:90em){.gallery_slider.slick_slider .slide img{height:30rem}}
.newsletter_form{position:relative}.newsletter_form [type=email]{padding-right:5rem}.newsletter_form span.button{position:absolute;top:0;left:auto;right:.5rem;width:3rem;height:2.4375rem;overflow:hidden}.newsletter_form [type=submit]{opacity:0;position:absolute;z-index:20;left:0;right:0;top:0;bottom:0;width:auto;height:auto;cursor:pointer}.newsletter_form .button:hover:before{left:1rem}.newsletter_form .button:hover:after{left:2rem}.newsletter_form .acceptance_field{text-align:left;padding:.5rem 0 0 1rem;font-size:.75rem;opacity:.75}
.cookiebar_wrapper .button-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cookiebar_wrapper .button-group .button{padding-top:.5rem;padding-bottom:.5rem}
.footer{background-color:#000;color:#fff;padding-bottom:1rem;padding-top:3rem}.footer>.row{position:relative}.footer>.row.default_row:before{content:'';position:absolute;top:0;left:1rem;right:1rem;width:auto;height:1px;background-color:rgba(255,255,255,.5)}.footer>.row.first_row{padding-bottom:3rem}.footer .social_menu li a{font-size:1.5rem}.footer .more_info_column{margin-bottom:-3rem}.more_info_column p{font-size:.875rem;margin:0}
.slick_slider .slick-dots{position:relative;width:100%;padding-top:1rem}.slick_slider .slick-dots li button{border:1px solid currentColor;background-color:transparent;opacity:1;width:.875rem;height:.875rem}.slick_slider .slick-dots li.slick-active button{background-color:currentColor}@media screen and (min-width:40em){.slick_slider .slick-dots{padding-top:2rem}}.slick_slider .slick-arrow{border:none;width:2rem;height:2rem;left:0;-webkit-transform:translate(0,-50%) rotate(0deg);-moz-transform:translate(0,-50%) rotate(0deg);-ms-transform:translate(0,-50%) rotate(0deg);-o-transform:translate(0,-50%) rotate(0deg);transform:translate(0,-50%) rotate(0deg)}.slick_slider .slick-arrow.slick-prev{left:0;-webkit-transform:translate(0,-50%) rotate(180deg);-moz-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);-o-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.slick_slider .slick-arrow.slick-next{left:auto;right:0}.slick_slider .slick-arrow:before{content:'';position:absolute;top:50%;left:0;width:2rem;height:.125rem;background-color:currentColor;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.slick_slider .slick-arrow:after{content:'';position:absolute;top:50%;left:1.875rem;height:.625rem;width:.625rem;border:.125rem solid currentColor;border-left:none;border-top:none;background-color:transparent;-webkit-transform:translate(-.5rem,-50%) rotate(-45deg);-moz-transform:translate(-.5rem,-50%) rotate(-45deg);-ms-transform:translate(-.5rem,-50%) rotate(-45deg);-o-transform:translate(-.5rem,-50%) rotate(-45deg);transform:translate(-.5rem,-50%) rotate(-45deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media screen and (min-width:40em){.slick_slider .slick-arrow{width:2.5rem;height:2.5rem}.slick_slider .slick-arrow:before{width:2.5rem}.slick_slider .slick-arrow:after{left:2.25rem;height:.75rem;width:.75rem}}