/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{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}[hidden],template{display:none}@font-face{font-display:swap;font-family:BarlowCondensed;font-weight:400;src:url(/themes/custom/tirolmilch/assets/dist/fonts/BarlowCondensed-Light.woff2) format("woff2"),url(/themes/custom/tirolmilch/assets/dist/fonts/BarlowCondensed-Light.woff) format("woff")}@font-face{font-display:swap;font-family:BarlowCondensed;font-weight:700;src:url(/themes/custom/tirolmilch/assets/dist/fonts/BarlowCondensed-Medium.woff2) format("woff2"),url(/themes/custom/tirolmilch/assets/dist/fonts/BarlowCondensed-Medium_1.woff) format("woff")}@font-face{font-display:swap;font-family:Forever-Summer;font-style:normal;src:url(/themes/custom/tirolmilch/assets/dist/fonts/Forever-Summer.woff2) format("woff2"),url(/themes/custom/tirolmilch/assets/dist/fonts/Forever-Summer_1.woff) format("woff");unicode-range:U+00??}:root{--color-primary:#004495;--color-text:#004495;--color-link:#004495;--font-family:BarlowCondensed,sans-serif;--font-size-base:22px;--font-size-base-lg:24px;--font-size-lead:24px;--font-size-small:0.9rem;--font-size-large:27.5px;--font-size-h1:1.6rem;--font-size-h2:1.5rem;--font-size-h3:1.4rem;--font-size-h4:1.3rem;--font-size-h5:1.2rem;--font-size-h6:1.1rem;--line-height:1.3;--width-xs:400px;--width-sm:576px;--width-md:768px;--width-lg:992px;--width-xl:1200px;--width-xxl:1400px}html{--scroll-behavior:smooth;color:#004495;font-family:BarlowCondensed,sans-serif;font-size:22px;font-weight:400;line-height:1.3;scroll-behavior:smooth}html,html *{box-sizing:border-box}body{margin:0;padding:0}strong{font-weight:700}.link,a{color:#004495}.lead{color:rgba(0,0,0,.5);font-size:24px}.hero,.lead{font-weight:700}.hero{font-size:66px}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.4rem}.h3,.h4,h3,h4{font-weight:700}.h4,h4{font-size:1.3rem}.h5,h5{font-size:1.2rem}.h5,.h6,h5,h6{font-weight:700}.h6,h6{font-size:1.1rem}@media (min-width:992px){html{font-size:24px}.hero{font-size:92.4px}}hr{border:0;border-top:1px solid #000;display:block;margin:2rem 0}.button,button{align-items:center;background:#004495;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:400;justify-content:center;line-height:1;outline:none;padding:.6em 1.2em;text-decoration:none;transition:all .3s cubic-bezier(.25,1,.5,1);vertical-align:middle;white-space:nowrap}.button>*,button>*{margin-bottom:-.05em;margin-top:.05em}.button:focus,.button:hover,button:focus,button:hover{background-color:#002d62;border-color:#002d62}.button:active,button:active{background-color:#00152f;border-color:#00152f}.button--outline,button--outline{background:transparent;color:#004495}.button--outline:focus,.button--outline:hover,button--outline:focus,button--outline:hover{background-color:#004495;border-color:#004495;color:#fff}.button--outline:active,button--outline:active{background-color:#002d62;border-color:#002d62;color:#fff}.button--clear,button--clear{background:transparent;border-color:transparent;color:#004495}.button--clear:focus,.button--clear:hover,button--clear:focus,button--clear:hover{background-color:#004495;color:#fff}.button--clear:active,button--clear:active{background-color:#002d62;color:#fff}.button--small,button--small{font-size:.9rem}.button--large,button--large{font-size:27.5px}.button svg,.button__icon,button svg,button__icon{height:1.2em;margin:-.1em .6em;width:auto}.button svg:first-child,.button__icon:first-child,button svg:first-child,button__icon:first-child{margin-left:-.58em}.button svg:last-child,.button__icon:last-child,button svg:last-child,button__icon:last-child{margin-right:-.58em}.button--icon-only,button--icon-only{padding-left:.6em;padding-right:.6em}.button--icon-only svg,.button--icon-only svg:first-child,.button--icon-only svg:last-child,.button--icon-only__icon,.button--icon-only__icon:first-child,.button--icon-only__icon:last-child,button--icon-only svg,button--icon-only svg:first-child,button--icon-only svg:last-child,button--icon-only__icon,button--icon-only__icon:first-child,button--icon-only__icon:last-child{margin-left:-.1em;margin-right:-.1em}.button--round,button--round{border-radius:1000px}fieldset{border:0;margin:0;padding:1rem 0}.form-field{margin-bottom:1rem}.form-field>*{display:block}.form-field__label{padding-bottom:.6em}.form-field--inline--top{align-items:flex-start}.form-field--inline--top .form-field__label{padding-bottom:.6em;padding-top:.6em}.form-field--inline--mobile{align-items:center;display:flex}.form-field--inline--mobile .form-field__label{padding-bottom:0;padding-left:.6em;padding-right:.6em}.form-field--inline--mobile .form-field__label:first-child{padding-left:0}.form-field--inline--mobile .form-field__label:last-child{padding-right:0}@media (min-width:768px){.form-field--inline{align-items:center;display:flex}.form-field--inline .form-field__label{padding:0 .6em}.form-field--inline .form-field__label:first-child{padding-left:0}.form-field--inline .form-field__label:last-child{padding-right:0}.form-field--inline--top{align-items:flex-start}}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#004495}.hamburger--3dx .hamburger-box{perspective:56px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:56px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:56px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:56px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:56px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:56px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-5.6px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-5.6px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(5.6px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(5.6px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-5.6px,-7px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-5.6px,7px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(5.6px,-7px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(5.6px,7px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:9px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:18px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:9px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:18px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:9px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-56px;top:-56px;transform:translate3d(56px,56px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-56px;top:-56px;transform:translate3d(-56px,56px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:9px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-56px;top:56px;transform:translate3d(56px,-56px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-56px;top:56px;transform:translate3d(-56px,-56px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:9px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-4px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{top:9px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:18px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(4px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(90deg)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:9px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,9px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,9px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}button.hamburger{line-height:100%}button.hamburger:active,button.hamburger:focus,button.hamburger:hover{background:none}button.hamburger:active .hamburger-inner,button.hamburger:active .hamburger-inner:after,button.hamburger:active .hamburger-inner:before,button.hamburger:focus .hamburger-inner,button.hamburger:focus .hamburger-inner:after,button.hamburger:focus .hamburger-inner:before,button.hamburger:hover .hamburger-inner,button.hamburger:hover .hamburger-inner:after,button.hamburger:hover .hamburger-inner:before{background-color:#004495}button.hamburger:focus{border:2px solid #002d62;margin:-2px}.input{background:#fff;border:2px solid #004495;border-radius:6px;box-sizing:border-box;display:block;outline:none;padding:.6em;width:100%}.input:focus{border-color:#002d62;border-width:4px;margin:-2px;width:calc(100% + 4px)}.input--round{border-radius:1000px;padding-left:.9em;padding-right:.9em}.input--small{font-size:.9rem}.input--large{font-size:27.5px}.input::placeholder{color:rgba(0,0,0,.5);opacity:1}.input:-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.input::-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.textarea{background:#fff;border:2px solid #004495;border-radius:6px;box-sizing:border-box;display:block;outline:none;padding:.6em;resize:vertical;width:100%}.textarea--small{font-size:.9rem}.textarea--large{font-size:27.5px}.textarea:focus{border-color:#002d62;border-width:4px;margin:-2px;width:calc(100% + 4px)}.textarea::placeholder{color:rgba(0,0,0,.5);opacity:1}.textarea:-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.textarea::-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.checkbox,.radio{display:inline-block;position:relative}.checkbox input,.radio input{height:100%;opacity:0;position:absolute;width:100%;z-index:2}.checkbox input:focus+.checkbox__indicator,.checkbox input:focus+.radio__indicator,.radio input:focus+.checkbox__indicator,.radio input:focus+.radio__indicator{border-color:#002d62;border-width:4px;margin:-2px}.checkbox input:checked+.checkbox__indicator,.checkbox input:checked+.radio__indicator,.radio input:checked+.checkbox__indicator,.radio input:checked+.radio__indicator{background:#004495;color:#fff}.checkbox input:checked+.checkbox__indicator .checkbox__indicator__icon,.checkbox input:checked+.checkbox__indicator .radio__indicator__icon,.checkbox input:checked+.checkbox__indicator svg,.checkbox input:checked+.radio__indicator .checkbox__indicator__icon,.checkbox input:checked+.radio__indicator .radio__indicator__icon,.checkbox input:checked+.radio__indicator svg,.radio input:checked+.checkbox__indicator .checkbox__indicator__icon,.radio input:checked+.checkbox__indicator .radio__indicator__icon,.radio input:checked+.checkbox__indicator svg,.radio input:checked+.radio__indicator .checkbox__indicator__icon,.radio input:checked+.radio__indicator .radio__indicator__icon,.radio input:checked+.radio__indicator svg{transform:scale(1)}.checkbox__indicator,.radio__indicator{align-items:center;background:#fff;border:2px solid #004495;border-radius:6px;color:#004495;cursor:pointer;display:flex;height:28.8px;justify-content:center;padding:1px;position:relative;width:28.8px}.checkbox__indicator svg,.checkbox__indicator__icon,.radio__indicator svg,.radio__indicator__icon{height:100%;transform:scale(0);transition:all .3s cubic-bezier(.25,1,.5,1);width:100%}.checkbox--large .checkbox__indicator,.radio--large .checkbox__indicator{height:36.5px;width:36.5px}.checkbox--small .checkbox__indicator,.radio--small .checkbox__indicator{height:calc(1.26rem - 2px);width:calc(1.26rem - 2px)}.checkbox--dark input:checked+.checkbox__indicator,.checkbox--dark input:checked+.radio__indicator,.radio--dark input:checked+.checkbox__indicator,.radio--dark input:checked+.radio__indicator{background-color:#002d62}.radio__indicator{border-radius:1000px;height:26.8px;padding:2px;width:26.8px}.radio--large .radio__indicator{height:36.5px;width:36.5px}.radio--small .radio__indicator{height:calc(1.26rem - 2px);width:calc(1.26rem - 2px)}input[type=range]{-webkit-appearance:none;border:0;margin:0;padding-left:0;padding-right:0;width:100%}input[type=range]:focus{margin:0;outline:none;width:100%}input[type=range]::-webkit-slider-runnable-track{background:#004495;border:.2px solid #000;border-radius:1.3px;cursor:pointer;height:8.4px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#004495;border:1px solid #000;border-radius:50%;cursor:pointer;height:16px;margin-top:-5px;width:16px}input[type=range]:focus::-webkit-slider-runnable-track{background:#002d62}input[type=range]::-moz-range-track{background:#004495;border:.2px solid #000;border-radius:1.3px;cursor:pointer;height:8.4px;width:100%}input[type=range]::-moz-range-thumb{background:#004495;border:1px solid #000;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:8.4px;width:100%}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#004495;border:.2px solid #000;border-radius:2.6px}input[type=range]::-ms-thumb{background:#004495;border:1px solid #000;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#002d62}input[type=color]{padding:0}.select{background:#fff;border-radius:6px;display:block}.select,.select select{box-sizing:border-box;position:relative;width:100%}.select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:2px solid #004495;border-radius:6px;cursor:pointer;outline:none;padding:.6em;z-index:10}.select select:focus{border-color:#002d62;border-width:4px;margin:-2px;width:calc(100% + 4px)}.select--placeholder select{color:rgba(0,0,0,.5)}.select--small,.select--small select{font-size:.9rem}.select--large,.select--large select{font-size:27.5px}.select svg,.select__chevron{color:rgba(0,0,0,.5);height:1.2em;position:absolute;right:.6em;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.25,1,.5,1);width:auto}.text--small{font-size:.9rem}.text--large{font-size:27.5px}.toggle__content{height:0;overflow:hidden;transition:height .5s ease-out}.toggle.is-active .toggle__content{height:auto;transition:height .5s ease-in}.underline{position:relative;text-decoration:none}.underline:after{background:currentColor;border-radius:10px;bottom:0;content:"";display:block;height:.08em;left:0;position:absolute;right:auto;transition:all .3s cubic-bezier(.25,1,.5,1);width:100%}.underline--reactive:after{opacity:0;width:0}.underline--reactive.active:after,.underline--reactive:hover:after{opacity:1;width:100%}.hide{display:none}@media (min-width:400px){.hide--xs{display:none}}@media (min-width:576px){.hide--sm{display:none}}@media (min-width:768px){.hide--md{display:none}}@media (min-width:992px){.hide--lg{display:none}}@media (min-width:1200px){.hide--xl{display:none}}@media (min-width:1400px){.hide--xxl{display:none}}@media (max-width:400px){.hide--to-xs{display:none}}@media (max-width:576px){.hide--to-sm{display:none}}@media (max-width:768px){.hide--to-md{display:none}}@media (max-width:992px){.hide--to-lg{display:none}}@media (max-width:1200px){.hide--to-xl{display:none}}@media (max-width:1400px){.hide--to-xxl{display:none}}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.table-wrapper{display:block;max-width:100%;overflow-x:auto}.table-wrapper .table{border-collapse:collapse;width:100%}.table-wrapper td,.table-wrapper th{border:1px solid #000;padding:1rem}.table-wrapper .table--th-top th{border-bottom-width:2px}.table-wrapper .table--th-left th{border-right-width:2px}body{font-size:22px;letter-spacing:.06em;line-height:1.3;overflow-x:hidden}@media (min-width:992px){body{font-size:24px}}a{text-decoration:none}a.teaser-link{color:inherit}a.teaser-link:hover{text-decoration:none}a,link{color:#004495;text-decoration:underline}a:hover,link:hover{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 .5em}.h1,h1{font-size:1.6rem}h2{font-size:1.5rem}h3{font-size:1.4rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}p{margin-bottom:1em;margin-top:0}.text-formatted .text-align-center{text-align:center}.text-formatted p:last-child{margin-bottom:0}.text-formatted a{word-break:break-word}.field--name-field-caption,.small{font-size:.9rem}.xsmall{font-size:.8rem}.xxsmall{font-size:.7rem}.handwritten{font-family:Forever-Summer,serif;font-size:2.6rem;font-weight:400;letter-spacing:.005em;line-height:1em}span.handwritten{display:inline-block}ol,ul{list-style:none;margin:0 0 1em}.field--type-text-long ol,.field--type-text-long ul,.text-formatted ol,.text-formatted ul,ol.bullet-list,ul.bullet-list{margin-left:2rem}.field--type-text-long ul,.text-formatted ul,ul.bullet-list{list-style:disc}.field--type-text-long ol,.text-formatted ol,ol.bullet-list{list-style:decimal}img{display:block}#toolbar-bar{position:fixed}.skip-link{color:#fff;font-size:.9rem}.block-local-tasks-block{font-size:.9rem;padding-top:1rem}.block-local-tasks-block ul.tabs{display:flex;justify-content:center;margin:0}.block-local-tasks-block ul.tabs a{border:1px solid #004495;display:inline-block;padding:.5rem 1rem;text-decoration:none}.block-local-tasks-block ul.tabs a:hover{background:#004495;color:#fff;text-decoration:none}.block-local-tasks-block ul.tabs a.is-active{background:#004495;color:#fff}.node--unpublished{background-color:initial}.toolbar .toolbar-bar .toolbar-tab>.toolbar-icon:before,.toolbar .toolbar-icon:before{width:20px}.toolbar-horizontal.toolbar-fixed .layout-container>header{top:79px}@media screen and (min-width:992px){body.toolbar-horizontal .view-schaerdinger-recipes-list.sticky .view-filters,body.toolbar-vertical .view-schaerdinger-recipes-list.sticky .view-filters{top:calc(4rem + 39px)}body.toolbar-horizontal.toolbar-tray-open .view-schaerdinger-recipes-list.sticky .view-filters,body.toolbar-vertical.toolbar-tray-open .view-schaerdinger-recipes-list.sticky .view-filters{top:calc(4rem + 79px)}}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:.6em;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:21px;position:relative;width:28px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#004495;border-radius:6px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:28px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}button.hamburger{background:#009fe3;transition:all .3s ease-in-out}button.hamburger:active,button.hamburger:focus,button.hamburger:hover{background:#004495}button.hamburger:focus{border:0;margin:0;outline:0}button.hamburger:before{content:none}button.hamburger.is-active{background:#009fe3}button.hamburger .hamburger-inner,button.hamburger .hamburger-inner:after,button.hamburger .hamburger-inner:before{background-color:#fff!important}@media (min-width:992px){button.hamburger{display:none}}.button,button{background:none;border:2px solid #004495;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.005em;line-height:1.3;overflow:hidden;padding:.3333333333rem 1rem;position:relative}@media (min-width:768px){.button,button{padding:.3333333333rem 2rem}}.button:before,button:before{background:#004495;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:all .2s ease;z-index:-1}.button:focus,.button:hover,button:focus,button:hover{background:none;border-color:#004495;color:#004495;text-decoration:none}.button:focus:before,.button:hover:before,button:focus:before,button:hover:before{left:100%}.button.light,button.light{background-color:transparent;border:2px solid #feee00;color:#feee00;z-index:0}.button.light:before,button.light:before{background:#feee00;right:100%;z-index:-1}.button.light a,button.light a{color:inherit}.button.light:hover,button.light:hover{border-color:#feee00;color:#004495}.button.light:hover:before,button.light:hover:before{left:0;right:0}.button__link,button__link{background-color:transparent;background-image:linear-gradient(#004495,#004495);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;border:0;border-radius:0;color:#004495;padding:0;transition:background-size .3s}.button__link:before,button__link:before{background:none;border-bottom:10px solid transparent;border-left:10px solid #feee00;border-top:10px solid transparent;content:" ";display:inline-block;height:0;margin-right:5px;position:static;width:0;z-index:1}.button__link:hover,button__link:hover{background-color:transparent;background-image:linear-gradient(#004495,#004495);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;color:#004495}input[type=submit]{background:#004495}input[type=submit]:before{content:none}input[type=submit]:focus,input[type=submit]:hover{background:#fff}::-webkit-input-placeholder{color:#777;font-style:italic;font-weight:400}:-ms-input-placeholder{color:#777;font-style:italic;font-weight:400}::placeholder{color:#777;font-style:italic;font-weight:400}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background-color:hsla(0,0%,84%,.6);border:1px #004495;border-radius:6px;color:#004495;padding:.25rem .5rem;width:100%}input[type=email]:not(textarea),input[type=number]:not(textarea),input[type=password]:not(textarea),input[type=tel]:not(textarea),input[type=text]:not(textarea),textarea:not(textarea){height:1.5rem}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none}input[type=email]:-internal-autofill-selected,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:active,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover,input[type=number]:-internal-autofill-selected,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:active,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:hover,input[type=password]:-internal-autofill-selected,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:active,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:hover,input[type=tel]:-internal-autofill-selected,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:active,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-internal-autofill-selected,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:active,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover,textarea:-internal-autofill-selected,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#004495!important}textarea{border-width:1px;resize:vertical}label,legend span{display:block;margin-bottom:.3333333333rem}label.form-required:after,legend span.form-required:after{content:"*";display:inline-block;height:6px;margin:0 .3em;width:6px}label a,legend span a{text-decoration:underline}fieldset{border:none;padding:0}fieldset legend{display:block;width:100%}fieldset legend+.fieldset-wrapper .field-prefix{display:block;margin-bottom:3rem;margin-top:-1.5rem}.webform-type-fieldset{margin-top:2rem}.webform-type-fieldset .fieldset-legend{font-weight:700}.form-item,.form-wrapper,.form-wrapper .webform-flexbox,.webform-flexbox .webform-flexbox,div[id^=ajax-wrapper--]{margin-bottom:1.5rem}.form-item .description,.form-wrapper .description,.form-wrapper .webform-flexbox .description,.webform-flexbox .webform-flexbox .description,div[id^=ajax-wrapper--] .description{font-size:.7rem;margin-top:.5rem}.form-type-checkbox input,.form-type-radio input{height:1rem;opacity:0;width:1rem}.form-type-checkbox label,.form-type-radio label{color:#004495;cursor:pointer;display:inline;font-weight:400;padding-left:.6666666667rem;position:relative}.form-type-checkbox label:before,.form-type-radio label:before{background:transparent no-repeat 50%;background-size:80%;border:1px solid #004495;border-radius:6px;content:"";height:1rem;left:-1rem;position:absolute;top:4px;transition:all .3s ease-in-out;width:1rem}.form-type-checkbox input:checked+label:before,.form-type-radio input:checked+label:before{background:transparent url(/themes/custom/tirolmilch/assets/dist/images/check.svg) no-repeat 50%;background-size:80%}.form-type-checkbox input:disabled+label,.form-type-radio input:disabled+label{color:#777;cursor:not-allowed}.form-type-checkbox input:disabled+label:before,.form-type-radio input:disabled+label:before{border-color:#777}.form-type-select .select-wrapper{background:hsla(0,0%,84%,.6);border-radius:6px;color:#004495;cursor:pointer;height:1.5rem;position:relative;width:100%}.form-type-select .select-wrapper:after{background:url(/themes/custom/tirolmilch/assets/dist/images/chevron.svg) no-repeat 50%;background-size:50%;bottom:10%;content:"";cursor:pointer;display:block;position:absolute;right:.5rem;top:calc(10% + 4px);transform:rotate(90deg);width:1rem;z-index:1}.form-type-select .select-wrapper select{-webkit-appearance:none;background:none;border:none;bottom:0;color:#004495;cursor:pointer;height:1.5rem;left:.5rem;position:absolute;right:1rem;top:0;width:calc(100% - 1rem);z-index:2}.form-type-select .select-wrapper select.placeholder{color:#777;font-style:italic;font-weight:400}.form-type-select .select-wrapper select:focus{outline:none}.js-hide{display:none}.webform-telephone--wrapper{padding:0}.webform-telephone--wrapper .fieldset-legend{display:block;margin-bottom:.3333333333rem}.webform-telephone--wrapper .iti{display:block}#edit-chargennummer--description img,#edit-ean-code--description img{max-width:300px}.form-item.form-type-managed-file .form-submit,.form-item.form-type-webform-audio-file .form-submit,.form-item.form-type-webform-document-file .form-submit,.form-item.form-type-webform-image-file .form-submit,.form-item.form-type-webform-video-file .form-submit{display:none}.form-type-datelist .form-item{margin-bottom:0}.form-type-datelist .form-item label{display:none}.webform-select-other{margin-bottom:0}.webform-select-other-input{margin-top:.5rem}.layout-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1rem;padding-right:1rem;position:relative}.layout-container>footer,.layout-container>header{background:#009fe3;background:linear-gradient(90deg,#009fe3,#283583);color:#fff;margin-left:calc(-50vw + 50%);padding-bottom:1rem;width:100vw}@media (min-width:768px){.layout-container>footer,.layout-container>header{padding-bottom:0}}.layout-container>footer a,.layout-container>header a{color:#fff}@media (min-width:992px){.layout-container>footer .menu-item--expanded .menu-item a,.layout-container>header .menu-item--expanded .menu-item a{color:#004495}}.layout-container>footer .region,.layout-container>header .region{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1rem;padding-right:1rem}.layout-container>header{background:transparent;left:0;position:fixed;top:0;z-index:5}@media (min-width:992px){.layout-container>header{background:#009fe3;background:linear-gradient(90deg,#009fe3,#283583);color:#fff}}.layout-container>header .region-header{align-items:center;display:flex;justify-content:space-between}.layout-container>header .region-header .site-logo{display:block;height:4rem;padding-bottom:.5rem;padding-top:.5rem;width:auto}.layout-container>header .region-header .site-logo img{display:block;height:100%;width:auto}.layout-container>header .region-header .toggle-icon{z-index:102}.layout-container>header .region-header .toggle-content{align-items:center;background:#009fe3;background:linear-gradient(90deg,#009fe3,#283583);bottom:auto;color:#fff;display:flex;flex-direction:column;height:100vh;left:auto;max-width:100vw;opacity:0;overflow:auto;padding:6rem 0 2rem;position:fixed;right:-100%;top:0;transition:all .3s ease-in-out;width:400px;z-index:100}.layout-container>header .region-header .toggle-content .navigation{width:100%}.layout-container>header .region-header .menu{text-align:left}@media (min-width:992px){.layout-container>header .region-header .menu{align-items:center;display:flex;justify-content:flex-end;text-align:center}.layout-container>header .region-header .menu .menu{text-align:left}}.layout-container>header .region-header .menu .menu-item{border-bottom:1px solid #fff;padding-left:.5rem}@media (min-width:992px){.layout-container>header .region-header .menu .menu-item{border:0;padding-left:0}}.layout-container>header .region-header .menu .menu-item .menu-item{border-bottom:0}.layout-container>header .region-header.open .toggle-content{display:flex;opacity:1;right:0}@media (min-width:992px){.layout-container>header .region-header .toggle-content{background:none;display:flex;flex-direction:row;height:auto;justify-content:center;left:0;max-width:none;opacity:1;overflow:initial;padding:0;position:relative;right:0;width:auto}}.layout-container>header .block-system-branding-block{z-index:100}.layout-container .header-spacer,.layout-container>header{height:4rem}.layout-container>footer .some-links{display:flex;justify-content:center}.layout-container>footer .some-links a{margin:.5rem 1rem}.layout-container>footer .some-links a:focus svg,.layout-container>footer .some-links a:hover svg{transform:scale(1.2)}.layout-container>footer .some-links svg{transition:all .3s ease;width:40px}.layout-container>footer .region{padding-bottom:1rem;padding-top:1rem}.layout-container>footer .menu .menu-item{text-align:center}@media (min-width:768px){.layout-container>footer .menu .menu-item{text-align:left}.layout-container>footer .menu{align-items:center;display:flex;justify-content:flex-end}}.layout-container>footer .region-footer-center{text-align:center}.layout-container>footer .region-footer-center>a{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .3s}.layout-container>footer .region-footer-center>a:focus,.layout-container>footer .region-footer-center>a:hover{background-size:100% 2px}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-revoke.cc-bottom{color:red;left:unset!important;padding:.2em}.cc-revoke.cc-bottom svg{height:1.2em!important;width:1.2em!important}}.cc-revoke.cc-bottom{background-color:#009fe3}.cc-revoke.cc-bottom svg g{fill:#004495!important}hr.berge{background:url(/themes/custom/tirolmilch/assets/dist/images/SVG_Berge.svg) center 1px repeat-x;border:0;height:0;margin:0;padding-top:7vw}.block-unite-header-region hr.berge{margin-left:calc(-50vw + 50%);margin-top:-7vw;position:relative;width:100vw}.block-tirolmilch-bergefallback-block .block-unite-header-region{background:#009fe3;background:linear-gradient(90deg,#009fe3,#283583);color:#fff;margin-left:calc(-50vw + 50%);margin-top:-6rem;min-height:14vh;position:relative;width:100vw}@media (min-width:992px){.block-tirolmilch-bergefallback-block .block-unite-header-region{margin-top:0}}.block-tirolmilch-bergefallback-block .block-unite-header-region hr.berge{bottom:0;left:0;margin-top:0;position:absolute;right:0}.menu{font-size:.9rem;font-weight:700;letter-spacing:.005em;margin:0;text-align:center}@media (min-width:992px){.menu{font-size:.8rem;text-align:left}}.menu a{background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none;transition:background-size .3s}.menu a:hover{background-size:100% 2px}.menu .menu-item{padding:0}.menu .menu-item a,.menu .menu-item a.is-active{display:inline-block;margin:.5rem}.menu .menu-item.menu-item--active-trail>a{background-size:100% 2px}.menu .menu-item .en-flag{padding-left:34px;position:relative}.menu .menu-item .en-flag:before{background:url(/themes/custom/tirolmilch/assets/dist/images/Flag_UK.svg) 0 no-repeat;content:"";display:block;height:1em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.menu .menu-item.menu-item--expanded{padding-right:.5rem;position:relative}.menu .menu-item.menu-item--expanded .menu-item--wrapper{display:flex;justify-content:space-between}.menu .menu-item.menu-item--expanded .submenu{position:relative}.menu .menu-item.menu-item--expanded .menu{font-size:.8rem;font-weight:400;height:0;overflow:hidden}@media (min-width:992px){.menu .menu-item.menu-item--expanded .menu{align-items:flex-start;background-color:#fff;border-radius:6px;box-shadow:0 0 5px 0 rgba(0,0,0,.24);flex-direction:column;font-size:.7rem;height:auto;justify-content:flex-start;min-width:300px;opacity:0;pointer-events:none;position:absolute;top:100%;transition:all .3s ease-in-out;visibility:hidden;z-index:99999999}.menu .menu-item.menu-item--expanded .menu a,.menu .menu-item.menu-item--expanded .menu a.is-active{margin:.25rem .5rem}.menu .menu-item.menu-item--expanded .menu a.is-active:hover,.menu .menu-item.menu-item--expanded .menu a:hover{background-image:linear-gradient(#004495,#004495)}.menu .menu-item.menu-item--expanded .menu:after{border-color:#fff transparent;border-style:solid;border-width:0 10px 10px;content:"";display:block;left:14%;margin-left:-28px;position:absolute;top:-10px;width:0;z-index:1}}.menu .menu-item.menu-item--expanded .open-menu{border:0;padding:0}.menu .menu-item.menu-item--expanded .open-menu:before{display:none}.menu .menu-item.menu-item--expanded .open-menu:after{background-color:transparent;background:url(/themes/custom/tirolmilch/assets/dist/images/arrow-down.svg) no-repeat 50%;content:"";display:inline-block;height:2rem;margin-left:.6rem;transform-origin:center center;transition:all .3s ease-in-out;width:2rem}@media (min-width:992px){.menu .menu-item.menu-item--expanded .open-menu{display:none}}.menu .menu-item.menu-item--expanded.open .menu{height:auto;padding-bottom:.5rem;transition:all .3s ease-in-out}@media (min-width:992px){.menu .menu-item.menu-item--expanded.open .menu{padding-bottom:0}.menu .menu-item:hover .menu{opacity:1;pointer-events:auto;visibility:visible}}.pager{margin-top:1rem}@media (min-width:768px){.pager{margin-top:2rem}}.pager .pager__items{display:flex;flex-wrap:wrap;gap:.5rem .5rem;justify-content:center}.pager .pager__items a{text-decoration:none}.pager .pager__items a:focus,.pager .pager__items a:hover{text-decoration:underline}.pager .pager__items .is-active{font-weight:700}.paragraph--type--text-block{margin-bottom:2rem;margin-top:2rem}@media (min-width:768px){.paragraph--type--text-block{margin-bottom:2rem;margin-top:2rem}}@media (min-width:992px){.paragraph--type--text-block{margin-bottom:4rem;margin-top:4rem}}.paragraph--type--cta{margin-bottom:2rem;margin-top:2rem;text-align:center}@media (min-width:768px){.paragraph--type--cta{margin-bottom:2rem;margin-top:2rem}}@media (min-width:992px){.paragraph--type--cta{margin-bottom:4rem;margin-top:4rem}}.search-toggle .search-toggle-icon{align-items:center;background:none;border:none;color:#fff;display:none;height:45px;justify-content:center;opacity:.5;padding:1rem 0 0 .5rem;position:relative;transition:opacity .3s ease-in-out;width:45px;z-index:15}@media (min-width:992px){.search-toggle .search-toggle-icon{display:flex;padding:0}}.search-toggle .search-toggle-icon:before{content:none}.search-toggle .search-toggle-icon:hover{background-color:transparent!important;opacity:1}.search-toggle .search-toggle-icon svg{margin:0}.search-toggle .icon-search{display:inline-block}.search-toggle .icon-close,.search-toggle.open .icon-search{display:none}.search-toggle.open .icon-close{display:inline-block}.header-search .toggle-search-content{align-items:center;background:#009fe3;background:linear-gradient(90deg,#009fe3,#283583);border-bottom:2px solid #fff;color:#fff;display:flex;padding:1rem;transition:all .3s ease-in-out;z-index:12}@media (min-width:768px){.header-search .toggle-search-content{padding:2rem}}@media (min-width:992px){.header-search .toggle-search-content{height:auto;left:0;padding:4rem;position:fixed;right:0;top:0;transform:translateY(-180%)}}.header-search .toggle-search-content form{width:100%}.header-search.open .toggle-search-content{transform:translateY(0)}.header-search form .form--inline{display:flex;gap:.5rem;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:1200px;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.header-search form .form--inline{margin-top:2rem}}@media (min-width:992px){.header-search form .form--inline{gap:1rem;margin-top:4rem}}.header-search form .form--inline .form-item{flex:1 1 auto;margin:0}.header-search form .form--inline .form-item input{border:0;margin-top:0}.header-search form .form--inline .form-item.form-item-search-api-fulltext input{height:100%}.header-search form .form--inline .form-actions{margin-bottom:0;margin-top:0}.header-search form .form--inline .form-actions input{background:transparent;border:2px solid #feee00;color:#feee00;height:100%}.header-search form .form--inline .form-actions input:focus,.header-search form .form--inline .form-actions input:hover{background:#feee00;color:#004495}.view-search{margin-bottom:2rem;margin-top:2rem}@media (min-width:768px){.view-search{margin-bottom:2rem;margin-top:2rem}}@media (min-width:992px){.view-search{margin-bottom:4rem;margin-top:4rem}}.view-search .views-row{margin-bottom:2rem;margin-top:2rem}@media (min-width:768px){.view-search .views-row{margin-bottom:2rem;margin-top:2rem}}@media (min-width:992px){.view-search .views-row{margin-bottom:4rem;margin-top:4rem}}.view-search .views-row>a{display:block;text-decoration:none}.view-search .views-row>a:focus,.view-search .views-row>a:hover{text-decoration:none}.view-search .views-row>a:focus .read-more,.view-search .views-row>a:hover .read-more{background-color:transparent;background-image:linear-gradient(#004495,#004495);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;color:#004495}@media (min-width:576px){.view-search .views-row .node{display:flex;gap:1rem}.view-search .views-row .node .teaser-image{width:30%}.view-search .views-row .node .teaser-content{width:70%}}@media (min-width:1200px){.view-search .views-row .node{gap:2rem}}.view-search .views-row .read-more{display:block;margin-top:.5rem}@media print{body *{color:#004495!important;text-align:left!important}body .node--type-recipe.node--view-mode-hero .recipe-infos{justify-content:flex-start}body .form-type-select .select-wrapper,body input[type=email],body input[type=number],body input[type=password],body input[type=tel],body input[type=text],body textarea{background:#fff;border:1px solid #004495}body .layout-container>footer,body .layout-container>header,body .node--view-mode-hero{background:none}body .node--view-mode-hero .field--name-field-hero-blocks .paragraph .content{padding-bottom:0;padding-top:0}body .paragraph--type--teaser-list .field--name-field-blocks>.field__item,body .paragraph--type--teaser-list .field--name-field-blocks>.views-row,body .view-schaerdinger-recipes-list .view-content .views-infinite-scroll-content-wrapper>.views-row{width:32%}#block-togglecontent,.berge,.block-core,.contextual,.field--type-entity-reference-revisions,.hamburger,.node--view-mode-hero .field--name-field-link,.paragraph--type--video-block,div[data-drupal-messages],footer{display:none!important}}