@font-face{font-family:'Open Sans';src:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Medium.eot);src:local('Open Sans Medium'),local('OpenSans-Medium'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Medium.eot?#iefix) format('embedded-opentype'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Medium.woff2) format('woff2'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Medium.woff) format('woff'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Regular.woff2) format('woff2'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Regular.woff) format('woff'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.woff2) format('woff2'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/OpenSans-Bold.woff) format('woff'),url(//www.apotheke-hofwiese.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:'Lora';src:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Bold.eot);src:local('Lora Bold'),local('Lora-Bold'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Bold.eot?#iefix) format('embedded-opentype'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Bold.woff2) format('woff2'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Bold.woff) format('woff'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Lora';src:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Regular.eot);src:local('Lora Regular'),local('Lora-Regular'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Regular.eot?#iefix) format('embedded-opentype'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Regular.woff2) format('woff2'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Regular.woff) format('woff'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fonts/Lora-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}
.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}
.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}
@font-face{font-family:'TypoFontAwesomeSolid';src:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas/core/TypoModules/TypoFontAwesome/assets/../fonts/typo-fa-solid.woff2) format('woff2'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas/core/TypoModules/TypoFontAwesome/assets/../fonts/typo-fa-solid.woff) format('woff'),url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas/core/TypoModules/TypoFontAwesome/assets/../fonts/typo-fa-solid.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}.typo_icon.tfa-solid:before{font-family:'TypoFontAwesomeSolid';font-style:normal}
.typo_icon{position:relative}body .wrapper .typo_icon{background:0 0}.tfa-mail:before{content:'m'}.tfa-phone:before{content:'p'}.tfa-anfahrt:before{content:'a'}.tfa-facebook:before{content:'f'}.tfa-instagram:before{content:'i'}.tfa-linkedin:before{content:'l'}.tfa-twitter:before{content:'t'}.tfa-wordpress:before{content:'w'}.tfa-youtube:before{content:'Y'}.tfa-xing:before{content:'x'}.tfa-arrow-left-long:before{content:'q'}.tfa-arrow-right-long:before{content:'r'}
i:not(.typo_icon){width:1em;height:1em;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;display:inline-block}
.wrapper .fa-facebook,[class*=fa-facebook]{background-image:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fontawesome/facebook.svg)}.wrapper .fa-instagram,[class*=fa-instagram]{background-image:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fontawesome/instagram.svg)}.wrapper .fa-medical,[class*=fa-medical]{background-image:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/fontawesome/medical.svg)}
.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}.iframe_wrapper div{background:0 0;font-size:.875rem}.iframe_wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:none;-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>div{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:auto;padding:1rem}.iframe_wrapper .typo_iframe_overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#ccc;text-align:center;color:#0a0a0a;-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 .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%);font-size:1rem;padding:.9375rem}
.typo_lightbox_wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;background-color:rgba(255,255,255,.95)}.typo_lightbox_wrapper .typo_lightbox_slider{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.lightbox_item.loading{opacity:0}.lightbox_item{opacity:1;position:relative;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.typo_lightbox_wrapper .lightbox_item>img{position:absolute;top:10%;left:10%;right:10%;bottom:10%;width:80%;height:80%;object-fit:contain;object-position:50% 50%;max-width:none}.lightbox_iframe_wrapper{position:absolute;top:10%;left:10%;right:10%;bottom:10%;width:80%;height:80%;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}.lightbox_iframe_wrapper>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.typo_lightbox_wrapper .close_wrapper{position:absolute;top:1rem;right:1rem}.typo_lightbox_wrapper .close_wrapper .close{display:block;width:2rem;height:2rem;position:relative;cursor:pointer}.typo_lightbox_wrapper .close_wrapper .close:after,.typo_lightbox_wrapper .close_wrapper .close:before{content:'';position:absolute;top:50%;left:50%;background-color:currentColor;width:2rem;height:.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)}.typo_lightbox_wrapper .close_wrapper .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)}
.column,.columns{padding:1rem;-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}.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.fullscreen{height:100vh}.content_section.fullscreen.exclude_topbar{height:calc(100vh - 4rem)}.content>.content_section.fullscreen:not(.exclude_topbar):first-child{margin-top:-4rem}.content>.start_from_top:first-child{margin-top:-4rem}
figure{height:100%}.data_ratio{position:relative;overflow:hidden;display:block}.data_ratio:not([class*=small-ratio]):before{content:'';padding:0 0 56.25%;display:block}.data_ratio video{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:0;margin:0 auto;object-fit:cover}.data_ratio img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;margin:0 auto;object-fit:cover;object-position:50% 50%}.invert .data_ratio img,.data_ratio.invert img{object-fit:contain}.data_ratio.h_align_left.v_align_top img{object-position:0% 0%}.data_ratio.h_align_right.v_align_top img{object-position:100% 0%}.data_ratio.h_align_default.v_align_top img{object-position:50% 0%}.data_ratio.h_align_left.v_align_default img{object-position:0% 50%}.data_ratio.h_align_right.v_align_default img{object-position:100% 50%}.data_ratio.h_align_default.v_align_default img{object-position:50% 50%}.data_ratio.h_align_left.v_align_bottom img{object-position:0% 100%}.data_ratio.h_align_right.v_align_bottom img{object-position:100% 100%}.data_ratio.h_align_default.v_align_bottom img{object-position:50% 100%}.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-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-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%}}.svg_wrapper{position:relative}.svg_wrapper.data_ratio:before{content:none}.svg_wrapper svg,.svg_wrapper img{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}
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}.horizontal_menu .menu,.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}.vertical_menu .menu,.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){.medium-horizontal_menu .menu,.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}.medium-vertical_menu .menu,.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){.large-horizontal_menu .menu,.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}.large-vertical_menu .menu,.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;position:relative}.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}.row .row.slick_slider{margin:0}.slick_slider .slick-list{min-width:100%}.content_section>.slider_wrapper{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.content_section>.slider_wrapper+.content_row{position:relative;z-index:20}.slider_wrapper:before{content:'';padding:0 0 56.25%;position:relative;z-index:0;display:block}.slider_wrapper .slick_slider{position:absolute;left:0;top:0;right:0;bottom:0}.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%)}.slider_wrapper+.row{position:relative;z-index:20}.slider_wrapper .slick_slider>figure{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.slick_slider .slick-arrow{position:absolute;top:50%;left:auto;right:auto;z-index:100;width:2rem;height:2rem;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:.125rem solid currentColor;cursor:pointer;font-size:0;border-radius:0}.slick_slider .slick-arrow.slick-next{right:2rem;border-left:none;border-bottom:none}.slick_slider .slick-arrow.slick-prev{left:2rem;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}[class*=small-expand-height] .slick_slider{height:100%}@media screen and (min-width:40em){[class*=medium-expand-height] .slick_slider{height:100%}}@media screen and (min-width:64em){[class*=large-expand-height] .slick_slider{height:100%}}@media screen and (min-width:75em){[class*=xlarge-expand-height] .slick_slider{height:100%}}@media screen and (min-width:90em){[class*=xxlarge-expand-height] .slick_slider{height:100%}}
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{color:inherit}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}}
.topbar{position:fixed;left:0;right:0;top:0;bottom:auto;height:4rem;width:100%;margin:0 auto;padding:0 1rem;z-index:1000;box-shadow:0 0 1rem rgba(0,0,0,.25);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background-color:rgba(255,255,255,.9)}.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}}.logo_wrapper{position:relative;padding:0;display:block}.topbar .logo_wrapper{z-index:1010}.logo_wrapper picture.data_ratio{height:3rem;width:7rem}.logo_wrapper picture.data_ratio:before{content:none}.logo_wrapper picture.data_ratio img{object-fit:contain;object-position:0 50%}.logo_wrapper .svg_wrapper{position:relative;width:7rem}.logo_wrapper>.logo .svg_wrapper.data_ratio svg{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0}.navigation_toggle_wrapper{position:relative;z-index:1010}.navigation_toggle_wrapper .navigation_toggle{position:relative;width:2.25rem;height:1.5rem;text-align:center;display:block;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}.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:'';border-radius:.25rem;-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{top:0;box-shadow:0 .625rem 0 0 currentColor}.navigation_toggle_wrapper .navigation_toggle:after{bottom:0}.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}.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%}@media screen and (min-width:64em){.large_no_hamburger .navigation_toggle_wrapper{display:none}}.navigation_wrapper{position:fixed;right:auto;left:100%;top:0;height:100%;height:100vh;width:100%;z-index:1001;color:inherit;-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;background-color:#fff}.topbar .navigation_wrapper{padding:2rem 1rem}.nav_opened .navigation_wrapper{left:0}.navigation_toggle_wrapper:focus-within+.navigation_wrapper,.navigation_wrapper:focus-within{left:0}@media screen and (min-width:40em){.topbar .navigation_wrapper{padding:2rem}}@media screen and (min-width:64em){.topbar .navigation_wrapper{padding:2rem 4rem}.large_no_hamburger .navigation_wrapper,.nav_opened .large_no_hamburger .navigation_wrapper{position:relative;left:auto;right:auto;top:auto;bottom:auto;background-color:transparent;height:auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.topbar .large_no_hamburger .navigation_wrapper{padding:0 1rem}}.navigation_wrapper .menu_wrapper{display:block;width:100%;height:100%;position:relative;z-index:0;padding:6rem .25rem 4rem;overflow-y:auto;margin:0 auto}@media screen and (min-width:64em){.large_no_hamburger .navigation_wrapper .menu_wrapper{padding:0;overflow:visible}}.navigation_wrapper .menu{margin:0;-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}.navigation_wrapper .menu a{position:relative;padding:0 .75rem;line-height:2.813rem}@media screen and (min-width:64em){.large_no_hamburger .navigation_wrapper .menu{-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}}
.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}.video_bg>picture{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video_bg>video{opacity:0;transition:all 1s ease}.video_bg.video_loaded>video{opacity:1}
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_element.hidden{display:none}.accordion_item{overflow:hidden}.accordion_title{cursor:pointer}.tabs_hide{height:0;overflow:hidden;pointer-events:none;visibility:hidden;padding:0}.has_animation:not(.has_tabs) .accordion_content{transition:all .5s ease}.accordion_hide .accordion_content{height:0 !important;opacity:0;visibility:hidden;pointer-events:none}.accordion_column:not(.has_tabs) .accordion_item .accordion_title>*:after{content:'-';padding-left:1rem}.accordion_column:not(.has_tabs) .accordion_item.accordion_hide .accordion_title>*:after{content:'+'}
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}::-webkit-input-placeholder{color:#cacaca}::-moz-placeholder{color:#cacaca}:-ms-input-placeholder{color:#cacaca}::-ms-input-placeholder{color:#cacaca}::placeholder{color:#cacaca}.searchform .button{margin-bottom:0}.searchform [type=search]{margin:0;border:1px solid rgba(0,0,0,.125);border-radius:0;background-color:#fff;box-shadow:none;line-height:1.5}
#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}
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 .text_column a:not(.button),.content .text_column a:not(.button):visited,.content .item_content a:not(.button),.content .item_content a:not(.button):visited{color:#3b913e}.content .text_column a:not(.button):hover{text-decoration:underline}a:focus{outline:.125rem solid rgba(0,0,0,.1)}.button,.button:visited{padding:.625rem 1.5rem;background-color:transparent;color:#3b913e;border:solid 2px #3b913e;border-radius:2rem}.button:hover,.button:focus{background-color:#3b913e;color:#fff;border:solid 2px #3b913e}.purple_bg .button{background-color:transparent;color:#fff;border:solid 2px #fff}.purple_bg .button:hover{background-color:#fff;color:#80559d}
.grey_bg{background-color:#d8d8d8}.purple_bg{background-color:#80559d;color:#fff}.dark_purple_bg{background-color:#64418d;color:#fff}.green_bg{background-color:#dae8d9}.dark_green_bg{background-color:#3b913e;color:#fff}.leaves_bg,.lines_bg{position:relative}.leaves_bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/leafes.svg);background-position:0 80%;background-repeat:no-repeat;background-size:cover}.dark_purple_bg.leaves_bg:after{background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/purple_leafes.svg);background-position:0 80%;background-repeat:no-repeat;background-size:cover}.dark_green_bg.leaves_bg:after{background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/leaves-darkgreen.svg);background-position:0 80%;background-repeat:no-repeat;background-size:cover}.green_bg.leaves_bg:after{background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/dark_green_leafes.svg);background-position:0 80%;background-repeat:no-repeat;background-size:cover}.lines_bg:after{content:'';position:absolute;top:0;left:50%;right:0;bottom:0;width:auto;height:auto;background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/lines.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:64em){.lines_bg:after{left:80%}}.leaves_bg>*,.lines_bg>*{position:relative;z-index:30}.white_color{color:#fff}.purple_color{color:#80559d}
.wrapper{overflow:hidden}body:not(.home) .wrapper{padding-top:6rem}.row{max-width:80rem}.rounded_image img{border-radius:2rem;border-top-right-radius:0}@media screen and (max-width:63.9375em){.hide_mobile{display:none}}.icon{display:block;position:relative;width:4rem;height:4rem;border-radius:50%;background-color:var(--typo-primary-color);color:#fff;margin-bottom:1rem}.blue_bg .icon{background-color:#fff;color:var(--typo-primary-color)}.text-center .icon{margin:0 auto 1rem}.gradient_bg .icon{color:var(--typo-primary-color);background-color:#fff}.icon svg{width:4.5rem;height:4.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon svg path{fill:currentColor}
.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}.section_margin_top{margin-top:2rem}.section_margin_bottom{margin-bottom:2rem}.half_section_padding{padding-top:1rem;padding-bottom:1rem}.half_section_padding_top{padding-top:1rem}.half_section_padding_bottom{padding-bottom:1rem}.large_section_padding_top{padding-top:3rem}.large_section_padding_bottom{padding-bottom:3rem}.large_section_padding_left{padding-left:2rem}.large_section_padding_right{padding-right:2rem}.large_section_margin_top{margin-top:3rem}.large_section_margin_bottom{margin-bottom:3rem}.into_next_section>*,.into_prev_section>*,.large_into_next_section>*,.large_into_prev_section>*{position:relative;z-index:20}@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}.half_section_padding{padding-top:1.5rem;padding-bottom:1.5rem}.half_section_padding_top{padding-top:1.5rem}.half_section_padding_bottom{padding-bottom:1.5rem}.section_margin_top{margin-top:3rem}.section_margin_bottom{margin-bottom:3rem}.large_section_padding_top{padding-top:5rem}.large_section_padding_bottom{padding-bottom:5rem}.large_section_padding_left{padding-left:4rem}.large_section_padding_right{padding-right:4rem}.large_section_margin_top{margin-top:5rem}.large_section_margin_bottom{margin-bottom:5rem}}@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}.half_section_padding{padding-top:2rem;padding-bottom:2rem}.half_section_padding_top{padding-top:2rem}.half_section_padding_bottom{padding-bottom:2rem}.section_margin_top{margin-top:4rem}.section_margin_bottom{margin-bottom:4rem}.large_section_padding_top{padding-top:8rem}.large_section_padding_bottom{padding-bottom:8rem}.large_section_padding_left{padding-left:8rem}.large_section_padding_right{padding-right:8rem}.large_section_margin_top{margin-top:8rem}.large_section_margin_bottom{margin-bottom:8rem}.into_next_section{margin-bottom:-4rem}.into_prev_section{margin-top:-4rem}.large_into_next_section{margin-bottom:-8rem}.large_into_prev_section{margin-top:-8rem}}
body{font-family:'Open Sans';font-weight:400;color:#4e4e4e}p{line-height:1.4;font-size:1rem}.content .content_section ul:not(.slick-dots) li{list-style:none;position:relative;padding-left:2rem;margin-bottom:.5rem}.content .content_section ul:not(.slick-dots) li:before{position:absolute;content:'';width:1rem;height:1rem;left:0;top:.5rem;background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/listing.svg) no-repeat;background-size:contain;background-position:center}.content .content_section[class*=_bg] ul:not(.slick-dots) li:before{-webkit-filter:brightness(100);-moz-filter:brightness(100);-ms-filter:brightness(100);-o-filter:brightness(100);filter:brightness(100)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Open Sans';font-weight:700;font-style:normal;line-height:1.2;color:inherit;margin-bottom:.625rem}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:1rem}.primary_title>*:not(p),.h1,h1{font-size:2.375rem;font-family:'Lora'}.secondary_title>*:not(p):first-child,.h2,h2{font-size:1.375rem;font-family:'Lora'}.h3,h3{font-size:1.125rem}.h4,h4{font-size:1.0625rem}.h5,h5{font-size:1rem}.h6,h6{font-size:1rem}.content_title>p{font-weight:700;font-size:1.125rem;text-transform:uppercase;color:#80559d}.purple_bg .content_title>p,.dark_purple_bg .content_title>p{color:#fff}.small_text{font-size:.875rem}@media screen and (min-width:40em){.primary_title>*:not(p),.h1,h1{font-size:3.0625rem}.secondary_title>*:not(p):first-child,.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.3125rem}.h4,h4{font-size:1.125rem}.content_title>p{font-size:1.25rem}p,ul,ol{font-size:1.125rem}}@media screen and (min-width:64em){.primary_title>*:not(p),.h1,h1{font-size:3.75rem}.secondary_title>*:not(p):first-child,.h2,h2{font-size:2.1875rem}.h3,h3{font-size:1.625rem}.h4,h4{font-size:1.25rem}.content_title>p{font-size:1.375rem}p,ul,ol{font-size:1.25rem}}ul.custom_listing{margin:0;list-style:none}ul.custom_listing li{position:relative;margin:1rem 0 .25rem}ul.custom_listing li:after{content:'';position:absolute;left:0;right:0;bottom:-.5rem;top:auto;height:1px;width:auto;background-color:#80559d}ul.custom_listing li:last-child:after{content:none}
.gallery_slider_column.columns{padding:0;overflow:hidden}.gallery_slider_column.columns .slick_slider{height:15rem}@media screen and (min-width:40em){.gallery_slider_column.columns .slick_slider{height:20rem}}@media screen and (min-width:64em){.gallery_slider_column.columns .slick_slider{height:25rem}}.gallery_slider_column.columns .slick-slide{padding:0}.gallery_slider_column.columns .slick-slide img{width:auto;height:100%;max-width:none;max-height:100%}
.contact_section .item .item_image{max-width:5rem}.contact_section .item .item_content a,.contact_section .item .item_content a:visited{color:#fff}
.accordion_column .accordion_title p{font-weight:700;font-size:1.125rem;text-transform:uppercase;color:#80559d}@media screen and (min-width:40em){.accordion_column .accordion_title p{font-size:1.25rem}}@media screen and (min-width:64em){.accordion_column .accordion_title p{font-size:1.375rem}}.accordion_item .accordion_title>*{padding:1rem 0;position:relative;margin:0;padding-left:1.75rem}.accordion_column:not(.has_tabs) .accordion_item.accordion_hide .accordion_title>*:after{content:'';position:absolute;top:50%;left:0;width:.75em;height:.75em;background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/arrow.svg) no-repeat;background-size:contain;background-position:50% 50%;-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);transition:all .5s ease}.accordion_column:not(.has_tabs) .accordion_item .accordion_title>*:after{content:'';position:absolute;top:50%;left:0;width:.75em;height:.75em;background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/arrow.svg) no-repeat;background-size:contain;background-position:50% 50%;-webkit-transform:translate(0,-50%) rotate(90deg);-moz-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);-o-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);transition:all .5s ease}.accordion_column:not(.has_tabs) .accordion_content{padding-left:1.75rem}
@media screen and (min-width:64em){.bereiche_listing:not(.inverted) .item:nth-child(even) .item_content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bereiche_listing:not(.inverted) .item:nth-child(even) .item_image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bereiche_listing.inverted .item:nth-child(odd) .item_content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bereiche_listing.inverted .item:nth-child(odd) .item_image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}
.teaser_item .content_title h3{font-size:1.4375rem;margin-bottom:1.25rem;margin-top:.5rem}.teaser_item .item_inner .item_content p{font-size:1.15rem}.teaser_item .content_title strong{margin-bottom:.5rem}.teaser_item{position:relative}.teaser_item:after{content:'';position:absolute;top:1rem;left:1rem;bottom:1rem;right:1rem;width:auto;height:auto;background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.25);border-radius:1.25rem}.teaser_item .item_inner>*{position:relative;z-index:30}.teaser_item .item_inner .item_image img{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.teaser_item .item_inner .item_content{padding:0 3rem 2rem}
.header_section{max-height:66svh;color:#fff;position:relative}.header_section:not(.home_header):after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background-color:#7f539d;opacity:.33}.header_section.home_header:before{content:'';position:absolute;top:0;left:0;bottom:0;right:66%;width:auto;height:auto;background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/header-left.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;z-index:30;opacity:.25}.header_section.home_header:after{content:'';position:absolute;top:0;right:0;bottom:0;left:66%;width:auto;height:auto;background:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/header-right.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;z-index:30;opacity:.25}.header_section.home_header .content_title{position:relative;filter:drop-shadow(0px 0px 30px #65418d)}.header_section.home_header .content_title h3{font-size:2.125rem;font-weight:500;color:#fff}
.content_section.pattern_mask,.content_section.pattern_mask_full{padding-bottom:6rem}.pattern_mask>.slider_wrapper .slick_slider.slick-dotted,.pattern_mask_full>.slider_wrapper .slick_slider.slick-dotted{padding:0}.pattern_mask>.slider_wrapper .slick_slider img{-webkit-mask-image:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/mask_pattern.svg);mask-image:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/mask_pattern.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-position:83% 100%;mask-size:50rem;opacity:.25}.pattern_mask.pattern_left>.slider_wrapper .slick_slider img{mask-position:17% 100%}.pattern_mask_full>.slider_wrapper .slick_slider img{-webkit-mask-image:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/mask_pattern_full.svg);mask-image:url(//www.apotheke-hofwiese.at/wp-content/themes/typo-canvas-child/assets/css/../img/mask_pattern_full.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-position:83% 100%;mask-size:50rem;opacity:.25}.pattern_mask_full.pattern_left>.slider_wrapper .slick_slider img{mask-position:17% 100%}
.quote_section h2{font-size:1.75rem}.quote_section .content_title>p{font-size:1.125rem;text-transform:none;font-weight:500;color:#fff}.quote_section .content_title>p:last-child{margin-bottom:0}@media screen and (min-width:40em){.quote_section h2{font-size:2.25rem}.quote_section .content_title>p{font-size:1.25rem}}@media screen and (min-width:64em){.quote_section h2{font-size:2.75rem}.quote_section .content_title>p{font-size:1.75rem}}.quote_section.has_overlay{position:relative}.quote_section.has_overlay:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;background-color:#7f539d;opacity:.33}
.item.rounded_item .item_image img{border-radius:2rem;border-top-right-radius:0}.item.rounded_item .item_image{padding-bottom:0}
.schwerpunkt_listing .item .data_ratio{border-radius:2rem;border-top-right-radius:0}.schwerpunkt_listing .item img{border-radius:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.schwerpunkt_listing .item:hover img{-webkit-transform:scale(1.0125);-moz-transform:scale(1.0125);-ms-transform:scale(1.0125);-o-transform:scale(1.0125);transform:scale(1.0125)}
.seperator_section .image_column{position:relative}.seperator_section .image_column:before,.seperator_section .image_column:after{content:'';position:absolute;width:100%;height:1px;background:#80559c;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 1rem)}.seperator_section .image_column:before{left:auto;right:calc(100% + 1rem)}
.single .content_title{margin-bottom:2rem}.single .content_title h1:not(:first-child),.single .content_title .h2:not(:first-child),.single .content_title .h3:not(:first-child),.single .content_title .h4:not(:first-child),.single .content_title .h5:not(:first-child),.single .content_title .h6:not(:first-child),.single .content_title h1:not(:first-child),.single .content_title h2:not(:first-child),.single .content_title h3:not(:first-child),.single .content_title h4:not(:first-child),.single .content_title h5:not(:first-child),.single .content_title h6:not(:first-child){margin-top:.25rem}
.social_media_icons_wrapper{position:fixed;bottom:.75rem;left:0;right:0;width:100%;z-index:2000;opacity:1;-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;pointer-events:none}.topbar.scrolled+.content .social_media_icons_wrapper{-webkit-transform:translate(0,2rem);-moz-transform:translate(0,2rem);-ms-transform:translate(0,2rem);-o-transform:translate(0,2rem);transform:translate(0,2rem);opacity:0}.topbar.scrolled.scroll_up+.content .social_media_icons_wrapper,.topbar.scrolled.on_bottom+.content .social_media_icons_wrapper{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.social_media_icons_wrapper>*{position:relative;z-index:20}@media screen and (min-width:40em){.social_media_icons_wrapper{bottom:0;right:.5rem;left:auto;top:0;width:4rem;height: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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topbar.scrolled+.content .social_media_icons_wrapper{-webkit-transform:translate(2rem,0);-moz-transform:translate(2rem,0);-ms-transform:translate(2rem,0);-o-transform:translate(2rem,0);transform:translate(2rem,0)}.social_media_icons_wrapper:after{content:none}}.social_media_icons_wrapper .social_menu.menu{margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.social_media_icons_wrapper .social_menu li{padding:0 .5rem}.social_media_icons_wrapper .social_menu li a{position:relative;padding:0;width:2.5rem;height:2.5rem;background-color:#80559d;line-height:2.5rem;text-align:center;color:#fff;border-radius:50%;box-shadow:0 0 1rem rgba(0,0,0,.25);pointer-events:all}.social_media_icons_wrapper .social_menu li.notdienst a{background-color:#7ac142}@media screen and (min-width:40em){.social_media_icons_wrapper .social_menu li{padding:.5rem}}.social_media_icons_wrapper .social_menu.menu i:not(.typo_icon){width:1.25em;height:1.25em;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%)}
.trenner_section:has(.video_bg_wrapper){height:auto;max-height:66svh}.trenner_section{height:33svh;overflow:hidden}@media screen and (min-width:64em){.trenner_section{height:66svh}}.trenner_section .slick_slider.slick-dotted{padding-bottom:0}
@media screen and (min-width:64em){.footer p,.footer a{font-size:1.25rem}}.footer p:last-child{margin-bottom:0}.footer .logo_wrapper .svg_wrapper{position:relative;width:13rem;height:8rem;padding:0 !important}.footer .logo_wrapper .svg_wrapper path{fill:#fff}.footer .menu_col .row{margin:0}.footer .wpcf7 a{font-size:1rem}.footer .wpcf7 .wpcf7-spinner{display:none}.footer .wpcf7 .button{margin-bottom:0}
.header_section .slick_slider.slick-dotted,.quote_section .slick_slider.slick-dotted{padding-bottom:0}.slick_slider.slick-dotted{padding-bottom:1.5rem}.slick_slider .slick-dots{bottom:0}.slick_slider .slick-dots li button{width:.5rem;height:.5rem;background-color:transparent;border:solid 1px currentColor;opacity:1}.slick_slider .slick-arrow{border:.25rem solid currentColor;color:#80559d}.slick_slider .slick-arrow{border:.25rem solid currentColor;color:#80559d}#hofwiese-team-test .slick_slider .slick-arrow{color:#fff}.slick_slider .slick-dots li.slick-active button{background-color:currentColor}.typo_lightbox_slider.slick-slider .slick-dots{display:none !important}
.topbar{box-shadow:none;background-color:#fff}.topbar.scrolled{box-shadow:0 .5rem .5rem rgba(0,0,0,.125)}.wrapper.add_menu .topbar{top:2rem}body:not(.home) .topbar{top:2rem}.upper_topbar{position:fixed;left:0;right:0;top:0;bottom:auto;height:2rem;width:100%;margin:0 auto;padding:0 1rem;z-index:1000;background-color:#fff;box-shadow:0 .2rem .5rem rgba(0,0,0,.125)}.upper_topbar .row{height:100%;position:relative}@media screen and (max-width:63.9375em){.upper_topbar li a i{font-size:1.25rem}}.upper_topbar li a{font-size:1rem}.upper_topbar li a i{padding:0 .25rem;color:#3b913e}.upper_topbar:has(+.wrapper.add_menu),body:not(.home) .upper_topbar{z-index:1002}.topbar .logo_wrapper{position:absolute;top:0;width:8rem;height:8rem;display:block;background-color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;overflow:hidden}.topbar.scrolled .logo_wrapper,body:not(.home) .topbar .logo_wrapper,.topbar.nav_opened .logo_wrapper{width:6rem;height:4rem;background-color:transparent}body:not(.home) .topbar .logo_wrapper .svg_wrapper svg>g:last-child,.topbar.scrolled .logo_wrapper .svg_wrapper svg>g:last-child,.topbar.nav_opened .logo_wrapper .svg_wrapper svg>g:last-child{display:none}@media screen and (min-width:64em){.topbar .logo_wrapper{width:13rem;height:13rem}}.topbar .logo_wrapper .logo{position:absolute;top:.625rem;left:.625rem;right:.625rem;bottom:.625rem;width:auto;height:auto}.topbar .logo_wrapper .data_ratio{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.navigation_wrapper{background-color:#80549d8a;top:4rem}.navigation_wrapper .menu_wrapper{padding-top:2rem}@media screen and (max-width:74.9375em){.wrapper.add_menu .topbar .navigation_wrapper,body:not(.home) .topbar .navigation_wrapper{top:6rem;height:calc(100svh - 6rem)}}.navigation_toggle_wrapper{position:absolute;right:0}.navigation_toggle_wrapper .navigation_toggle{color:#80549d}@media screen and (min-width:75em){.xlarge_no_hamburger .navigation_toggle_wrapper{display:none}.xlarge_no_hamburger .navigation_wrapper,.nav_opened .xlarge_no_hamburger .navigation_wrapper{position:relative;left:auto;right:auto;top:auto;bottom:auto;background-color:transparent;height:auto;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.topbar .xlarge_no_hamburger .navigation_wrapper{padding:0 1rem}.xlarge_no_hamburger .navigation_wrapper .menu_wrapper{padding:0;overflow:visible}.xlarge_no_hamburger .navigation_wrapper .menu{-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}}.navigation_wrapper .menu li:not(.button) a{color:#fff;font-weight:500;padding:0 .875rem}@media screen and (max-width:74.9375em){.navigation_wrapper .menu.main_menu>li{margin-top:1rem;position:relative;width:100%}}.navigation_wrapper .menu.main_menu>li:not(.button)>a{font-size:1.125rem;line-height:1.6}.navigation_wrapper .menu.main_menu a:hover{color:#3b913e}@media screen and (min-width:75em){.navigation_wrapper .menu li:not(.button) a{color:#80549d}.navigation_wrapper .menu.main_menu>li:not(.button)>a{color:#80549d}}.navigation_wrapper .menu li.current_page_item>a,.navigation_wrapper .menu li.current_page_item li.current-menu-item.active a{font-weight:700;color:#3b913e}.navigation_wrapper .navigation_wrapper_inner{height:100%}.topbar.nav_opened+.content,.topbar.nav_opened+.content+.footer{-webkit-filter:blur(1rem);-moz-filter:blur(1rem);-ms-filter:blur(1rem);-o-filter:blur(1rem);filter:blur(1rem)}.navigation_wrapper .menu>li>ul{margin-left:1rem;margin-top:.25rem}.navigation_wrapper .menu>li>ul li{list-style:none;display:block;border:none;width:max-content}.navigation_wrapper .menu>li>ul li a{line-height:1.3;font-size:1rem}.navigation_wrapper .menu>li>ul li a:after{content:none}@media screen and (min-width:75em){.navigation_wrapper .menu.align-center li{display:block}.navigation_wrapper .menu>li{position:relative}.navigation_wrapper .menu li a{line-height:1.2}.navigation_wrapper .menu>li>ul{position:absolute;top:100%;opacity:0;pointer-events:none;visibility:hidden;left:0;margin:0;color:inherit;padding: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;text-align:left}.navigation_wrapper .menu>li>ul:after{content:'';position:absolute;bottom:0;left:0;right:0;top:0;height:auto;width:auto;background-color:#fff}.navigation_wrapper .menu>li>ul>*{position:relative;z-index:20}.navigation_wrapper .menu>li>ul li{padding:.25rem 0}.navigation_wrapper .menu>li>ul li a{padding:0;text-transform:none}.navigation_wrapper .menu>li>a:hover+span+ul,.navigation_wrapper .menu>li:hover>a+span+ul,.navigation_wrapper .menu>li>a+span+ul:hover{opacity:1;pointer-events:all;visibility:visible}}.navigation_wrapper .menu.main_menu>li.inactive .sub-menu-toggle{pointer-events:none}.sub-menu-toggle{display:inline-block;width:3rem;height:3rem;margin-left:.5rem;position:absolute;cursor:pointer;top:-.5rem;right:4rem;vertical-align:middle}.sub-menu-toggle:after{content:'';position:absolute;top:50%;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);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sub-menu-toggle.active:after{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}@media screen and (max-width:74.9375em){.sub-menu-toggle+.sub-menu{display:none}}.sub-menu-toggle.active+.sub-menu{display:block}@media screen and (min-width:75em){.sub-menu-toggle{display:none}}