/*!
Theme Name: Regina Asenbaum
Theme URI: https://www.regina-asenbaum.at/
Author: Christian Schauperl
Author URI: https://www.multiplecs.at/
Version: 1.2.0
Description: Das Theme ist individuell für die regina-asenbaum.at Webseite entwickelt. Eigene Blöcke im Gutenberg-Editor stehen zur Verfügung. Weiters beinhaltet das Theme zwei Menüs und einen eigenen Theme-Einstellungsbereich
Requires PHP: 8.1
Requires at least: 5.7
Tags: Gutenberg-Editor, Eigene Blöcke, Menüs, Footer-Section, Header-Section
Text Domain: multiplecs
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.aligncenter{display:block;margin:5px auto 5px auto}.alignright{margin:5px 0 20px}@media(min-width: 460px){.alignright{float:right;margin:5px 0 20px 20px}}.alignleft{margin:5px 0 20px}@media(min-width: 460px){.alignleft{float:left;margin:5px 20px 20px 0}}.wp-caption.alignnone{margin:5px 0 20px}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text,.wp-caption .gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery{overflow:hidden}.gallery figure img{max-width:100%;height:auto;margin:0 auto;display:block}.gallery figure{float:left;margin:0 2% 1em 0;width:100%}.gallery.gallery-columns-1 figure{width:100%;margin:0 0 1em 0;float:none}@media(min-width: 768px){.gallery.gallery-columns-3 figure{width:32%}.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0}.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left}.gallery.gallery-columns-2 figure{width:49%}.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0}.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}.gallery.gallery-columns-4 figure{width:23.25%}.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0}.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left}.gallery.gallery-columns-5 figure{width:18%}.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0}.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left}.gallery.gallery-columns-6 figure{width:14.2%}.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0}.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left}.gallery.gallery-columns-7 figure{width:12%}.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0}.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left}.gallery.gallery-columns-8 figure{width:10.2%}.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0}.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left}.gallery.gallery-columns-9 figure{width:8.85%}.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0}.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left}}@font-face{font-display:swap;font-family:"Maven Pro";font-style:normal;font-weight:400;src:url("assets/fonts/maven-pro-v32-latin-regular.eot");src:url("assets/fonts/maven-pro-v32-latin-regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/maven-pro-v32-latin-regular.woff2") format("woff2"),url("assets/fonts/maven-pro-v32-latin-regular.woff") format("woff"),url("assets/fonts/maven-pro-v32-latin-regular.ttf") format("truetype"),url("assets/fonts/maven-pro-v32-latin-regular.svg#MavenPro") format("svg")}@font-face{font-display:swap;font-family:"Maven Pro";font-style:normal;font-weight:700;src:url("assets/fonts/maven-pro-v32-latin-700.eot");src:url("assets/fonts/maven-pro-v32-latin-700.eot?#iefix") format("embedded-opentype"),url("assets/fonts/maven-pro-v32-latin-700.woff2") format("woff2"),url("assets/fonts/maven-pro-v32-latin-700.woff") format("woff"),url("assets/fonts/maven-pro-v32-latin-700.ttf") format("truetype"),url("assets/fonts/maven-pro-v32-latin-700.svg#MavenPro") format("svg")}@font-face{font-family:"icons";src:url("assets/fonts/icons.eot?rg0xzl");src:url("assets/fonts/icons.eot?rg0xzl#iefix") format("embedded-opentype"),url("assets/fonts/icons.woff2?rg0xzl") format("woff2"),url("assets/fonts/icons.ttf?rg0xzl") format("truetype"),url("assets/fonts/icons.woff?rg0xzl") format("woff"),url("assets/fonts/icons.svg?rg0xzl#icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-phone:before{content:""}.icon-location:before{content:""}.icon-mail:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-linkedin:before{content:""}.icon-pinterest:before{content:""}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.11.1
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0, 0, 0, 0.8);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0, 0, 0, 0.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;-o-transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50, 50, 50, 0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50, 50, 50, 0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}body .baguetteBox-button{background-color:#60247e;color:#222;border-radius:0}body .baguetteBox-button:active{background-color:#76be5a}body .baguetteBox-button#close-button{width:50px;height:50px;right:2%}body .baguetteBox-button#close-button svg{left:10px;top:10px}body .baguetteBox-button:focus{background-color:#5da441}body .baguetteBox-button:hover{background-color:#5da441}body .baguetteBox-button:active{background-color:#76be5a}body .baguetteBox-button svg g,body .baguetteBox-button svg polyline{stroke:#fefefe}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:2px dashed currentColor;outline-offset:2px}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Maven Pro",Arial,sans-serif;font-size:20px;line-height:1.5;scroll-behavior:smooth;scroll-padding-top:120px}body{background-color:#fefefe;position:relative;color:#222;font-weight:400;margin:0;padding:80px 0 0;min-height:100vh}@media(min-width: 1000px){body{padding:0;background-color:#f6f6f6}}main{padding-top:2rem;background-color:#fefefe}@media(min-width: 1200px){main{padding-top:3rem}}h1,h2,h3{font-family:"Maven Pro",Arial,sans-serif;color:#5da441;font-weight:700}h1{font-size:1.6em;font-size:clamp(1.6em,4vw,2.1em);margin:0;line-height:1.25em}@media(min-width: 1000px){h1{margin-left:1.5rem}}h2{font-size:1.4em;font-size:clamp(1.4em,3.7vw,1.8em);margin:1.3em 0 .6em;line-height:1.3em;word-wrap:break-word}@media(min-width: 460px){h2{word-wrap:normal}}h3{font-size:1.2em;font-size:clamp(1.2em,3.5vw,1.6em);line-height:1.2em;margin:1.2em 0 .4em}h4{font-size:1.1em;font-size:clamp(1.1em,3vw,1.4em);line-height:1.2em;margin:.5em 0 .3em;color:#60247e}h5{font-size:1.1em;font-size:clamp(1.1em,2.8vw,1.3em);line-height:1.2em;text-decoration:underline;margin:.5em 0 .3em;color:#60247e}h6{font-size:1em;font-size:clamp(1em,2.5vw,1.2em);line-height:1.1em;margin:.5em 0 .3em}p{margin:1rem 0}p:last-child{margin-bottom:0}p:last-child img{margin-bottom:0}p:first-child{margin-top:0}b,strong{font-weight:700}a{color:#5da441;font-weight:700;text-decoration:none;font-family:"Maven Pro",Arial,sans-serif}a:hover:hover{text-decoration:underline}a:active{color:#60247e}::-moz-selection{background-color:#5da441;color:#f6f6f6}::selection{background-color:#5da441;color:#f6f6f6}img{max-width:100%;vertical-align:bottom;height:auto}figure img,picture img,a img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}figure img:hover,picture img:hover,a img:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}ul{margin:0}hr{background-color:#60247e;margin:2rem 0;height:1px;border-style:none}button{border-style:none}button.btn{cursor:pointer}input[type=search],input[type=submit]{outline:none;border:none;min-height:40px;line-height:40px;padding:0 .5rem}.btn{font-family:"Maven Pro",Arial,sans-serif;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:.24em 1.5em;min-height:40px;font-size:.9rem;text-align:center;text-transform:uppercase;background-color:#5da441;color:#f6f6f6;border:none;position:relative;z-index:2;overflow:hidden}.btn::before,.btn::after{position:absolute;content:"";display:block;width:40px;z-index:1;height:2px;background-color:#60247e}.btn::before{left:-10px;top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn::after{right:-10px;bottom:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn:hover{color:#fefefe}.btn:active{color:#60247e}.gform_button{border-radius:0}.btn-secondary{font-family:"Maven Pro",Arial,sans-serif;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:.24em 1.5em;min-height:40px;font-size:.9rem;text-align:center;text-transform:uppercase;background-color:#fefefe;color:#60247e;border:none;position:relative;z-index:2;overflow:hidden}.btn-secondary::before,.btn-secondary::after{position:absolute;content:"";display:block;width:40px;z-index:1;height:2px;background-color:#60247e}.btn-secondary::before{left:-10px;top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-secondary::after{right:-10px;bottom:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-secondary:hover{color:#fefefe}.btn-secondary:active{color:#60247e}#content:after{content:"";clear:both;display:table}.block{padding:0;margin-top:2rem;margin-bottom:2rem}@media(min-width: 1000px){.block{padding:0 1.5rem;margin-top:4rem;margin-bottom:4rem}}.block:first-of-type{margin-top:1rem}.block:first-of-type h2:first-child,.block:first-of-type h3:first-child,.block:first-of-type h4:first-child{margin-top:0}.block-gallery{padding:0}@media(min-width: 1000px){.block-gallery{padding:0 1.5rem}}.block-gallery:first-child{margin-top:1rem}.block-gallery:last-child{margin-bottom:2rem}@media(min-width: 1000px){.block-gallery:last-child{margin-bottom:4rem}}.spacing-top-small{margin-top:1rem}@media(min-width: 992px){.spacing-top-small{margin-top:2rem}}.spacing-bottom-small{margin-bottom:1rem}@media(min-width: 992px){.spacing-bottom-small{margin-bottom:2rem}}.no-spacing-top{margin-top:0}.no-spacing-bottom{margin-bottom:0}.container{margin-left:1rem;margin-right:1rem}@media(min-width: 1000px){.container{margin-left:10%;margin-right:10%}}@media(min-width: 1600px){.container{margin-left:18%;margin-right:18%}}@media(min-width: 1920px){.container{margin-left:23%;margin-right:23%}}.error{padding:0 1rem 3rem}@media(min-width: 1000px){.error{padding:0 1.5rem 5rem}}.error h1{margin-left:0}.error .error-img{width:250px;height:auto;padding-bottom:3rem}#content button.ff-btn-submit{font-family:"Maven Pro",Arial,sans-serif;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:.24em 1.5em;min-height:40px;font-size:.9rem;text-align:center;text-transform:uppercase;background-color:#5da441;color:#f6f6f6;border:none;position:relative;z-index:2;overflow:hidden;cursor:pointer;border-radius:0}#content button.ff-btn-submit::before,#content button.ff-btn-submit::after{position:absolute;content:"";display:block;width:40px;z-index:1;height:2px;background-color:#60247e}#content button.ff-btn-submit::before{left:-10px;top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#content button.ff-btn-submit::after{right:-10px;bottom:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#content button.ff-btn-submit:hover{color:#fefefe}#content button.ff-btn-submit:active{color:#60247e}#content button.ff-btn-submit:hover{background-color:#60247e}#content input[type=text],#content input[type=tel],#content input[type=email],#content input[type=url],#content input[type=number],#content textarea{background-color:rgba(0,0,0,0);border:2px solid #60247e;padding-left:8px;padding-right:8px;border-radius:0}#content input[type=text]:focus,#content input[type=tel]:focus,#content input[type=email]:focus,#content input[type=url]:focus,#content input[type=number]:focus,#content textarea:focus{outline:none;border-color:#5da441}#content .fluentform .error.text-danger{font-size:.8rem;font-weight:700}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide .splide__pagination{bottom:.4rem;right:1rem;left:auto;padding-right:0}@media(min-width: 1000px){.splide .splide__pagination{right:1.5rem;bottom:1.5rem}}.splide .splide__pagination li .splide__pagination__page{margin:7px;height:8px;width:8px;opacity:1}@media(min-width: 1000px){.splide .splide__pagination li .splide__pagination__page{height:12px;width:12px}}.splide .splide__pagination li .splide__pagination__page.is-active{background:#60247e}.splide .splide__pagination .splide__list .splide__slide img{-o-object-fit:cover;object-fit:cover}#main-nav .nav-trigger{position:fixed;top:0;right:0;z-index:999;height:60px;width:60px;padding:0 1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 1000px){#main-nav .nav-trigger{display:none}}#main-nav .nav-trigger em{width:28px;height:2px;background-color:#5da441;display:block;position:relative}#main-nav .nav-trigger em::before,#main-nav .nav-trigger em::after{content:"";display:block;position:absolute;right:0;height:2px;background-color:#5da441;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#main-nav .nav-trigger em::before{width:35px;top:-10px}#main-nav .nav-trigger em::after{width:31px;top:10px}#main-nav #primary-menu{position:fixed;z-index:999;top:80px;left:1rem;right:1rem;bottom:1rem;background-color:#5da441;overflow-y:auto;opacity:0;visibility:hidden;padding:2rem 1rem;font-size:1.2rem;font-weight:400;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media(min-width: 1000px){#main-nav #primary-menu{position:relative;top:0;left:0;right:0;bottom:0;font-size:1rem;background-color:#76be5a;overflow-y:visible;opacity:1;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1rem}}#main-nav #primary-menu #main-menu{list-style-type:none;margin:0;padding:0}@media(min-width: 1000px){#main-nav #primary-menu #main-menu{width:100%}#main-nav #primary-menu #main-menu:after{content:"";clear:both;display:table}}#main-nav #primary-menu #main-menu>li{margin-bottom:1rem;text-transform:uppercase}@media(min-width: 1000px){#main-nav #primary-menu #main-menu>li{float:left;height:60px;margin:0;position:relative}#main-nav #primary-menu #main-menu>li:hover .sub-menu{visibility:visible;opacity:1}#main-nav #primary-menu #main-menu>li.cta{float:right;-webkit-box-shadow:0 -4px 0 inset #60247e;box-shadow:0 -4px 0 inset #60247e}}#main-nav #primary-menu #main-menu>li:last-of-type{margin-bottom:0}#main-nav #primary-menu #main-menu>li a{color:#f6f6f6;text-decoration:none}@media(min-width: 1000px){#main-nav #primary-menu #main-menu>li a{display:block;color:#222;line-height:60px;font-weight:400;font-size:.9rem;padding:0 .6rem}}#main-nav #primary-menu #main-menu>li>a:hover{text-decoration:underline}#main-nav #primary-menu #main-menu>li>a:active{font-weight:700}#main-nav #primary-menu #main-menu>li.current-menu-item>a,#main-nav #primary-menu #main-menu>li.current-menu-ancestor>a,#main-nav #primary-menu #main-menu>li.current-menu-parent>a{text-decoration:underline;font-weight:700}#main-nav #primary-menu #main-menu>li .sub-menu{list-style-type:none;margin:0;padding:0 0 0 .6rem;font-size:1rem;font-weight:400}@media(min-width: 1000px){#main-nav #primary-menu #main-menu>li .sub-menu{background-color:rgba(96,36,126,.95);padding:1rem 0;font-size:1.6rem;visibility:hidden;position:absolute;top:100%;left:0;opacity:0;-webkit-transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out;transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out}}#main-nav #primary-menu #main-menu>li .sub-menu>li{margin:.8rem 0;text-transform:none}@media(min-width: 1000px){#main-nav #primary-menu #main-menu>li .sub-menu>li{margin:0;padding:.5rem 1rem}#main-nav #primary-menu #main-menu>li .sub-menu>li>a{line-height:1;color:#f6f6f6;display:block}#main-nav #primary-menu #main-menu>li .sub-menu>li>a:hover{text-decoration:underline}#main-nav #primary-menu #main-menu>li .sub-menu>li>a:active{font-weight:700}}#main-nav #primary-menu #main-menu>li .sub-menu>li.current-menu-item>a{text-decoration:underline}#main-nav #primary-menu #main-menu>li .sub-menu>li.no-current.current-menu-item>a{text-decoration:none}#main-nav #nav-trigger{display:none}#main-nav #nav-trigger:checked~.nav-trigger em{background-color:rgba(0,0,0,0);-webkit-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}#main-nav #nav-trigger:checked~.nav-trigger em:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);width:30px;top:0}#main-nav #nav-trigger:checked~.nav-trigger em:after{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);width:30px;top:0}#main-nav #nav-trigger:checked~#primary-menu{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}#logobar{height:80px;position:fixed;left:0;top:0;right:0;background-color:#fefefe;z-index:998;padding:0 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#logobar::before{display:block;content:"";position:absolute;left:0;right:0;bottom:15px;height:2px;z-index:1;background-color:#60247e}#logobar::after{display:block;content:"";position:absolute;left:-1rem;right:-1rem;bottom:0;top:0;background-color:#fefefe;z-index:-1}@media(min-width: 1000px){#logobar::after{display:none}}@media(min-width: 1000px){#logobar{height:120px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#logobar::before{left:1.5rem;right:1.5rem}}#logobar .logo{max-width:200px;padding-top:.2rem;height:70px;width:auto}@media(min-width: 1000px){#logobar .logo{max-width:none;padding-top:0}}#header{padding:0;background-color:#fefefe}@media(min-width: 1000px){#header{padding:0 0 1rem}}#breadcrumb{background-color:#fefefe;padding:.4rem 0 0;font-size:.75rem}@media(min-width: 1000px){#breadcrumb{padding:.4rem 1.5rem}}@media(min-width: 992px){.teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}}.teaser .teaser-wrapper{margin-bottom:2rem}.teaser .teaser-wrapper:last-of-type{margin-bottom:0}@media(min-width: 992px){.teaser .teaser-wrapper{width:33.3333333333%;margin-bottom:0}}.teaser .teaser-wrapper .teaser-image{position:relative}.teaser .teaser-wrapper .teaser-image::before{display:block;content:"";position:absolute;left:.5rem;right:.5rem;bottom:.5rem;top:.5rem;z-index:1;border:2px solid #60247e}.teaser .teaser-wrapper .teaser-image .teaser-btn{position:absolute;right:1rem;bottom:1rem}.teaser .teaser-wrapper .teaser-info>h2,.teaser .teaser-wrapper .teaser-info>h3,.teaser .teaser-wrapper .teaser-info>h4{margin-top:.5rem;margin-bottom:.2rem}.teaser .teaser-wrapper .teaser-info>p{margin-top:.2rem}.infobox{background-color:#5da441;padding:2rem;color:#fefefe;font-size:1.2rem;position:relative;margin-top:3rem;margin-bottom:3rem;z-index:2;text-align:center}.infobox.spacing-top-small{margin-top:2rem}@media(min-width: 1000px){.infobox.spacing-top-small{margin-top:3.5rem}}.infobox.no-spacing-top{margin-top:1rem}@media(min-width: 1000px){.infobox.no-spacing-top{margin-top:1.5rem}}.infobox.spacing-bottom-small{margin-bottom:2rem}@media(min-width: 1000px){.infobox.spacing-bottom-small{margin-bottom:3.5rem}}.infobox.no-spacing-bottom{margin-bottom:1rem}@media(min-width: 1000px){.infobox.no-spacing-bottom{margin-bottom:1.5rem}}.infobox::before,.infobox::after{content:"";display:block;position:absolute;top:-1rem;bottom:-1rem;background-color:rgba(93,164,65,.4);width:50px;z-index:-1}.infobox::before{left:-1rem}.infobox::after{right:-1rem}@media(min-width: 768px){.infobox{padding:3rem}}@media(min-width: 1000px){.infobox{margin:5.5rem 1.5rem;font-size:1.4rem}.infobox::before,.infobox::after{top:-1.5rem;bottom:-1.5rem;width:150px}.infobox::before{left:-1.5rem}.infobox::after{right:-1.5rem}}.infobox a{color:#b067d4}.infobox a:active{color:#9b40c8}@media(min-width: 1200px){.text-with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.text-with-image.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-with-image.reverse .text-with-image-text{border-right:2px solid #60247e;border-left:none}.text-with-image.reverse .text-with-image-image::before{border-left:2px solid #60247e;border-right:none;right:0;left:1.5rem}}.text-with-image .text-with-image-text{padding:1rem;border-top:2px solid #60247e;border-left:2px solid #60247e;border-right:2px solid #60247e}@media(min-width: 1200px){.text-with-image .text-with-image-text{width:50%;margin:1.5rem 0;border-right:none;border-bottom:2px solid #60247e}}.text-with-image .text-with-image-text h2,.text-with-image .text-with-image-text h3,.text-with-image .text-with-image-text h4{margin-top:0}.text-with-image .text-with-image-image{margin-left:-1rem;margin-right:-1rem;position:relative;z-index:2;text-align:center}@media(min-width: 1000px){.text-with-image .text-with-image-image{margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width: 1200px){.text-with-image .text-with-image-image{width:50%;margin-left:0;margin-right:0}.text-with-image .text-with-image-image img,.text-with-image .text-with-image-image picture{height:100%;-o-object-fit:cover;object-fit:cover}}.text-with-image .text-with-image-image::before{content:"";display:block;position:absolute;left:1rem;right:1rem;bottom:1rem;top:0;border-bottom:2px solid #60247e;border-left:2px solid #60247e;border-right:2px solid #60247e}@media(min-width: 992px){.text-with-image .text-with-image-image::before{left:1.5rem;right:1.5rem;bottom:1.5rem}}@media(min-width: 1200px){.text-with-image .text-with-image-image::before{left:0;top:1.5rem;border-bottom:2px solid #60247e;border-left:none;border-right:2px solid #60247e;border-top:2px solid #60247e}}#footer{position:relative;left:0;right:0;bottom:0;height:auto;text-align:center;padding:0;background-color:#3e6d2b;color:#fefefe}#footer a{font-weight:400}#footer .social-icons{padding:.5rem 1rem;background-color:#4c8735}#footer .social-icons>a{color:#fefefe;font-size:1.2rem;padding:.4rem .5rem .2rem;display:inline-block}@media(min-width: 1200px){#footer .social-icons>a{font-size:1.5rem}}#footer .social-icons>a:hover{text-decoration:none;color:#60247e}#footer .social-icons>a:active{text-decoration:none;color:#8d35ba}#footer .contact-wrapper{text-align:center}@media(min-width: 1000px){#footer .contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;padding:2rem 0}}#footer .contact-wrapper .contact{padding:1rem 0;max-width:450px;margin:0 auto}@media(min-width: 1000px){#footer .contact-wrapper .contact{text-align:left;padding:0;margin:0}}#footer .contact-wrapper .contact .company{font-size:1.1rem}#footer .contact-wrapper .contact .address .street{display:block}#footer .contact-wrapper .contact .contact-info{padding:1rem 0;font-size:1.1em}#footer .contact-wrapper .contact .contact-info a{padding-bottom:.3rem;display:block;color:#b3dba3}#footer .contact-wrapper .contact .contact-info a:active{color:#86c56d}#footer .contact-wrapper .main-nav{display:none}@media(min-width: 1000px){#footer .contact-wrapper .main-nav{display:block}#footer .contact-wrapper .main-nav #footer-main-menu{list-style-type:none;text-align:right;margin:0}#footer .contact-wrapper .main-nav #footer-main-menu>li{display:inline-block;padding:0 .4rem}#footer .contact-wrapper .main-nav #footer-main-menu>li.current-menu-item a{color:#b3dba3}#footer .contact-wrapper .main-nav #footer-main-menu>li.current-menu-item a:active{color:#86c56d}#footer .contact-wrapper .main-nav #footer-main-menu>li a{color:#fefefe}#footer .contact-wrapper .main-nav #footer-main-menu>li a:active{color:#60247e}}#footer .locations .locations-title{display:block;padding-bottom:.3rem;font-size:.9rem;font-weight:700}#footer .locations .location{color:#b3dba3;padding-right:.4rem}#footer .locations .location:active{color:#86c56d}#footer .footer-nav{padding:.6rem 1rem;background-color:#60247e}#footer .footer-nav #footer-menu{padding:0;list-style-type:none;font-size:.9rem}#footer .footer-nav #footer-menu>li{display:inline-block;padding:.2rem .5rem}#footer .footer-nav #footer-menu>li a{color:#fefefe}#footer .footer-nav #footer-menu>li a:hover{text-decoration:underline}#footer .footer-nav #footer-menu>li a:active{color:#67b648}#footer .footer-nav #footer-menu>li.current-menu-item a{font-weight:700}#footer .copyright{padding:.7rem 1rem;font-size:.8rem}#footer .copyright .development{color:#b3dba3;text-decoration:underline}#footer .copyright .development:hover{color:#f0f8ec}#footer .copyright .development:active{text-decoration:none}