@charset "UTF-8";@keyframes skeleton-load{0%{left:-150px}to{left:100%}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}summary{display:list-item}blockquote{margin:0;padding:0}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}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}:root{--theme-site-max-width: 2560px;--theme-header-content-max-width: 46rem;--theme-primary-color: #000;--error-color: #b10e1e;--success-color: #78B41E;--text-color: #000;--background-color: #fff;--link-color: #000;--link-hover-color: #000;--line-height: 1.428571429;--headings-line-height: 1.1;--label-line-height: 1.1;--plyr-color-main: #000;--button-border-width: 2px;--button-border-radius: 4px;--button-padding-vertical: .65em;--button-padding-horizontal: 1em;--filter-item-padding-vertical: .25em;--filter-item-padding-horizontal: .5em;--font-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-size-tiny: var(--wp--preset--font-size--tiny, clamp(.78rem, calc(.79rem - .02vw) , .79rem));--font-size-small: var(--wp--preset--font-size--small, clamp(.94rem, calc(.87rem + .1vw) , .89rem));--font-size-base: var(--wp--preset--font-size--base, clamp(1rem, calc(.95rem + .24vw) , 1.13rem));--font-size-large: var(--wp--preset--font-size--large, clamp(1.27rem, calc(1.13rem + .69vw) , 1.62rem));--font-size-h1: var(--wp--preset--font-size--h-1, clamp(1.8rem, calc(1.41rem + 1.95vw) , 2.8rem));--font-size-h2: var(--wp--preset--font-size--h-2, clamp(1.6rem, calc(1.32rem + 1.43vw) , 2.33rem));--font-size-h3: var(--wp--preset--font-size--h-3, clamp(1.27rem, calc(1.13rem + .69vw) , 1.62rem));--font-size-huge: var(--wp--preset--font-size--huge, clamp(2.8rem, 2.509rem + 1.45vw, 3.6rem));--font-size-quote: var(--wp--preset--font-size--quote, clamp(1.6rem, 1.288rem + 1.56vw, 2.4rem));--font-size-testimonial: var(--wp--preset--font-size--testimonial, clamp(1.42rem, calc(1.22rem + 1.01vw) , 1.94rem));--font-size-nav: var(--wp--preset--font-size--nav-primary, var(--font-size-base));--font-size-nav-mobile: var(--wp--preset--font-size--nav-primary-mobile, 1.4rem);--font-size-nav-level-1: var(--wp--preset--font-size--nav-level-1, var(--wp--preset--font-size--nav-primary));--font-size-nav-secondary: var(--wp--preset--font-size--nav-secondary, var(--font-size-small));--font-size-nav-secondary-mobile: var(--wp--preset--font-size--nav-secondary-mobile, 1rem);--focus-color: #78B41E;--focus-size: 3px;--separator-color: rgba(0,0,0,.15);--separator-border-width: 2px;--wp-admin--admin-bar--height: 0px}:root,:before,:after{--list-symbol: "–";--timeline-color: #78B41E;--timeline-numbers-text-color: #000}@media (max-width: 767px){:root{--container-padding-left: var(--grid-gap);--container-padding-right: var(--grid-gap)}@supports (padding-left: env(safe-area-inset-left)){:root{--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-right: env(safe-area-inset-right);--container-padding-left: calc(var(--safe-area-inset-left) + var(--grid-gap));--container-padding-right: calc(var(--safe-area-inset-right) + var(--grid-gap))}}}@media (min-width: 768px){:root{--container-padding-left: calc(var(--grid-gap) / 2);--container-padding-right: calc(var(--grid-gap) / 2)}}:root{--spacing-text: .5em;--spacing-flow: 1.5em;--spacing-sm: clamp(1.5rem, 1.136rem + 1.82vw, 2.5rem);--spacing-md: clamp(3rem, 2.636rem + 1.82vw, 4rem);--spacing-ml: clamp(4rem, 3.273rem + 3.64vw, 6rem);--spacing-lg: clamp(5rem, 3.909rem + 5.45vw, 8rem);--spacing-grid: clamp(1rem, .455rem + 2.73vw, 2.5rem);--grid-gap: clamp(1rem, .455rem + 2.73vw, 2.5rem)}@media (min-width: 783px){body.admin-bar{--wp-admin--admin-bar--height: 32px}}:root{--form-input-font-size: 1rem;--form-input-padding: .5rem .75rem;--form-input-line-height: 1.5;--form-input-text-color: inherit;--form-input-background-color: var(--form-input-background-color);--form-input-placeholder-text-color: #aaa;--form-input-bg-disabled: #ccc;--form-input-border-color: #000;--form-input-border-width: 2px;--form-input-border-radius: 5px;--form-error-background-color: transparent;--form-error-text-color: #b10e1e;--form-error-border-color: #b10e1e;--form-input-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, .04);--form-input-focus-border-color: #78B41E;--form-input-focus-box-shadow-color: #78B41E;--form-input-checkable-border-color: #000;--form-select2-result-highlighted-background-color: #000;--form-select2-result-highlighted-text-color: #fff;--form-message-success-background: #78B41E;--form-message-error-background: #b10e1e;--form-message-color: #fff;--form-message-padding: 10px 20px;--form-message-border-radius: 5px;--form-message-font-family: var(--text-bold-font-family, inherit);--form-message-font-weight: var(--text-bold-font-weight, bold);--line-height-base: var(--line-height)}:root,:before,:after{--form-input-checkable-size: 1rem;--form-input-checkable-gap: .5rem;--form-input-checkable-margin-right: .375em;--form-input-checkable-border-width: 2px;--form-input-checkable-border-radius: .25rem;--form-input-checkable-color: #000;--form-input-checkable-background-color: #fff;--form-checkbox-checked-background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");--form-radio-checked-background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}:root{--text-font-family: "Rubik", sans-serif;--text-bold-font-weight: bold;--headings-font-family: "Rubik", sans-serif;--headings-font-weight: bold;--heading-1-font-family: "budblack", sans-serif;--heading-2-font-family: "budblack", sans-serif;--heading-1-font-weight: normal;--heading-2-font-weight: normal;--font-size-base: clamp(1rem, .955rem + .23vw, 1.125rem);--font-size-small: clamp(.8rem, .727rem + .36vw, 1rem);--font-size-large: clamp(1.1rem, .932rem + .84vw, 1.563rem);--font-size-tiny: .8rem;--font-size-h1: clamp(2rem, 1.364rem + 3.18vw, 3.75rem);--font-size-h2: clamp(1.6rem, 1.159rem + 2.2vw, 2.813rem);--font-size-h3: clamp(1.2rem, .841rem + 1.8vw, 2.188rem);--font-size-h4: clamp(1rem, .795rem + 1.02vw, 1.563rem);--font-size-teaser-large: clamp(1.4rem, 1rem + 2vw, 2.5rem);--font-size-quote: clamp(1.2rem, .955rem + 1.23vw, 1.875rem);--font-size-name: clamp(1.2rem, .955rem + 1.23vw, 1.875rem);--font-size-huge: clamp(3.125rem, 2.807rem + 1.59vw, 4rem);--font-size-nav-main-desktop: var(--font-size-large);--font-size-nav-mobile-secondary: 18px;--theme-gorilla: #76b82a;--theme-food: #e8e012;--theme-action: #fe6e02;--theme-green: #4baa94;--theme-other: #9478f0;--theme-section-color: var(--theme-gorilla);--theme-headings-color: #000;--theme-heading-highlight-color: white;--theme-text-meta: #808080;--theme-background-light-3: #F7F7F7;--theme-background-light-5: #F2F2F2;--theme-background-grey: #F2F2F2;--theme-background-grey-10: #E5E5E5;--theme-grey-30: #B2B2B2;--theme-nav-border-color: #F2F2F2;--theme-nav-border-color-mobile: #CCCCCC;--theme-nav-current-background-color: #F2F2F2;--theme-dragscroll-background-color: #F2F2F2;--theme-dragscroll-shadow-color: rgba(#000, .25);--theme-separator-color: #CCCCCC;--theme-placeholder-color: #CCCCCC;--theme-skeleton-highlight: #E8E8E8;--theme-teaser-card-background-color: #fff;--button-background-color: #fff;--button-border-color: var(--text-color);--button-text-color: var(--text-color);--button-outline-text-color: var(--text-color);--button-border-radius: 10px;--button-background-hover-color: #78B41E;--button-border-hover-color: #78B41E;--button-text-hover-color: #fff;--form-input-background-color: #fff;--social-profiles-items-gap: .6em;--social-profiles-background-color: #fff;--table-border-width: 2px;--theme-lesson-teaser-background-hover-color: #E5E5E5;--theme-social-profiles-background-color: #000;--theme-pagination-text-color: var(--text-color);--theme-pagination-border-color: #000;--theme-pagination-border-active-color: #000;--events-teaser-date-hover-color: var(--theme-gorilla);--events-teaser-border-hover-color: var(--theme-gorilla);--wc-table-border-color: #000;--wc-review-table-border-color: #E5E5E5;--theme-img-invert: none;--theme-footer-award-img-filter: none;--theme-footer-logos-img-filter: none;--theme-footer-logos-img-mix-blend-mode: none;--dropdown-background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='000000'><path d='M15.3 9.3a1 1 0 0 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 1.4-1.4l3.3 3.29 3.3-3.3z'/></svg>");--dropdown-background-image-negative: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M15.3 9.3a1 1 0 0 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 1.4-1.4l3.3 3.29 3.3-3.3z'/></svg>")}*,*:before,*:after{box-sizing:inherit}html{display:flex;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;-ms-overflow-style:scrollbar}body{line-height:1.428571429;color:var(--text-color);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-family:var(--font-fallback);font-size:var(--font-size-base)}@media (min-width: 783px){body.admin-bar{padding-top:var(--wp-admin--admin-bar--height)}}body{display:flex;min-height:100vh;flex-direction:column}body>*:not(#page){flex-shrink:0}body #page{display:flex;flex-direction:column;flex-grow:1}body main{flex-grow:1}body{font-family:var(--text-font-family, var(--font-fallback));font-weight:var(--text-font-weight, normal)}body :is(strong,b,address,.font-text-bold){font-family:var(--text-bold-font-family, inherit)}:is(strong,b,address,.font-text-bold){font-weight:var(--text-bold-font-weight, bold)}em,figcaption,.wp-block-mind-quote p{font-family:var(--text-italic-font-family);font-weight:var(--text-italic-font-weight, normal)}h1,.heading-1,.person-activity{font-family:var(--heading-1-font-family, var(--headings-font-family));font-weight:var(--heading-1-font-weight, var(--headings-font-weight, normal));font-style:var(--heading-1-font-style, normal);font-size:var(--font-size-h1)}h2,.heading-2,.woocommerce h2:not([class]){font-family:var(--heading-2-font-family, var(--headings-font-family));font-weight:var(--heading-2-font-weight, var(--headings-font-weight, normal));font-style:var(--heading-2-font-style, normal);font-size:var(--font-size-h2)}h3,.heading-3,.woocommerce h3:not([class]),.woocommerce-cart .woocommerce .cross-sells>h2,.frm_form_field>h3,fieldset legend{font-family:var(--heading-3-font-family, var(--headings-font-family));font-weight:var(--heading-3-font-weight, var(--headings-font-weight, normal));font-style:var(--heading-3-font-style, normal);font-size:var(--font-size-h3)}h4,.heading-4,.woocommerce h4:not([class]){font-family:var(--heading-4-font-family, var(--text-bold-font-family));font-weight:var(--heading-4-font-weight, var(--text-bold-font-weight, normal));font-style:var(--heading-4-font-style, normal);font-size:var(--font-size-h4, var(--font-size-base))}.kicker{font-family:var(--kicker-font-family, var(--headings-font-family));font-weight:var(--kicker-font-weight, var(--headings-font-weight, normal))}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;line-height:var(--headings-line-height)}h1,.heading-1,.person-activity,h2,.heading-2,.woocommerce h2:not([class]),h3,.heading-3,.woocommerce h3:not([class]),.woocommerce-cart .woocommerce .cross-sells>h2,.frm_form_field>h3,fieldset legend,h4,.heading-4,.woocommerce h4:not([class]),h5,.heading-5,h6,.heading-6{text-decoration:none}.heading-1,.person-activity,.heading-2,.woocommerce h2:not([class]),.heading-3 h1.wp-block-heading,.woocommerce h3:not([class]) h1.wp-block-heading,.woocommerce-cart .woocommerce .cross-sells>h2 h1.wp-block-heading,.frm_form_field>h3 h1.wp-block-heading,fieldset legend h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading{font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.heading-4,.woocommerce h4:not([class]),.heading-5,.heading-6,h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.wp-block-heading,.wp-block-mind-heading{color:var(--heading-color)}.heading-1,.person-activity,.heading-2,.woocommerce h2:not([class]),.heading-3,.woocommerce h3:not([class]),.woocommerce-cart .woocommerce .cross-sells>h2,.frm_form_field>h3,fieldset legend{line-height:var(--headings-line-height)}.heading-1,.person-activity{color:var(--heading-1-color, var(--heading-color));font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h1)}.heading-2,.woocommerce h2:not([class]),h2.wp-block-heading{color:var(--heading-2-color, var(--heading-color));font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h2)}.heading-3,.woocommerce h3:not([class]),.woocommerce-cart .woocommerce .cross-sells>h2,.frm_form_field>h3,fieldset legend,h3.wp-block-heading{color:var(--heading-3-color, var(--heading-color));font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h3)}.heading-4,.woocommerce h4:not([class]),h4.wp-block-heading{color:var(--heading-4-color, var(--heading-color));font-size:var(--font-size-h4, var(--font-size-base))}.heading-text,h5.wp-block-heading{color:var(--text-color);font-size:var(--font-size-base);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}h6.wp-block-heading{font-size:var(--font-size-small)}img{display:block;max-width:100%;height:auto;vertical-align:middle;transition:opacity 1s ease-out;opacity:1}img[data-srcset],img[data-src]{opacity:0}img[loading=lazy]{opacity:1}@keyframes load_infinite{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinnerContainer{position:absolute;left:-10px;top:-20px;width:calc(100% + 20px);height:calc(100% + 40px);z-index:100;background:#0000001a}.spinner{position:absolute;inset:0;margin:auto;width:100px;height:100px;animation:load_infinite 1.1s infinite linear}.spinner .spinner-background,.spinner .spinner-moving{fill:currentColor}video{display:block;max-width:100%;height:auto}.dropdown-container{display:flex;align-items:center;gap:1.25rem}.dropdown{position:relative}.dropdown-button{display:flex}.dropdown-button-icon{width:.75em;height:.75em}.dropdown-button-icon :not([stroke]){fill:currentColor}.dropdown-button-icon [stroke]{stroke:currentColor}.dropdown-panel-container{position:absolute;left:0;z-index:1000;margin-top:.5rem;min-width:10rem;width:auto}.dropdown-panel{background-color:var(--dropdown-panel-background-color, var(--background-color, #ffffff));border-radius:var(--button-border-radius)}.is-style-outline .dropdown-panel{color:var(--button-outline-text-color, var(--button-background-color));border-width:var(--button-border-width);border-color:currentColor;border-style:solid}.dropdown-panel-section+*,*+.dropdown-panel-section{border-top:var(--button-border-width) solid currentColor}.dropdown-panel-item{display:flex;padding:calc(var(--button-padding-vertical) / 2) var(--button-padding-horizontal);text-align:left;align-items:center;width:100%;gap:.75rem;line-height:1.1}.dropdown-panel-item,.dropdown-panel-item a{text-decoration:none}a:focus,button:focus,input:focus,textarea:focus{outline:var(--focus-size) solid transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 var(--focus-size) var(--focus-color)}@keyframes yellowFade{0%{background:var(--focus-color)}to{background:#fff}}*[tabindex="-1"]:not(:is(input)){outline:0}*[tabindex="-1"]:not(:is(input)):focus{animation:yellowFade 3s forwards}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.visually-hidden,.screen-reader-text{position:absolute!important;top:0;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px,0px 0px);overflow:hidden;white-space:nowrap;transform:translate(-50%) translateY(-100%);transition:transform .2s ease-in-out}.visually-hidden:focus,.screen-reader-text:focus{position:fixed;height:auto;top:0;left:50%;z-index:9999;transform:translate(-50%) translateY(0);clip:auto;clip-path:none;overflow:visible;white-space:normal;outline:0;min-width:300px;padding:10px;background:var(--focus-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:center;color:#000;text-decoration:none;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.admin-bar .visually-hidden:focus,.admin-bar .screen-reader-text:focus{top:var(--wp-admin--admin-bar--height, 0px)}.breadcrumbs{list-style:none;display:flex;font-size:var(--font-size-small)}.breadcrumbs-item{display:flex}.breadcrumbs-separator{flex-shrink:0;margin-left:.5em;margin-right:.5em}.breadcrumbs-separator-icon{width:.65em;height:.65em}.breadcrumbs-separator-icon :not([stroke]){fill:currentColor}.breadcrumbs-separator-icon [stroke]{stroke:currentColor}.breadcrumbs-link{display:block;color:inherit;text-decoration:underline;white-space:nowrap}.breadcrumbs-item:last-child{flex-basis:auto;flex-grow:0;flex-shrink:1;min-width:5em}.breadcrumbs-last{flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-hasLoader{position:relative;display:flex;align-items:center;flex-wrap:nowrap}.button-hasLoader .button-loader{display:none}.button-hasLoader.isLoading .button-loader{display:block}.button-loader{position:relative;width:1em;height:1em;margin:0 0 0 .5em;background:none}.button-loader svg{width:1em;height:1em}.container-padding{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}.content>p,.content>ul,.content>ol,.content>.wp-block-mind-heading,.content>.wp-block-mind-quote,.innerContent>p,.innerContent>ul,.innerContent>ol,.innerContent>.wp-block-mind-heading,.innerContent>.wp-block-mind-quote{max-width:var(--theme-content-max-width, 46rem)}.content>*{max-width:var(--theme-content-max-width, 46rem);margin-left:auto;margin-right:auto}.content>*,.content>*.hasViewportPadding{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}.content>*.alignwide{max-width:var(--theme-container-max-width)}.content>*.wp-block-core-group.alignwide>*{margin-left:0}.content>.alignfull{max-width:var(--theme-site-max-width)}.content>.alignfull.has-background,.content>.alignfull.header{max-width:none}.content>.alignfull:not(.hasViewportPadding){padding-left:0;padding-right:0}.content .isChildBlockContainer .content:not(.alignfull)>*{padding-left:0;padding-right:0}iframe{border:none}.responsiveEmbed{position:relative}.responsiveEmbed:after{display:block;content:"";height:0;width:100%}.responsiveEmbed>*{position:absolute;inset:0}.responsiveEmbed:after{padding-top:56.25%}.responsiveEmbed>*{width:100%!important;height:100%!important}.keepAspectRatio{position:relative}.keepAspectRatio:after{display:block;content:"";height:0;width:100%}.keepAspectRatio>*{position:absolute;inset:0}.keepAspectRatio>*{width:100%!important;height:100%!important}figure{margin:0}figcaption{display:block;margin-top:.5em;font-size:var(--font-size-small)}form{margin:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input:not([type=checkbox]):not([type=radio]),button,textarea{-webkit-appearance:none}button{color:inherit;cursor:pointer}button:hover,button:active,button:focus:active,input:hover,input:active,input:focus:active{outline:0}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}form fieldset{border:0;padding:0;margin-right:0;margin-left:0;margin-bottom:0}.headroom{will-change:transform;transition:transform .15s ease-out;left:0;right:0}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}@media (min-width: 783px){.admin-bar .headroom--top{top:var(--wp-admin--admin-bar--height)}}.kicker{text-transform:uppercase;color:var(--kicker-color, var(--text-color));font-size:var(--font-size-small)}.is-style-lead{line-height:1.428571429;font-size:var(--font-size-large);font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.heading-1 a,.person-activity a,.heading-2 a,.woocommerce h2:not([class]) a,.heading-3 a,.woocommerce h3:not([class]) a,.woocommerce-cart .woocommerce .cross-sells>h2 a,.frm_form_field>h3 a,fieldset legend a,.heading-4 a,.woocommerce h4:not([class]) a,.heading-5 a,.heading-6 a{color:inherit;text-decoration:inherit}a{color:var(--link-color)}a:hover,a:focus-visible{color:var(--link-hover-color)}p a{overflow-wrap:break-word;word-break:break-word}.anchor:before{content:"";display:block;margin-top:-80px;height:80px;visibility:hidden}ul,ol{margin:0;padding:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul{list-style:none}dl{margin:0;padding:0}.wp-block-list,.wp-block-core-list,.content-classic :is(ul,ol):not([class]){display:block;list-style-position:outside;padding-left:calc(var(--container-padding-left) + var(--list-padding-inner-horizontal, .5em))}.wp-block-list li,.wp-block-core-list li,.content-classic :is(ul,ol):not([class]) li{width:100%;padding-left:var(--list-padding-inner-horizontal, .5em);padding-bottom:var(--list-padding-inner-vertical, .5em);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wp-block-list ul,.wp-block-list ol,.wp-block-core-list ul,.wp-block-core-list ol,.content-classic :is(ul,ol):not([class]) ul,.content-classic :is(ul,ol):not([class]) ol{padding-top:.3em}ol.wp-block-list,ol.wp-block-core-list,.content-classic ol:not([class]){padding-left:calc(var(--container-padding-left) + 2ch + var(--list-padding-inner-horizontal, .5em))}ul.wp-block-list,ul.wp-block-core-list,.content-classic ul:not([class]){list-style-type:var(--list-symbol, disc)}.pagination-items,.facetwp-pager:not(:has(.facetwp-pager)),.pagination .nav-links{list-style:none;margin:0;padding:0;display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.pagination-item-content,.facetwp-pager .facetwp-page,.page-numbers{display:flex;align-items:center;justify-content:center;height:2em;min-width:2em;margin:0;padding:var(--filter-item-padding-vertical, 4px) var(--filter-item-padding-horizontal, .75em);border-radius:var(--pagination-item-border-radius, var(--filter-item-border-radius, var(--button-border-radius, 0)))}.pagination-link,.facetwp-pager .facetwp-page,.page-numbers{background-color:var(--filter-item-background-color, transparent);color:var(--filter-item-color);line-height:var(--label-line-height);border-style:solid;border-color:var(--filter-item-border-color, transparent);border-width:var(--filter-item-border-width, var(--button-border-width, 0))}.pagination-link,.pagination-link:hover,.pagination-link:focus,.facetwp-pager .facetwp-page,.facetwp-pager .facetwp-page:hover,.facetwp-pager .facetwp-page:focus,.page-numbers,.page-numbers:hover,.page-numbers:focus{text-decoration:none}:is(.pagination-link,.facetwp-page):is(:hover,:focus-visible),.pagination-link-isCurrent,.facetwp-pager .facetwp-page.active,.page-numbers.current{background-color:var(--filter-item-active-background-color, transparent);color:var(--filter-item-active-color);border-color:var(--filter-item-active-border-color, transparent)}.pagination-icon{width:auto;height:.5em}.readmore{overflow:hidden}.readmore--centered{display:flex;justify-content:center}.readmore-link{display:inline-flex;flex-wrap:nowrap;align-items:center;text-decoration:none;color:var(--link-color)}.readmore-link:hover,.readmore-link:focus-visible{color:var(--link-hover-color)}.readmore-link>*+*{display:block;margin-left:.75em}.readmore-icon{display:flex;align-items:center;width:.75em;height:.75em}.readmore-icon :not([stroke]){fill:currentColor}.readmore-icon [stroke]{stroke:currentColor}.autospace>*:not(link):not(style)+*,.autospace>*+link+*,.content>*:not(link):not(style)+*,.content>*+link+*{margin-top:1.5em;margin-top:var(--spacing-flow)}.autospace>.wp-block-mind-heading+p,.autospace>.wp-block-mind-heading+ul,.autospace>.wp-block-mind-heading+ol,.content>.wp-block-mind-heading+p,.content>.wp-block-mind-heading+ul,.content>.wp-block-mind-heading+ol{margin-top:1em}.autospace>.heading-4+p,.woocommerce .autospace>h4:not([class])+p,.autospace>.heading-4+ul,.woocommerce .autospace>h4:not([class])+ul,.autospace>.heading-4+ol,.woocommerce .autospace>h4:not([class])+ol,.autospace h4.wp-block-core-heading+p,.autospace h4.wp-block-core-heading+ul,.autospace h4.wp-block-core-heading+ol,.content>.heading-4+p,.woocommerce .content>h4:not([class])+p,.content>.heading-4+ul,.woocommerce .content>h4:not([class])+ul,.content>.heading-4+ol,.woocommerce .content>h4:not([class])+ol,.content h4.wp-block-core-heading+p,.content h4.wp-block-core-heading+ul,.content h4.wp-block-core-heading+ol{margin-top:var(--spacing-text)}.autospace>*+.wp-block-mind-heading,.content>*+.wp-block-mind-heading{margin-top:2em}.autospace .wp-block-mind-column .wp-block-mind-image+.wp-block-mind-heading,.autospace .wp-block-mind-logo+.wp-block-mind-heading,.autospace .wp-block-mind-icon+.wp-block-mind-heading,.content .wp-block-mind-column .wp-block-mind-image+.wp-block-mind-heading,.content .wp-block-mind-logo+.wp-block-mind-heading,.content .wp-block-mind-icon+.wp-block-mind-heading{margin-top:.75em}.autospace>p+p,.autospace>p+ul,.autospace>ul+p,.autospace>p+ol,.autospace>ol+p,.content>p+p,.content>p+ul,.content>ul+p,.content>p+ol,.content>ol+p{margin-top:12.5px;margin-top:var(--spacing-text)}.autospace>.breadcrumbs+*,.content>.breadcrumbs+*{margin-top:10px}.autospace .is-style-lead+*,.content .is-style-lead+*{margin-top:1.5em;margin-top:var(--spacing-flow)}.content p+.alignwide,.content p+.alignfull,.content ul+.alignwide,.content ul+.alignfull,.content ol+.alignwide,.content ol+.alignfull,.content .wp-block-mind-heading:not(.alignwide)+.alignwide,.content .wp-block-mind-heading:not(.alignwide)+.alignfull{margin-top:4rem;margin-top:var(--spacing-md)}.content .alignwide+p,.content .alignwide+ul,.content .alignwide+ol,.content .alignfull+p,.content .alignfull+ul,.content .alignfull+ol{margin-top:4rem;margin-top:var(--spacing-md)}.content .wp-block-mind-wide+ul.alignwide,.content .wp-block-mind-wide+ol.alignwide{margin-top:1.5em;margin-top:var(--spacing-flow)}.content .wp-block-mind-post-title+p{margin-top:1.5em;margin-top:var(--spacing-flow)}.content .wp-block-mind-heading+.wp-block-mind-background{margin-top:1.5em;margin-top:var(--spacing-flow)}.content .wp-block-mind-header+*,.content .wp-block-mind-header-variable+*{margin-top:4rem;margin-top:var(--spacing-md)}.content>.wp-block-mind-archive+*,.content>*+.wp-block-mind-archive{margin-top:4rem;margin-top:var(--spacing-md)}.content .wp-block-mind-archive>*+*,.content .wp-block-mind-query>*+*{margin-top:4rem;margin-top:var(--spacing-md)}.content>.wp-block-mind-image-text+*,.content>*+.wp-block-mind-image-text,.content>.wp-block-mind-image+*,.content>*+.wp-block-mind-image{margin-top:4rem;margin-top:var(--spacing-md)}.content>.wp-block-mind-heading:not([class*=" align"]):not([class*=has-spacing-])+.wp-block-mind-image-text:not([class*=" align"]):not([class*=has-spacing-]){margin-top:var(--spacing-flow)}.content .wp-block-mind-gallery+*,.content *+.wp-block-mind-gallery{margin-top:4rem;margin-top:var(--spacing-md)}.content .wp-block-mind-list-logos+*,.content *+.wp-block-mind-list-logos{margin-top:4rem;margin-top:var(--spacing-md)}.content .wp-block-mind-page-teaser-list+*,.content *+.wp-block-mind-page-teaser-list{margin-top:4rem;margin-top:var(--spacing-md)}.content *+.wp-block-mind-events-teaser,.content *+.wp-block-mind-events-past{margin-top:4rem;margin-top:var(--spacing-md)}.content .wp-block-mind-events-teaser+*,.content .wp-block-mind-events-past+*{margin-top:6rem;margin-top:var(--spacing-ml)}.content .postsTeaser-items+*,.content *+.postsTeaser-items{margin-top:4rem;margin-top:var(--spacing-md)}.content *+.wp-block-mind-background,.content .wp-block-mind-background+*{margin-top:6rem;margin-top:var(--spacing-ml)}.content .wp-block-mind-background+.wp-block-mind-background,.content .header--content-is-overlay+.wp-block-mind-background{margin-top:0}.content .wp-block-mind-background+.wp-block-mind-image.alignfull,.content .wp-block-mind-image.alignfull+.wp-block-mind-background{margin-top:0}.frontend .content .has-spacing-bottom-md+*,.frontend .content .has-spacing-bottom-md+link+*,.frontend .content *+.has-spacing-top-md,.frontend .innerContent .has-spacing-bottom-md+*,.frontend .innerContent .has-spacing-bottom-md+link+*,.frontend .innerContent *+.has-spacing-top-md{margin-top:4rem;margin-top:var(--spacing-md)}.frontend .content .has-spacing-bottom-lg+*,.frontend .content .has-spacing-bottom-lg+link+*,.frontend .content *+.has-spacing-top-lg,.frontend .innerContent .has-spacing-bottom-lg+*,.frontend .innerContent .has-spacing-bottom-lg+link+*,.frontend .innerContent *+.has-spacing-top-lg{margin-top:8rem;margin-top:var(--spacing-lg)}*+.mt-md{margin-top:4em}.mb-md+*{margin-top:4em}.mb-lg+*{margin-top:6em}.main-content>*:last-child{margin-bottom:5rem;margin-bottom:var(--spacing-md)}.main-content>.wp-block-mind-google-maps-embed+*,.main-content>*+.wp-block-mind-google-maps-embed{margin-top:4rem;margin-top:var(--spacing-md)}.main-content>*:last-child.has-background,.main-content>*:last-child.wp-block-mind-image.alignfull,.main-content>*:last-child.wp-block-mind-google-maps-embed.alignfull{margin-bottom:0}.main-content>p:last-child:empty{display:block;height:0;margin-top:0}.terms{list-style:none;display:flex;flex-wrap:wrap;gap:.5em;margin-left:0;margin-right:0;padding:0}.term-link{display:block;line-height:var(--label-line-height);padding:var(--filter-item-padding-vertical) var(--filter-item-padding-horizontal);text-decoration:none;appearance:none;background-color:var(--filter-item-background-color, transparent);color:var(--filter-item-color, inherit);border-style:solid;border-color:var(--filter-item-border-color, transparent);border-width:var(--filter-item-border-width, var(--button-border-width, 0));border-radius:var(--filter-item-border-radius, var(--button-border-radius, 0))}a.term-link:is(:hover,:focus-visible),.term-isCurrent .term-link{text-decoration:none;background-color:var(--filter-item-active-background-color, transparent);color:var(--filter-item-active-color, inherit);border-color:var(--filter-item-active-border-color, transparent)}.term-isDisabled .term-link{cursor:not-allowed}p{margin:0}p:empty{display:none}strong{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}em{font-family:var(--text-italic-font-family, var(--text-font-family));font-weight:var(--text-italic-font-weight, normal);font-style:italic}small{font-size:var(--font-size-small)}address{font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}[lang^=de]{quotes:var(--quote-style-lang-de, "«" "»" "‹" "›")}.wp-block-mind-contact a[href^="mailto:"],.wp-block-mind-contact a[href^="tel:"],.wp-block-mind-location-contact a[href^="mailto:"],.wp-block-mind-location-contact a[href^="tel:"]{color:inherit;text-decoration:none}.wp-block-mind-contact a[href^="mailto:"]:hover,.wp-block-mind-contact a[href^="mailto:"]:focus,.wp-block-mind-contact a[href^="tel:"]:hover,.wp-block-mind-contact a[href^="tel:"]:focus,.wp-block-mind-location-contact a[href^="mailto:"]:hover,.wp-block-mind-location-contact a[href^="mailto:"]:focus,.wp-block-mind-location-contact a[href^="tel:"]:hover,.wp-block-mind-location-contact a[href^="tel:"]:focus{text-decoration:underline}:root,:before,:after{--mind-block-timeline-connecting-line-color: var(--timeline-color);--timeline-bullet-size: .75rem;--timeline-line-width: 2px;--timeline-grid-gap: .5rem}@media (min-width: 768px){:root,:before,:after{--timeline-grid-gap: 1.25rem}}.wp-block-mind-timeline-items{list-style:none;margin:0;padding:0}.wp-block-mind-timeline-item:before,.wp-block-mind-timeline-item-header,.wp-block-mind-timeline-item-header.heading-2,.woocommerce h2.wp-block-mind-timeline-item-header:not([class]),.wp-block-mind-timeline-item-header.heading-3,.woocommerce h3.wp-block-mind-timeline-item-header:not([class]),.woocommerce-cart .woocommerce .cross-sells>h2.wp-block-mind-timeline-item-header,.frm_form_field>h3.wp-block-mind-timeline-item-header,.wp-block-mind-timeline-item-header.heading-4,.woocommerce h4.wp-block-mind-timeline-item-header:not([class]),.wp-block-mind-timeline-item-number:before{color:var(--timeline-color)}.wp-block-mind-timeline .wp-block-mind-timeline-item .wp-block-mind-timeline-item-number{color:var(--timeline-number-text-color, var(--timeline-numbers-text-color))}.wp-block-mind-timeline .wp-block-mind-timeline-item .wp-block-mind-timeline-item-number:before{background:var(--timeline-number-background-color, var(--timeline-numbers-background-color, var(--timeline-color)))}.wp-block-mind-timeline-item:before,.wp-block-mind-timeline-item-header:before,.wp-block-mind-timeline-item-line{width:var(--timeline-line-width)}.wp-block-mind-timeline-item{position:relative;display:flex;gap:var(--timeline-grid-gap);flex-wrap:nowrap}.wp-block-mind-timeline-item>*{flex-grow:1;flex-shrink:1}.wp-block-mind-timeline-item:last-child .wp-block-mind-timeline-item-blocks{padding-bottom:0}.wp-block-mind-timeline-item:last-child .wp-block-mind-timeline-item-header:before{display:none}.wp-block-mind-timeline-item:last-child:before{display:none}@media (max-width: 767px){.wp-block-mind-timeline-item .wp-block-mind-timeline-item-line,.wp-block-mind-timeline-item:before{position:absolute;top:1em;left:calc(var(--timeline-bullet-size) / 2);transform:translate(-50%);height:100%;background:currentColor;background:var(--mind-block-timeline-connecting-line-color, currentColor)}.wp-block-mind-timeline-item:before{content:""}}.wp-block-mind-timeline-item-header{position:relative;flex-grow:0;line-height:1}.wp-block-mind-timeline-item-header>*+*{margin-left:.75rem}@media (min-width: 768px){.wp-block-mind-timeline-item-header:before{content:"";position:absolute;top:0;left:0;transform:translate(-50%);height:100%;background:currentColor;background:var(--mind-block-timeline-connecting-line-color, currentColor)}}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-header,.wp-block-mind-timeline--bullets .wp-block-mind-timeline-item-header{display:flex;flex-wrap:nowrap}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-header:before,.wp-block-mind-timeline--bullets .wp-block-mind-timeline-item-header:before{left:calc(var(--timeline-bullet-size) / 2);margin-top:.5em}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-bullet,.wp-block-mind-timeline--bullets .wp-block-mind-timeline-item-bullet{position:relative;display:flex;align-items:center;height:1em;width:1rem}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-bullet:before,.wp-block-mind-timeline--bullets .wp-block-mind-timeline-item-bullet:before{content:"";display:block;width:var(--timeline-bullet-size);height:var(--timeline-bullet-size);border-radius:50%;background:currentColor}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item{flex-wrap:wrap}@media (max-width: 767px){.wp-block-mind-timeline--custom .wp-block-mind-timeline-item>*+*{margin-top:.75em}}@media (min-width: 768px){.wp-block-mind-timeline--custom .wp-block-mind-timeline-item{flex-wrap:nowrap}}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-label{word-break:break-word}@supports (hyphens: auto){.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-label{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-hasHeading .wp-block-mind-timeline-item-labelContainer{padding-top:.5em}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-hasHeading .wp-block-mind-timeline-item-label{margin-top:-.5em}@media (max-width: 767px){.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-blocks{padding-left:1.75rem}}@media (min-width: 768px){.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-header{flex:0 0 3.6em;max-width:3.6em}.wp-block-mind-timeline--custom.wp-block-mind-timeline--label-spacing-md .wp-block-mind-timeline-item-header{flex:0 0 5em;max-width:5em}.wp-block-mind-timeline--custom.wp-block-mind-timeline--label-spacing-lg .wp-block-mind-timeline-item-header{flex:0 0 7em;max-width:7em}}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-spacer{display:block;height:.5em}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-items{counter-reset:timeline-item}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item{counter-increment:timeline-item}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item:before{content:none}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item-line{display:block;flex-grow:0;left:1em;transform:translate(-50%)}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item-header{flex:0 0 2em}@media (min-width: 768px){.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item-header{flex:0 0 3rem}}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item-header:before{left:50%;margin-top:.5em}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item-number{position:relative;top:-.5em;left:50%;transform:translate(-50%);width:2em;height:2em}.wp-block-mind-timeline--numbers .wp-block-mind-timeline-item-number:before{position:absolute;top:0;left:0;content:counters(timeline-item,".");flex-shrink:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;color:currentColor}.wp-block-mind-timeline-item-blocks{padding-bottom:3em}.searchDialog{position:fixed;top:var(--wp-admin--admin-bar--height, 0px);left:0;z-index:5000;background:#fff;width:100%;height:100%;overflow:hidden;border:none;padding:0}@media (min-width: 783px){.admin-bar .searchDialog{top:32px}}.search-is-opening .searchDialogContainer,.search-is-opening .searchDialog,.search-is-open .searchDialogContainer,.search-is-open .searchDialog,.search-is-closing .searchDialogContainer,.search-is-closing .searchDialog{display:block}.searchDialog-scrollContainer{position:relative;width:100%;height:100%;overflow-y:scroll}.searchDialog-content{margin-left:auto;margin-right:auto;width:100%;padding-left:1.25rem;padding-right:1.25rem;max-width:1200px}@media (min-width: 768px){.searchDialog-content{padding-left:2.5rem;padding-right:2.5rem}}.search-is-open body,.search-is-open #page{overflow:hidden}.searchClose{position:absolute;top:0;right:0;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;width:48px;height:48px}.searchClose-icon{flex-shrink:0}.searchClose-icon :not([stroke]){fill:currentColor}.searchClose-icon [stroke]{stroke:currentColor}.searchForm-content{display:flex}.searchForm-input{flex-grow:1;border:none;padding:.25em 1em;background:var(--search-input-background-color, white);min-width:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.searchOpen-button{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;margin:0;padding:0;cursor:pointer;color:inherit}.searchOpen-button>*+*{margin-left:.5em}.searchOpen-icon :not([stroke]){fill:currentColor}.searchOpen-icon [stroke]{stroke:currentColor}.searchResults-items+*,*+.searchResults-items{margin-top:4rem}.searchResults-item+.searchResults-item{margin-top:2rem}.searchResults-link{display:flex;flex-wrap:wrap;color:inherit;text-decoration:none}@media (max-width: 399px){.searchResults-link>*+*{margin-top:1em}}@media (min-width: 400px){.searchResults-link{flex-wrap:nowrap}.searchResults-link>*{flex-shrink:0;flex-grow:0}}.searchResults-content{flex-basis:100%;flex-grow:1}@media (min-width: 400px){.searchResults-content{order:1;flex-basis:calc(80% - 2.5rem);padding-right:2.5rem}}.searchResults-content>*+*{margin-top:.5em}.searchResults-imageContainer{margin-left:auto;flex-basis:100%}@media (min-width: 400px){.searchResults-imageContainer{order:2;max-width:20%;flex-basis:20%}}.searchResults-type{text-transform:uppercase}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}.searchwp-live-search-results{background:#fff}.searchwp-live-search-results:after{text-align:center}.searchwp-live-search-results-showing{min-height:175px}.liveSearchResultsContainer{position:relative}.liveSearchResultsContainer .searchwp-live-search-results{margin-top:.5em;top:0!important;left:0!important}.liveSearchResults-spinner{opacity:.3;margin-top:1em;margin-bottom:1em;transform:translate(-50%)}.liveSearchResults-meta{width:100%;display:flex;align-items:center;justify-content:space-between}.liveSearchResults-meta *+*{margin-left:.5em}.liveSearchResults-link{color:inherit;display:block;padding:.5em}.liveSearchResults-link:before,.liveSearchResults-link:after{content:" ";display:table}.liveSearchResults-link:after{clear:both}.liveSearchResults-link,.liveSearchResults-link:hover,.liveSearchResults-link:focus{text-decoration:none}.liveSearchResults-title{margin:0}form label,.form-label,.woocommerce-form-row label,.woocommerce .form-row label{display:block;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}form label:not(.screen-reader-text)+*,.form-label:not(.screen-reader-text)+*,.woocommerce-form-row label:not(.screen-reader-text)+*,.woocommerce .form-row label:not(.screen-reader-text)+*{margin-top:.25em}.form-radio,.woocommerce .input-radio,.woocommerce input[type=radio],.form-checkbox,.woocommerce-form__input-checkbox,.mc4wp-checkbox-woocommerce input,.wc-checkout-form input[type=checkbox]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;height:var(--form-input-checkable-size);width:var(--form-input-checkable-size);border-width:var(--form-input-checkable-border-width);border-color:var(--form-input-checkable-border-color);border-style:solid;color:var(--form-input-checkable-color);background-color:var(--form-input-checkable-background-color)}.form-radio:checked,.woocommerce .input-radio:checked,.woocommerce input[type=radio]:checked,.form-checkbox:checked,.woocommerce-form__input-checkbox:checked,.mc4wp-checkbox-woocommerce input:checked,.wc-checkout-form input[type=checkbox]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-radio:focus,.woocommerce .input-radio:focus,.woocommerce input[type=radio]:focus,.form-checkbox:focus,.woocommerce-form__input-checkbox:focus,.mc4wp-checkbox-woocommerce input:focus,.wc-checkout-form input[type=checkbox]:focus{outline:3px solid transparent;box-shadow:0 0 0 3px var(--form-input-focus-box-shadow-color);border-color:var(--form-input-focus-border-color)}.form-radio:focus:not(:focus-visible),.woocommerce .input-radio:focus:not(:focus-visible),.woocommerce input[type=radio]:focus:not(:focus-visible),.form-checkbox:focus:not(:focus-visible),.woocommerce-form__input-checkbox:focus:not(:focus-visible),.mc4wp-checkbox-woocommerce input:focus:not(:focus-visible),.wc-checkout-form input[type=checkbox]:focus:not(:focus-visible){box-shadow:none;border-color:var(--form-input-checkable-border-color)}.form-radio:focus:not(:focus-visible):checked,.woocommerce .input-radio:focus:not(:focus-visible):checked,.woocommerce input[type=radio]:focus:not(:focus-visible):checked,.form-checkbox:focus:not(:focus-visible):checked,.woocommerce-form__input-checkbox:focus:not(:focus-visible):checked,.mc4wp-checkbox-woocommerce input:focus:not(:focus-visible):checked,.wc-checkout-form input[type=checkbox]:focus:not(:focus-visible):checked{border-color:transparent}@media not print{.form-radio::-ms-check,.woocommerce .input-radio::-ms-check,.woocommerce input[type=radio]::-ms-check,.form-checkbox::-ms-check,.woocommerce-form__input-checkbox::-ms-check,.mc4wp-checkbox-woocommerce input::-ms-check,.wc-checkout-form input[type=checkbox]::-ms-check{border-width:var(--form-input-checkable-border-width);color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox,.woocommerce-form__input-checkbox,.mc4wp-checkbox-woocommerce input,.wc-checkout-form input[type=checkbox]{border-radius:var(--form-input-checkable-border-radius)}.form-checkbox:checked,.woocommerce-form__input-checkbox:checked,.mc4wp-checkbox-woocommerce input:checked,.wc-checkout-form input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e")}.form-radio,.woocommerce .input-radio,.woocommerce input[type=radio]{border-radius:100%}.form-radio:checked,.woocommerce .input-radio:checked,.woocommerce input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.form-input,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field,.woocommerce-Input,.woocommerce .input-text,.searchForm-input,.form-textarea{display:block;width:100%;padding:var(--form-input-padding);background-color:var(--form-input-background-color);background-image:none;border-color:var(--form-input-border-color);border-width:var(--form-input-border-width);border-radius:var(--form-input-border-radius);border-style:solid;box-shadow:var(--form-input-box-shadow);font-size:var(--form-input-font-size);line-height:var(--form-input-line-height);appearance:none;color:var(--form-input-text-color)}.form-input:disabled,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field:disabled,.woocommerce-Input:disabled,.woocommerce .input-text:disabled,.searchForm-input:disabled,.form-textarea:disabled,.form-input[readonly],.woocommerce-page .select2-container .select2-search--dropdown [readonly].select2-search__field,[readonly].woocommerce-Input,.woocommerce [readonly].input-text,[readonly].searchForm-input,[readonly].form-textarea{background-color:var(--form-input-bg-disabled);opacity:1}.form-input:focus-visible,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field:focus-visible,.woocommerce-Input:focus-visible,.woocommerce .input-text:focus-visible,.searchForm-input:focus-visible,.form-textarea:focus-visible{outline:3px solid transparent;box-shadow:0 0 0 2px var(--form-input-focus-box-shadow-color);border-color:var(--form-input-focus-border-color)}.form-input::-webkit-input-placeholder,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field::-webkit-input-placeholder,.woocommerce-Input::-webkit-input-placeholder,.woocommerce .input-text::-webkit-input-placeholder,.searchForm-input::-webkit-input-placeholder,.form-textarea::-webkit-input-placeholder{color:var(--form-input-placeholder-text-color);opacity:1}.form-input::-moz-placeholder,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field::-moz-placeholder,.woocommerce-Input::-moz-placeholder,.woocommerce .input-text::-moz-placeholder,.searchForm-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--form-input-placeholder-text-color);opacity:1}.form-input:-ms-input-placeholder,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field:-ms-input-placeholder,.woocommerce-Input:-ms-input-placeholder,.woocommerce .input-text:-ms-input-placeholder,.searchForm-input:-ms-input-placeholder,.form-textarea:-ms-input-placeholder{color:var(--form-input-placeholder-text-color);opacity:1}.form-input::-ms-input-placeholder,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field::-ms-input-placeholder,.woocommerce-Input::-ms-input-placeholder,.woocommerce .input-text::-ms-input-placeholder,.searchForm-input::-ms-input-placeholder,.form-textarea::-ms-input-placeholder{color:var(--form-input-placeholder-text-color);opacity:1}.form-input::placeholder,.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field::placeholder,.woocommerce-Input::placeholder,.woocommerce .input-text::placeholder,.searchForm-input::placeholder,.form-textarea::placeholder{color:var(--form-input-placeholder-text-color);opacity:1}.form-textarea{height:auto}.form-select,.woocommerce-ordering select.orderby,.wc-block-product-sort-select select,.woocommerce-input-wrapper select:not(.select2){display:block;padding:.5rem 2.5rem .5rem .75rem;border-color:var(--form-input-border-color);border-width:var(--form-input-border-width);border-radius:var(--form-input-border-radius);border-style:solid;background-image:var(--form-select-dropdown-icon, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23a9a9a9'%3e%3cpath d='M15.3 9.3a1 1 0 0 1 1.4 1.4l-4 4a1 1 0 0 1-1.4 0l-4-4a1 1 0 0 1 1.4-1.4l3.3 3.29 3.3-3.3z'/%3e%3c/svg%3e"));background-repeat:no-repeat;background-color:#fff;background-position:right .5rem center;background-size:1.5em 1.5em;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:1rem;line-height:1.5}.form-select:focus,.woocommerce-ordering select.orderby:focus,.wc-block-product-sort-select select:focus,.woocommerce-input-wrapper select:focus:not(.select2){outline:none;box-shadow:0 0 0 3px var(--form-input-focus-box-shadow-color);border-color:var(--form-input-focus-border-color)}.form-select::-ms-expand,.woocommerce-ordering select.orderby::-ms-expand,.wc-block-product-sort-select select::-ms-expand,.woocommerce-input-wrapper select:not(.select2)::-ms-expand{color:var(--form-select-dropdown-icon-color);border:none}@media not print{.form-select::-ms-expand,.woocommerce-ordering select.orderby::-ms-expand,.wc-block-product-sort-select select::-ms-expand,.woocommerce-input-wrapper select:not(.select2)::-ms-expand{display:none}}@media print and (-ms-high-contrast: active),print and (-ms-high-contrast: none){.form-select,.woocommerce-ordering select.orderby,.wc-block-product-sort-select select,.woocommerce-input-wrapper select:not(.select2){padding-right:.75rem}}.breadcrumbs{display:flex;justify-content:center;color:var(--theme-text-meta)}.single-lesson .breadcrumbs,.single-foodlesson .breadcrumbs{justify-content:flex-start}.breadcrumbs-link,.breadcrumbs-last{max-width:16em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-theme,.single-product .single_add_to_cart_button,.woocommerce a.edit,.woocommerce-account .edit-account .button,.woocommerce-account .woocommerce-address-fields .button,.woocommerce-ResetPassword .woocommerce-Button,.woocommerce-form-login .woocommerce-button,.add_to_cart_button,.single_add_to_cart_button,.woocommerce .button{display:inline-flex;align-items:center;padding:.65em 1em;text-decoration:none;line-height:1;gap:1em;background-image:none;box-shadow:none;text-shadow:none;appearance:none;font-size:var(--font-size-base)}.button-theme svg :not([stroke]),.woocommerce a.edit svg :not([stroke]),.woocommerce-account .edit-account .button svg :not([stroke]),.woocommerce-account .woocommerce-address-fields .button svg :not([stroke]),.woocommerce-ResetPassword .woocommerce-Button svg :not([stroke]),.woocommerce-form-login .woocommerce-button svg :not([stroke]),.add_to_cart_button svg :not([stroke]),.single_add_to_cart_button svg :not([stroke]),.woocommerce .button svg :not([stroke]){fill:currentColor}.button-theme svg [stroke],.woocommerce a.edit svg [stroke],.woocommerce-account .edit-account .button svg [stroke],.woocommerce-account .woocommerce-address-fields .button svg [stroke],.woocommerce-ResetPassword .woocommerce-Button svg [stroke],.woocommerce-form-login .woocommerce-button svg [stroke],.add_to_cart_button svg [stroke],.single_add_to_cart_button svg [stroke],.woocommerce .button svg [stroke]{stroke:currentColor}.button-theme:hover,.woocommerce a.edit:hover,.woocommerce-account .edit-account .button:hover,.woocommerce-account .woocommerce-address-fields .button:hover,.woocommerce-ResetPassword .woocommerce-Button:hover,.woocommerce-form-login .woocommerce-button:hover,.add_to_cart_button:hover,.single_add_to_cart_button:hover,.woocommerce .button:hover,.button-theme:focus-visible,.woocommerce a.edit:focus-visible,.woocommerce-account .edit-account .button:focus-visible,.woocommerce-account .woocommerce-address-fields .button:focus-visible,.woocommerce-ResetPassword .woocommerce-Button:focus-visible,.woocommerce-form-login .woocommerce-button:focus-visible,.add_to_cart_button:focus-visible,.single_add_to_cart_button:focus-visible,.woocommerce .button:focus-visible,.readmore-link:hover,.readmore-link:focus-visible{background:var(--button-background-hover-color);color:var(--button-text-hover-color);text-decoration:none;border-color:var(--button-border-hover-color)}.button-theme:hover .download-title,.woocommerce a.edit:hover .download-title,.woocommerce-account .edit-account .button:hover .download-title,.woocommerce-account .woocommerce-address-fields .button:hover .download-title,.woocommerce-ResetPassword .woocommerce-Button:hover .download-title,.woocommerce-form-login .woocommerce-button:hover .download-title,.add_to_cart_button:hover .download-title,.single_add_to_cart_button:hover .download-title,.woocommerce .button:hover .download-title,.button-theme:hover .download-description,.woocommerce a.edit:hover .download-description,.woocommerce-account .edit-account .button:hover .download-description,.woocommerce-account .woocommerce-address-fields .button:hover .download-description,.woocommerce-ResetPassword .woocommerce-Button:hover .download-description,.woocommerce-form-login .woocommerce-button:hover .download-description,.add_to_cart_button:hover .download-description,.single_add_to_cart_button:hover .download-description,.woocommerce .button:hover .download-description,.button-theme:hover .download-meta,.woocommerce a.edit:hover .download-meta,.woocommerce-account .edit-account .button:hover .download-meta,.woocommerce-account .woocommerce-address-fields .button:hover .download-meta,.woocommerce-ResetPassword .woocommerce-Button:hover .download-meta,.woocommerce-form-login .woocommerce-button:hover .download-meta,.add_to_cart_button:hover .download-meta,.single_add_to_cart_button:hover .download-meta,.woocommerce .button:hover .download-meta,.button-theme:focus-visible .download-title,.woocommerce a.edit:focus-visible .download-title,.woocommerce-account .edit-account .button:focus-visible .download-title,.woocommerce-account .woocommerce-address-fields .button:focus-visible .download-title,.woocommerce-ResetPassword .woocommerce-Button:focus-visible .download-title,.woocommerce-form-login .woocommerce-button:focus-visible .download-title,.add_to_cart_button:focus-visible .download-title,.single_add_to_cart_button:focus-visible .download-title,.woocommerce .button:focus-visible .download-title,.button-theme:focus-visible .download-description,.woocommerce a.edit:focus-visible .download-description,.woocommerce-account .edit-account .button:focus-visible .download-description,.woocommerce-account .woocommerce-address-fields .button:focus-visible .download-description,.woocommerce-ResetPassword .woocommerce-Button:focus-visible .download-description,.woocommerce-form-login .woocommerce-button:focus-visible .download-description,.add_to_cart_button:focus-visible .download-description,.single_add_to_cart_button:focus-visible .download-description,.woocommerce .button:focus-visible .download-description,.button-theme:focus-visible .download-meta,.woocommerce a.edit:focus-visible .download-meta,.woocommerce-account .edit-account .button:focus-visible .download-meta,.woocommerce-account .woocommerce-address-fields .button:focus-visible .download-meta,.woocommerce-ResetPassword .woocommerce-Button:focus-visible .download-meta,.woocommerce-form-login .woocommerce-button:focus-visible .download-meta,.add_to_cart_button:focus-visible .download-meta,.single_add_to_cart_button:focus-visible .download-meta,.woocommerce .button:focus-visible .download-meta,.readmore-link:hover .download-title,.readmore-link:hover .download-description,.readmore-link:hover .download-meta,.readmore-link:focus-visible .download-title,.readmore-link:focus-visible .download-description,.readmore-link:focus-visible .download-meta{color:#fff}.button-link{display:inline-block;appearance:none;background:none;border:none;padding:0;text-decoration:underline;color:gray}.button-link:hover,.button-link:focus{color:var(--link-hover-color);text-decoration:none}.button-theme,.single-product .single_add_to_cart_button,.woocommerce a.edit,.woocommerce-account .edit-account .button,.woocommerce-account .woocommerce-address-fields .button,.woocommerce-ResetPassword .woocommerce-Button,.woocommerce-form-login .woocommerce-button,.add_to_cart_button,.single_add_to_cart_button,.woocommerce .button{background:var(--button-background-color);color:var(--button-text-color);border:2px solid var(--button-text-color);border-radius:var(--button-border-radius);text-transform:uppercase;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.button-small,.woocommerce-cart .woocommerce button[name=update_cart],.woocommerce-cart .woocommerce button[name=apply_coupon],.add_to_cart_button,.button-small .button-theme,.woocommerce-cart .woocommerce button[name=update_cart] .button-theme,.woocommerce-cart .woocommerce button[name=apply_coupon] .button-theme,.button-small .woocommerce a.edit,.woocommerce .button-small a.edit,.woocommerce-cart .woocommerce button[name=update_cart] a.edit,.woocommerce-cart .woocommerce button[name=apply_coupon] a.edit,.button-small .woocommerce-account .edit-account .button,.woocommerce-account .edit-account .button-small .button,.button-small .woocommerce-account .woocommerce-address-fields .button,.woocommerce-account .woocommerce-address-fields .button-small .button,.button-small .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-cart .woocommerce button[name=update_cart] .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-cart .woocommerce button[name=apply_coupon] .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword .button-small .woocommerce-Button,.woocommerce-ResetPassword .woocommerce-cart .woocommerce button[name=update_cart] .woocommerce-Button,.woocommerce-cart .woocommerce .woocommerce-ResetPassword button[name=update_cart] .woocommerce-Button,.woocommerce-ResetPassword .woocommerce-cart .woocommerce button[name=apply_coupon] .woocommerce-Button,.woocommerce-cart .woocommerce .woocommerce-ResetPassword button[name=apply_coupon] .woocommerce-Button,.button-small .woocommerce-form-login .woocommerce-button,.woocommerce-cart .woocommerce button[name=update_cart] .woocommerce-form-login .woocommerce-button,.woocommerce-cart .woocommerce button[name=apply_coupon] .woocommerce-form-login .woocommerce-button,.woocommerce-form-login .button-small .woocommerce-button,.woocommerce-form-login .woocommerce-cart .woocommerce button[name=update_cart] .woocommerce-button,.woocommerce-cart .woocommerce .woocommerce-form-login button[name=update_cart] .woocommerce-button,.woocommerce-form-login .woocommerce-cart .woocommerce button[name=apply_coupon] .woocommerce-button,.woocommerce-cart .woocommerce .woocommerce-form-login button[name=apply_coupon] .woocommerce-button,.add_to_cart_button .button-theme,.add_to_cart_button .woocommerce a.edit,.woocommerce .add_to_cart_button a.edit,.add_to_cart_button .woocommerce-account .edit-account .button,.woocommerce-account .edit-account .add_to_cart_button .button,.add_to_cart_button .woocommerce-account .woocommerce-address-fields .button,.woocommerce-account .woocommerce-address-fields .add_to_cart_button .button,.add_to_cart_button .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword .add_to_cart_button .woocommerce-Button,.add_to_cart_button .woocommerce-form-login .woocommerce-button,.woocommerce-form-login .add_to_cart_button .woocommerce-button,.button-small .single_add_to_cart_button,.woocommerce-cart .woocommerce button[name=update_cart] .single_add_to_cart_button,.woocommerce-cart .woocommerce button[name=apply_coupon] .single_add_to_cart_button,.add_to_cart_button .single_add_to_cart_button,.button-small .woocommerce .button,.add_to_cart_button .woocommerce .button,.woocommerce .button-small .button,.woocommerce-cart .woocommerce button[name=update_cart] .button,.woocommerce-cart .woocommerce button[name=apply_coupon] .button,.woocommerce .add_to_cart_button .button{padding:.45em .85em;font-size:var(--font-size-small)}.is-style-nav-dropdown>.button-theme,.woocommerce .is-style-nav-dropdown>a.edit,.woocommerce-account .edit-account .is-style-nav-dropdown>.button,.woocommerce-account .woocommerce-address-fields .is-style-nav-dropdown>.button,.woocommerce-ResetPassword .is-style-nav-dropdown>.woocommerce-Button,.woocommerce-form-login .is-style-nav-dropdown>.woocommerce-button,.is-style-nav-dropdown>.add_to_cart_button,.is-style-nav-dropdown>.single_add_to_cart_button,.woocommerce .is-style-nav-dropdown>.button{border:0;padding:0;color:var(--button-text-text-color, var(--link-color))}.is-style-nav-dropdown>.button-theme,.woocommerce .is-style-nav-dropdown>a.edit,.woocommerce-account .edit-account .is-style-nav-dropdown>.button,.woocommerce-account .woocommerce-address-fields .is-style-nav-dropdown>.button,.woocommerce-ResetPassword .is-style-nav-dropdown>.woocommerce-Button,.woocommerce-form-login .is-style-nav-dropdown>.woocommerce-button,.is-style-nav-dropdown>.add_to_cart_button,.is-style-nav-dropdown>.single_add_to_cart_button,.woocommerce .is-style-nav-dropdown>.button,.is-style-nav-dropdown>.button-theme:hover,.is-style-nav-dropdown>.button-theme:focus-visible{background-color:transparent}.is-style-nav-dropdown>.button-theme:hover,.woocommerce .is-style-nav-dropdown>a.edit:hover,.woocommerce-account .edit-account .is-style-nav-dropdown>.button:hover,.woocommerce-account .woocommerce-address-fields .is-style-nav-dropdown>.button:hover,.woocommerce-ResetPassword .is-style-nav-dropdown>.woocommerce-Button:hover,.woocommerce-form-login .is-style-nav-dropdown>.woocommerce-button:hover,.is-style-nav-dropdown>.add_to_cart_button:hover,.is-style-nav-dropdown>.single_add_to_cart_button:hover,.woocommerce .is-style-nav-dropdown>.button:hover,.is-style-nav-dropdown>.button-theme:focus-visible,.woocommerce .is-style-nav-dropdown>a.edit:focus-visible,.woocommerce-account .edit-account .is-style-nav-dropdown>.button:focus-visible,.woocommerce-account .woocommerce-address-fields .is-style-nav-dropdown>.button:focus-visible,.woocommerce-ResetPassword .is-style-nav-dropdown>.woocommerce-Button:focus-visible,.woocommerce-form-login .is-style-nav-dropdown>.woocommerce-button:focus-visible,.is-style-nav-dropdown>.add_to_cart_button:focus-visible,.is-style-nav-dropdown>.single_add_to_cart_button:focus-visible,.woocommerce .is-style-nav-dropdown>.button:focus-visible{color:var(--button-text-hover-text-color, var(--link-hover-color))}.main-content>.wp-block-mind-button,.main-content>.readmore,.is-root-container>[data-type="mind/button"],.wp-block-mind-event-query-content .wp-block-mind-button,.wp-block-mind-event-query-empty .wp-block-mind-button{display:flex;justify-content:center}.main-content>.wp-block-mind-button .button-theme.has-icon,.main-content>.wp-block-mind-button .woocommerce a.has-icon.edit,.woocommerce .main-content>.wp-block-mind-button a.has-icon.edit,.main-content>.wp-block-mind-button .woocommerce-account .edit-account .has-icon.button,.woocommerce-account .edit-account .main-content>.wp-block-mind-button .has-icon.button,.main-content>.wp-block-mind-button .woocommerce-account .woocommerce-address-fields .has-icon.button,.woocommerce-account .woocommerce-address-fields .main-content>.wp-block-mind-button .has-icon.button,.main-content>.wp-block-mind-button .woocommerce-ResetPassword .has-icon.woocommerce-Button,.woocommerce-ResetPassword .main-content>.wp-block-mind-button .has-icon.woocommerce-Button,.main-content>.wp-block-mind-button .woocommerce-form-login .has-icon.woocommerce-button,.woocommerce-form-login .main-content>.wp-block-mind-button .has-icon.woocommerce-button,.main-content>.wp-block-mind-button .has-icon.add_to_cart_button,.main-content>.wp-block-mind-button .has-icon.single_add_to_cart_button,.main-content>.wp-block-mind-button .woocommerce .has-icon.button,.woocommerce .main-content>.wp-block-mind-button .has-icon.button,.main-content>.wp-block-mind-button .readmore-link,.main-content>.readmore .button-theme.has-icon,.main-content>.readmore .woocommerce a.has-icon.edit,.woocommerce .main-content>.readmore a.has-icon.edit,.main-content>.readmore .woocommerce-account .edit-account .has-icon.button,.woocommerce-account .edit-account .main-content>.readmore .has-icon.button,.main-content>.readmore .woocommerce-account .woocommerce-address-fields .has-icon.button,.woocommerce-account .woocommerce-address-fields .main-content>.readmore .has-icon.button,.main-content>.readmore .woocommerce-ResetPassword .has-icon.woocommerce-Button,.woocommerce-ResetPassword .main-content>.readmore .has-icon.woocommerce-Button,.main-content>.readmore .woocommerce-form-login .has-icon.woocommerce-button,.woocommerce-form-login .main-content>.readmore .has-icon.woocommerce-button,.main-content>.readmore .has-icon.add_to_cart_button,.main-content>.readmore .has-icon.single_add_to_cart_button,.main-content>.readmore .woocommerce .has-icon.button,.woocommerce .main-content>.readmore .has-icon.button,.main-content>.readmore .readmore-link,.is-root-container>[data-type="mind/button"] .button-theme.has-icon,.is-root-container>[data-type="mind/button"] .woocommerce a.has-icon.edit,.woocommerce .is-root-container>[data-type="mind/button"] a.has-icon.edit,.is-root-container>[data-type="mind/button"] .woocommerce-account .edit-account .has-icon.button,.woocommerce-account .edit-account .is-root-container>[data-type="mind/button"] .has-icon.button,.is-root-container>[data-type="mind/button"] .woocommerce-account .woocommerce-address-fields .has-icon.button,.woocommerce-account .woocommerce-address-fields .is-root-container>[data-type="mind/button"] .has-icon.button,.is-root-container>[data-type="mind/button"] .woocommerce-ResetPassword .has-icon.woocommerce-Button,.woocommerce-ResetPassword .is-root-container>[data-type="mind/button"] .has-icon.woocommerce-Button,.is-root-container>[data-type="mind/button"] .woocommerce-form-login .has-icon.woocommerce-button,.woocommerce-form-login .is-root-container>[data-type="mind/button"] .has-icon.woocommerce-button,.is-root-container>[data-type="mind/button"] .has-icon.add_to_cart_button,.is-root-container>[data-type="mind/button"] .has-icon.single_add_to_cart_button,.is-root-container>[data-type="mind/button"] .woocommerce .has-icon.button,.woocommerce .is-root-container>[data-type="mind/button"] .has-icon.button,.is-root-container>[data-type="mind/button"] .readmore-link,.wp-block-mind-event-query-content .wp-block-mind-button .button-theme.has-icon,.wp-block-mind-event-query-content .wp-block-mind-button .woocommerce a.has-icon.edit,.woocommerce .wp-block-mind-event-query-content .wp-block-mind-button a.has-icon.edit,.wp-block-mind-event-query-content .wp-block-mind-button .woocommerce-account .edit-account .has-icon.button,.woocommerce-account .edit-account .wp-block-mind-event-query-content .wp-block-mind-button .has-icon.button,.wp-block-mind-event-query-content .wp-block-mind-button .woocommerce-account .woocommerce-address-fields .has-icon.button,.woocommerce-account .woocommerce-address-fields .wp-block-mind-event-query-content .wp-block-mind-button .has-icon.button,.wp-block-mind-event-query-content .wp-block-mind-button .woocommerce-ResetPassword .has-icon.woocommerce-Button,.woocommerce-ResetPassword .wp-block-mind-event-query-content .wp-block-mind-button .has-icon.woocommerce-Button,.wp-block-mind-event-query-content .wp-block-mind-button .woocommerce-form-login .has-icon.woocommerce-button,.woocommerce-form-login .wp-block-mind-event-query-content .wp-block-mind-button .has-icon.woocommerce-button,.wp-block-mind-event-query-content .wp-block-mind-button .has-icon.add_to_cart_button,.wp-block-mind-event-query-content .wp-block-mind-button .has-icon.single_add_to_cart_button,.wp-block-mind-event-query-content .wp-block-mind-button .woocommerce .has-icon.button,.woocommerce .wp-block-mind-event-query-content .wp-block-mind-button .has-icon.button,.wp-block-mind-event-query-content .wp-block-mind-button .readmore-link,.wp-block-mind-event-query-empty .wp-block-mind-button .button-theme.has-icon,.wp-block-mind-event-query-empty .wp-block-mind-button .woocommerce a.has-icon.edit,.woocommerce .wp-block-mind-event-query-empty .wp-block-mind-button a.has-icon.edit,.wp-block-mind-event-query-empty .wp-block-mind-button .woocommerce-account .edit-account .has-icon.button,.woocommerce-account .edit-account .wp-block-mind-event-query-empty .wp-block-mind-button .has-icon.button,.wp-block-mind-event-query-empty .wp-block-mind-button .woocommerce-account .woocommerce-address-fields .has-icon.button,.woocommerce-account .woocommerce-address-fields .wp-block-mind-event-query-empty .wp-block-mind-button .has-icon.button,.wp-block-mind-event-query-empty .wp-block-mind-button .woocommerce-ResetPassword .has-icon.woocommerce-Button,.woocommerce-ResetPassword .wp-block-mind-event-query-empty .wp-block-mind-button .has-icon.woocommerce-Button,.wp-block-mind-event-query-empty .wp-block-mind-button .woocommerce-form-login .has-icon.woocommerce-button,.woocommerce-form-login .wp-block-mind-event-query-empty .wp-block-mind-button .has-icon.woocommerce-button,.wp-block-mind-event-query-empty .wp-block-mind-button .has-icon.add_to_cart_button,.wp-block-mind-event-query-empty .wp-block-mind-button .has-icon.single_add_to_cart_button,.wp-block-mind-event-query-empty .wp-block-mind-button .woocommerce .has-icon.button,.woocommerce .wp-block-mind-event-query-empty .wp-block-mind-button .has-icon.button,.wp-block-mind-event-query-empty .wp-block-mind-button .readmore-link{font-size:var(--font-size-large);border-width:3px}.button-primary{background:var(--theme-gorilla);color:var(--button-text-hover-color);border-color:var(--button-text-hover-color)}.wp-block-mind-download .download .download-description,.wp-block-mind-download-list .download-title{color:var(--text-color);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.wp-block-mind-download .download-icon,.wp-block-mind-download-list .download-icon{margin-left:0}.wp-block-mind-download .download-meta,.download-description{text-align:left}.button-medium{font-size:var(--font-size-base)}.dropdown-button.button-theme,.woocommerce a.dropdown-button.edit,.woocommerce-account .edit-account .dropdown-button.button,.woocommerce-account .woocommerce-address-fields .dropdown-button.button,.woocommerce-ResetPassword .dropdown-button.woocommerce-Button,.woocommerce-form-login .dropdown-button.woocommerce-button,.dropdown-button.add_to_cart_button,.dropdown-button.single_add_to_cart_button,.woocommerce .dropdown-button.button{display:flex}.dropdown-panel{color:var(--button-outline-text-color, var(--button-background-color));border-width:var(--button-border-width);border-color:currentColor;border-style:solid}.dropdown--alignRight .dropdown-panel-container{left:auto;right:0}.dropdown--alignCenter .dropdown-panel-container{left:auto;right:auto}.button-link{color:var(--link-color);appearance:none;background:none;border:none;padding:0;text-decoration:underline}.button-link:hover,.button-link:focus-visible{color:var(--link-hover-color)}.contact-name{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.content>*.wp-block-mind-heading.heading-2,.woocommerce .content>h2.wp-block-mind-heading:not([class]),.content>*.wp-block-mind-archive-schoolprogrampost,.content>*.wp-block-mind-posts-teaser,.content>*.wp-block-mind-archive-post,.content>*.wp-block-mind-archive-category{max-width:1920px}.content>*.alignfull{max-width:1920px}.woocommerce-account .content>.woocommerce{max-width:1920px}.dragscrollNav{position:relative;padding:0;overflow-x:auto;background-image:linear-gradient(to right,#f2f2f2,#f2f2f2),linear-gradient(to right,#f2f2f2,#f2f2f2),linear-gradient(to right,#00000040,#f2f2f200),linear-gradient(to left,#00000040,#f2f2f200);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:var(--theme-nav-current-background-color);background-size:30px 100%,30px 100%,15px 100%,15px 100%;background-attachment:local,local,scroll,scroll}.combobox.is-open .combobox-menu{display:block}.combobox-wrapper{position:absolute;width:100%;max-width:90%}@media (min-width: 768px){.combobox-wrapper{max-width:400px}}.combobox-label{display:block}.combobox-button{display:inline-flex;align-items:center;cursor:pointer}.combobox-button:focus{outline:3px solid transparent;box-shadow:0 0 0 3px #78b41e}.combobox-button:hover,.combobox-button:active,.combobox-button:focus:active{outline:0;box-shadow:none}.combobox-button>*+*{display:block;margin-left:.5em}.combobox-button svg{width:1em;height:1em}.combobox-menu{display:none;position:absolute;top:100%;left:0;z-index:100}.combobox-menu:focus{animation:none}.combobox-option input:focus{animation:none}.combobox-button{padding:.65em 1em;border:2px solid var(--button-text-color);border-radius:10px;text-transform:uppercase;transition:background-color .15s ease-out;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.combobox-button[aria-expanded=true]{background-color:#000;color:#fff}.combobox-button[aria-expanded=true] path{stroke:#fff}.combobox-button svg :not([stroke]){fill:currentColor}.combobox-button svg [stroke]{stroke:currentColor}.combobox-button-count{display:flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;border-radius:50%;background:var(--theme-gorilla);color:#fff;font-size:var(--font-size-small)}.combobox-menu{margin-top:12px;background-color:var(--button-background-color);border:2px solid var(--button-text-color);border-radius:10px}.combobox-menu:after,.combobox-menu:before{content:"";position:absolute;z-index:1;bottom:100%;left:30px;width:0;height:0;border:solid transparent;pointer-events:none}.combobox-menu:before{border-color:#0000;border-bottom-color:var(--button-text-color);border-width:13px;margin-left:-13px}.combobox-menu:after{border-color:#fff0;border-bottom-color:var(--button-background-color);border-width:10px;margin-left:-10px}.combobox-menu-content{position:relative;padding:.85em calc(1em + 30px) .85em .85em}.combobox-menu-close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:var(--button-background-color);border:2px solid var(--button-text-color);border-radius:4px;appearance:none;cursor:pointer}.combobox-menu-close svg{width:50%;height:50%}.combobox-menu-close svg :not([stroke]){fill:currentColor}.combobox-menu-close svg [stroke]{stroke:currentColor}.combobox-menu-close:hover,.combobox-menu-close:focus{background:--button-background-hover-color}.combobox-option-term-child{padding-left:.85em}.combobox-menu-taxonomy-state .combobox-option-term-parent{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.boxes{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.box{flex-grow:1;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:1em}.box .with_frm_style .frm_form_fields>fieldset{padding:0}.box .with_frm_style .frm_form_fields .frm_button_submit{margin-bottom:0}.text-icon{display:flex;flex-wrap:nowrap;gap:.5em}.box-spacing>*+*{margin-top:.5em}.box-flex{display:flex;flex-wrap:wrap;gap:var(--grid-gap)}.box-flex>*{flex-basis:100%}@media (min-width: 768px){.box-flex>*{flex-basis:calc(50% - var(--grid-gap) / 2)}}.box-flex--shrink{align-items:flex-start}.box-flex--shrink>*{flex-basis:auto;flex-shrink:1}.box-flex--fit>*{flex-grow:1;flex-shrink:0}.box--grey{background:var(--theme-background-grey)}.box--align-left{align-items:flex-start}.box--border{border:3px solid var(--text-color);background:none}.box--border .box-footer{border-top:3px solid var(--text-color)}.box-footer{text-align:center;margin-left:-20px;margin-right:-20px;padding-top:20px;margin-top:20px}@media (min-width: 992px){.wp-block-mind-column .box--border{margin-right:2.5rem}}.dropdown-panel-container{max-width:100vw}.dropdown-panel-item{padding:var(--button-padding-vertical) var(--button-padding-horizontal);justify-content:space-between;text-align:left;appearance:none;border:none;background:var(--background-color);color:var(--text-color);white-space:nowrap}.dropdown-panel-item:hover,.dropdown-panel-item:focus-visible{background-color:var(--theme-background-grey)}.dropdown-panel-items>.dropdown-panel-item:first-child,.dropdown-panel-section:first-child .dropdown-panel-item:first-child{border-top-left-radius:calc(var(--button-border-radius) - var(--button-border-width));border-top-right-radius:calc(var(--button-border-radius) - var(--button-border-width))}.dropdown-panel-items>.dropdown-panel-item:last-child,.dropdown-panel-section:last-child .dropdown-panel-item:last-child{border-bottom-left-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius)}.dropdown-color-scheme .dropdown-button svg{transition:transform .3s ease-out}[data-color-scheme=dark] .dropdown-color-scheme .dropdown-button svg{transform:rotate(180deg)}.dropdown-color-scheme.is-style-outline>.dropdown-panel{padding-top:0;padding-bottom:0;background-color:var(--background-color);color:var(--text-color)}.dropdown-color-scheme .dropdown-panel{padding:0}.dropdown-color-scheme .dropdown-panel-items{display:flex;flex-direction:column}.dropdown-color-scheme .dropdown-panel-item:after{content:"";display:block;flex-shrink:0;flex-grow:0;width:.45em;height:.45em;border-radius:50%}.dropdown-color-scheme .dropdown-panel-item.is-selected:after{background-color:var(--theme-gorilla)}.dropdown-color-scheme .dropdown-panel-item+.dropdown-panel-item{border-top:var(--button-border-width) solid var(--text-color)}@keyframes animateHeart{0%{transform:scale(.9)}5%{transform:scale(.95)}10%{transform:scale(.9)}15%{transform:scale(1)}70%{transform:scale(.9)}to{transform:scale(.9)}}.eyeCatcherContainerOuter{position:relative}.eyeCatcherContainer{position:absolute;right:0;left:0;bottom:-3em;max-width:1200px;margin:auto;display:flex;justify-content:flex-end;padding-right:1.25rem}@media (min-width: 992px){.eyeCatcherContainer{bottom:0}}.eyeCatcherContainer--block{bottom:-1em}.eyeCatcherContainer--block .eyeCatcher{transform:none}.eyeCatcher{display:flex;justify-content:center;align-items:center;width:30vw;max-width:12.6em;text-decoration:none;text-align:center}@media (min-width: 992px){.eyeCatcher{width:12.6em;height:12.6em;transform:translateY(60%)}.headerMain-videoContainer .eyeCatcher{transform:translateY(40%)}}.eyeCatcher-content{animation:animateHeart 1.8s infinite;transform-origin:center center}a.eyeCatcher:hover .eyeCatcher-content,a.eyeCatcher:focus .eyeCatcher-content{animation:none;transform:rotate(6deg)}.flockler-posts a.flockler-btn-load-more{background:#fff!important;color:#000!important}.flockler-posts a.flockler-btn-load-more,.flockler-posts a.flockler-btn-load-more:hover,.flockler-posts a.flockler-btn-load-more:focus{border:2px solid #000!important;border-radius:10px!important;text-transform:uppercase;box-shadow:none!important;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:1em!important;font-family:var(--text-bold-font-family, var(--text-font-family))!important;padding:.65em 1em!important}.flockler-posts a.flockler-btn-load-more:hover,.flockler-posts a.flockler-btn-load-more:focus{background:#000!important;color:#fff!important;text-decoration:none}.food-ingredientsTable{border-collapse:collapse;width:100%}.food-ingredientsTable td{vertical-align:top;width:auto;padding:.5em;line-height:1.1}.food-ingredientsTable td:first-child{width:25%;max-width:140px;padding-left:0}.food-ingredientsTable tr+tr>td{border-top:2px solid #CCCCCC}.food-ingredientsTable td:first-child{text-align:right;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.is-style-food-illustration{max-width:80vw;margin-left:auto;margin-right:auto}@media (min-width: 480px){.is-style-food-illustration{max-width:420px}}.footer{padding-bottom:1em;overflow:hidden}.footer p{font-size:var(--font-size-small)}.footer .wp-block-mind-heading.heading-2,.footer .woocommerce h2.wp-block-mind-heading:not([class]),.woocommerce .footer h2.wp-block-mind-heading:not([class]){font-size:var(--font-size-h4, var(--font-size-base))}.footer .wp-block-mind-logo{border:2px solid #F2F2F2;border-radius:5px}.footer .autospace>.wp-block-mind-heading+*{margin-top:1.5em}.navFooter-item+.navFooter-item{margin-top:.2em}#footer-menu-primary .navFooter-link{text-transform:uppercase;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:1.4rem}#footer-menu-secondary .navFooter-link{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.navFooter .navFooter-link{text-decoration:none;line-height:1}.navFooter .navFooter-link:hover,.navFooter .navFooter-link:focus{text-decoration:underline}.footer-top{display:flex;flex-wrap:wrap;gap:calc(var(--grid-gap) * 2);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-top:3px solid var(--text-color)}@media (max-width: 1190px){.footer-top{flex-direction:column;align-items:center}}.footer-top-content{display:flex;gap:calc(var(--grid-gap) * 2);flex-wrap:wrap}@media (min-width: 768px){.footer-top-content{flex-wrap:nowrap}}@media (max-width: 580px){.footer-top-content{flex-direction:column;align-items:center}.footer-top-content nav{min-width:260px}}@media (max-width: 767px){.footer-top-content{justify-content:center}}.footer-logoGorilla{flex-basis:100%;flex-shrink:0}@media (min-width: 768px){.footer-logoGorilla{width:260px}}.footer-logoGorilla img{margin-left:auto;margin-right:auto;max-width:260px}.heading-footer-meta{font-size:13px;text-align:left;color:gray;font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}@media (max-width: 1190px){.heading-footer-meta{text-align:center}}.footer-partners{flex-basis:140px}.footer-partners>*+*{margin-top:.5em}.footer-partners .wp-block-mind-logo{border:none}@media (min-width: 480px){.footer-partners--supporting{flex-grow:1;flex-shrink:1}}.footer-partners-list{display:flex;flex-wrap:wrap;gap:10px}.footer-partners-list>*{width:110px}.footer-middle{padding-bottom:var(--spacing-sm)}.footer-awards-slider{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:calc(var(--spacing-sm) / 2);padding-bottom:var(--spacing-sm)}.footer-awards-slider.splide-disabled .footer-awards-list{justify-content:center}.footer-awards-list{gap:30px}.footer-awards-list li{flex-basis:120px;flex-shrink:0;flex-grow:0}.footer-awards-list img{filter:var(--theme-footer-award-img-filter)}.footer-bottom{display:flex;flex-wrap:wrap;gap:var(--grid-gap);align-items:flex-end;border-top:3px solid var(--text-color);padding-top:1em}.footer-bottom-logos{flex-grow:1;overflow:hidden}.footer-bottom-logos-content,.footer-bottom-logos-satellites{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px}@media (max-width: 991px){.footer-bottom-logos-content,.footer-bottom-logos-satellites{justify-content:center}}.footer-bottom-logos-satellites{flex-basis:100%;flex-wrap:nowrap}@media (min-width: 768px){.footer-bottom-logos-satellites{flex-basis:calc(66.6666666667% - 20px)}}.footer-bottom-logos-satellites>*{flex-basis:130px}.footer-bottom-logos-satellite{display:flex;flex-direction:column;gap:10px}.footer-copyright{margin-left:auto;white-space:nowrap}@media (max-width: 991px){.footer-copyright{margin-right:auto}}*+.formMessages,*+.form-group,*+fieldset{margin-top:1em}.form-input[aria-invalid=true],.woocommerce-page .select2-container .select2-search--dropdown [aria-invalid=true].select2-search__field,[aria-invalid=true].woocommerce-Input,.woocommerce [aria-invalid=true].input-text,[aria-invalid=true].searchForm-input,.form-textarea[aria-invalid=true]{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.form-group-inline{display:inline-flex;flex-wrap:nowrap;gap:10px}.form-group-inline .button-theme,.form-group-inline .woocommerce a.edit,.woocommerce .form-group-inline a.edit,.form-group-inline .woocommerce-account .edit-account .button,.woocommerce-account .edit-account .form-group-inline .button,.form-group-inline .woocommerce-account .woocommerce-address-fields .button,.woocommerce-account .woocommerce-address-fields .form-group-inline .button,.form-group-inline .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword .form-group-inline .woocommerce-Button,.form-group-inline .woocommerce-form-login .woocommerce-button,.woocommerce-form-login .form-group-inline .woocommerce-button,.form-group-inline .add_to_cart_button,.form-group-inline .single_add_to_cart_button,.form-group-inline .woocommerce .button,.woocommerce .form-group-inline .button{flex-shrink:0}.frm_button_submit,.frm_prev_page{text-transform:uppercase}.frm_forms.with_frm_style .frm_radio input[disabled],.frm_forms.with_frm_style .frm_checkbox input[disabled]{background-color:#ccc;--bg-color-disabled: #ccc}.frm_radio input[disabled],.frm_radio input[disabled]+.frm_checkable_label{opacity:.5}.frm_forms.with_frm_style .frm-summary-page-wrapper{border-width:2px;padding:1em}.frm_forms.with_frm_style .frm-summary-page-wrapper .frm-line-table th,.frm_forms.with_frm_style .frm-summary-page-wrapper .frm-line-table td{padding-top:0;padding-bottom:0}.frm_forms.with_frm_style .frm-summary-page-wrapper .frm-line-table h3{padding-top:.5em;padding-bottom:.5em}.with_frm_style .frm-show-form .frm_section_heading h3,.with_frm_style .frm-show-form .frm-summary-page-wrapper h3{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.heading-1,.person-activity,.heading-2,.woocommerce h2:not([class]),.heading-3,.woocommerce h3:not([class]),.woocommerce-cart .woocommerce .cross-sells>h2,fieldset legend,.frm_form_field>h3{color:var(--headings-color, var(--text-color));line-height:1.1}.wp-block-post-title,.heading-1,.person-activity,h1.wp-block-heading{text-align:center;text-transform:uppercase;letter-spacing:.02em;-webkit-hyphens:auto;hyphens:auto;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h1)}.heading-2,.woocommerce h2:not([class]),h2.wp-block-heading{text-transform:uppercase;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h2)}.main-content>.heading-2,.woocommerce .main-content>h2:not([class]),.main-content>h2.wp-block-heading,.is-root-container>.heading-2,.woocommerce .is-root-container>h2:not([class]),.is-root-container>h2.wp-block-heading,.wp-block-mind-event-query-content>.heading-2,.woocommerce .wp-block-mind-event-query-content>h2:not([class]),.wp-block-theme-group-custom-container>.heading-2,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]),.footer .heading-2,.footer .woocommerce h2:not([class]),.woocommerce .footer h2:not([class]){text-align:center}.main-content>.heading-2 span,.woocommerce .main-content>h2:not([class]) span,.main-content>h2.wp-block-heading span,.is-root-container>.heading-2 span,.woocommerce .is-root-container>h2:not([class]) span,.is-root-container>h2.wp-block-heading span,.wp-block-mind-event-query-content>.heading-2 span,.woocommerce .wp-block-mind-event-query-content>h2:not([class]) span,.wp-block-theme-group-custom-container>.heading-2 span,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]) span,.footer .heading-2 span,.footer .woocommerce h2:not([class]) span,.woocommerce .footer h2:not([class]) span{display:inline;position:relative;z-index:2;padding:.1em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--theme-heading-highlight-color);box-shadow:.5em 0 0 var(--theme-heading-highlight-color),-.5em 0 0 var(--theme-heading-highlight-color)}.main-content>.heading-2,.woocommerce .main-content>h2:not([class]),.wp-block-mind-event-query-content>.heading-2,.woocommerce .wp-block-mind-event-query-content>h2:not([class]),.wp-block-theme-group-custom-container>.heading-2,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]),.footer .heading-2,.footer .woocommerce h2:not([class]),.woocommerce .footer h2:not([class]),.listFilter-filter-end{position:relative;padding-left:1em;padding-right:1em}@media (min-width: 480px){.main-content>.heading-2,.woocommerce .main-content>h2:not([class]),.wp-block-mind-event-query-content>.heading-2,.woocommerce .wp-block-mind-event-query-content>h2:not([class]),.wp-block-theme-group-custom-container>.heading-2,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]),.footer .heading-2,.footer .woocommerce h2:not([class]),.woocommerce .footer h2:not([class]),.listFilter-filter-end{padding-left:1.25em;padding-right:1.25em}}@media (min-width: 768px){.main-content>.heading-2,.woocommerce .main-content>h2:not([class]),.wp-block-mind-event-query-content>.heading-2,.woocommerce .wp-block-mind-event-query-content>h2:not([class]),.wp-block-theme-group-custom-container>.heading-2,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]),.footer .heading-2,.footer .woocommerce h2:not([class]),.woocommerce .footer h2:not([class]),.listFilter-filter-end{padding-left:1.5em;padding-right:1.5em}}@media (min-width: 992px){.main-content>.heading-2,.woocommerce .main-content>h2:not([class]),.wp-block-mind-event-query-content>.heading-2,.woocommerce .wp-block-mind-event-query-content>h2:not([class]),.wp-block-theme-group-custom-container>.heading-2,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]),.footer .heading-2,.footer .woocommerce h2:not([class]),.woocommerce .footer h2:not([class]),.listFilter-filter-end{padding-left:2em;padding-right:2em}}.main-content>.heading-2:after,.woocommerce .main-content>h2:not([class]):after,.wp-block-mind-event-query-content>.heading-2:after,.woocommerce .wp-block-mind-event-query-content>h2:not([class]):after,.wp-block-theme-group-custom-container>.heading-2:after,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]):after,.footer .heading-2:after,.footer .woocommerce h2:not([class]):after,.woocommerce .footer h2:not([class]):after,.listFilter-filter-end:after{content:"";display:block;position:absolute;left:0;z-index:1;top:50%;transform:translateY(-50%);height:3px;background:var(--theme-headings-color)}@media (max-width: 767px){.main-content>.heading-2:after,.woocommerce .main-content>h2:not([class]):after,.wp-block-mind-event-query-content>.heading-2:after,.woocommerce .wp-block-mind-event-query-content>h2:not([class]):after,.wp-block-theme-group-custom-container>.heading-2:after,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]):after,.listFilter-filter-end:after{left:var(--container-padding-left);width:calc(100% - var(--container-padding-left) * 2)}}@media (min-width: 768px){.main-content>.heading-2:after,.woocommerce .main-content>h2:not([class]):after,.wp-block-mind-event-query-content>.heading-2:after,.woocommerce .wp-block-mind-event-query-content>h2:not([class]):after,.wp-block-theme-group-custom-container>.heading-2:after,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]):after,.listFilter-filter-end:after{left:2.5rem;width:calc(100% - 5rem)}}@media (min-width: 1240px){.main-content>.heading-2:after,.woocommerce .main-content>h2:not([class]):after,.wp-block-mind-event-query-content>.heading-2:after,.woocommerce .wp-block-mind-event-query-content>h2:not([class]):after,.wp-block-theme-group-custom-container>.heading-2:after,.woocommerce .wp-block-theme-group-custom-container>h2:not([class]):after,.listFilter-filter-end:after{left:1.25rem;width:calc(100% - 2.5rem)}}.footer .heading-2:after,.footer .woocommerce h2:not([class]):after,.woocommerce .footer h2:not([class]):after{width:100%}.heading-3,.woocommerce h3:not([class]),.woocommerce-cart .woocommerce .cross-sells>h2,fieldset legend,.frm_form_field>h3,.frm_section_heading h3,.frm-summary-page-wrapper h3{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-h3)}.heading-4,.woocommerce h4:not([class]){font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h4, var(--font-size-base))}.heading-5{font-size:var(--font-size-base);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.heading-text{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.heading-text button{font-weight:inherit}.heading-meta{text-transform:uppercase;font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal;font-size:var(--font-size-small)}.headerMain{overflow:hidden}.headerMain-noImage:not(.headerMain-isVideo){margin-top:6em}.headerMain-shop{margin-top:4em}.headerMain-imageContainerOuter{position:relative}.headerMain-imageContainer{background:var(--background-color);overflow:hidden}@media (min-width: 600px){.headerMain-crop-default .headerMain-imageContainer{position:relative}.headerMain-crop-default .headerMain-imageContainer:after{display:block;content:"";height:0;width:100%}.headerMain-crop-default .headerMain-imageContainer>*{position:absolute;inset:0}.headerMain-crop-default .headerMain-imageContainer:after{padding-top:41.6666666667%}}.headerMain-crop-none .headerMain-imageContainer{width:94vw;margin-left:auto;margin-right:auto}@media (min-width: 1296px){.headerMain-crop-none .headerMain-imageContainer{width:90vw;max-width:1296px}}.headerMain .playlist{margin-bottom:2em}.headerMain-imageContainerOuter+.headerMain-text,.headerMain-videoContainer+.headerMain-text,.headerMain .shop-top-bar+.headerMain-text{margin-top:2em}.headerMain-image{margin-left:auto;margin-right:auto}@media (min-width: 600px){.headerMain-image{display:flex;width:100%;height:100%}.headerMain-image img{object-fit:cover;width:100%;height:100%}}.headerMain-text{padding-left:1em;padding-right:1em}.headerMain-unmuteButton{position:absolute;top:0;bottom:0;margin:auto;z-index:99;left:20px;height:40px;width:40px;border:none;border-radius:50%;background-color:var(--theme-section-color);background-size:50% 50%;background-position:center center;background-repeat:no-repeat;background-image:url(../icons/volume-unmuted.svg);appearance:none;cursor:pointer;transition:background-size .15s ease-out,height .15s ease-out,left .1s ease-out}@media (min-width: 992px){.headerMain-unmuteButton{left:30px;height:60px;width:60px}}.headerMain-unmuteButton:hover,.headerMain-unmuteButton:focus{background-size:54% 54%;box-shadow:0 0 30px 10px #ffffff40}.headerMain-unmuteButton.muted{left:30px;height:60px;width:60px;background-image:url(../icons/volume-muted.svg)}@media (min-width: 992px){.headerMain-unmuteButton.muted{left:40px;height:80px;width:80px}}.icon{width:.75em;height:.75em;fill:currentColor}.kicker{color:var(--theme-section-color);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.lesson .heading-1,.lesson .person-activity{text-align:left}.lesson .headerMain-imageContainer{background:none}.lesson .headerMain-image{object-fit:cover}.lesson .headerMain-image img{border-radius:5px}.lesson .headerMain-text{padding-top:.5em;padding-left:0;padding-right:0}.lesson-meta{display:flex;flex-wrap:wrap;margin:-1em}.lesson-meta>*{margin:1em}.lesson-meta-item{display:flex;flex-wrap:nowrap;align-items:center}.lesson-meta-item>*+*{margin-left:.5em}.lesson-meta-icon{width:1em;height:1em}@media (max-width: 767px){.lesson-intro>*+*{margin-top:1.5em}}@media (min-width: 768px){.lesson-intro{display:flex;flex-wrap:nowrap;justify-content:space-between}}.lesson-intro>*:first-child{flex-basis:75%}.lesson-description{line-height:1.428571429;font-size:var(--font-size-large);font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.lesson-levels{list-style:none;margin:0;padding:0}.lesson-levels-item{display:block;padding-left:.5em;border-left:5px solid var(--theme-separator-color);color:var(--theme-text-meta)}.lesson-levels-item.isSelected{color:var(--text-color);border-color:var(--text-color)}.lesson-levels-item+.lesson-levels-item{margin-top:1px}.wp-block-theme-lesson-item{overflow:hidden}.wp-block-theme-lesson-item-content{display:flex;flex-wrap:wrap;margin:-.5em -.75rem}@media (min-width: 768px){.wp-block-theme-lesson-item-content{margin:-1.25rem;justify-content:flex-end}}.wp-block-theme-lesson-item-content>*{margin:.5em .75rem;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1.5rem)}@media (min-width: 768px){.wp-block-theme-lesson-item-content>*{margin:1.25rem;flex-basis:calc(50% - 2.5rem)}}@media (min-width: 992px){.wp-block-theme-lesson-item-content>*{flex-basis:calc(33.3333333333% - 2.5rem)}}.wp-block-mind-timeline-item.is-style-video-large .wp-block-theme-lesson-item-content>*{flex-basis:calc(100% - 2.5rem)}.wp-block-mind-timeline-item.is-style-video-large .wp-block-theme-lesson-item-media{flex-basis:calc(100% - 2.5rem);order:-1}.wp-block-mind-timeline-item.is-style-video-large .wp-block-theme-lesson-item-description{margin-right:auto}.wp-block-mind-timeline-item.is-style-video-large .wp-block-theme-lesson-item-downloads{max-width:46rem;margin-right:auto}.wp-block-mind-timeline-item.is-style-video-large .wp-block-theme-recipe-ingredients{max-width:560px;margin-right:auto}.wp-block-theme-lessonTeaser-items,.wp-block-mind-post-teaser-list-items--lesson,.wp-block-mind-post-teaser-list-items--foodlesson{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem;margin:0;padding:0}.wp-block-theme-lessonTeaser-items>*,.wp-block-mind-post-teaser-list-items--lesson>*,.wp-block-mind-post-teaser-list-items--foodlesson>*{margin:0;width:calc(50% - .5rem)}@media (min-width: 768px){.wp-block-theme-lessonTeaser-items>*,.wp-block-mind-post-teaser-list-items--lesson>*,.wp-block-mind-post-teaser-list-items--foodlesson>*{width:calc(33.3333333333% - .6666666667rem)}}@media (min-width: 1200px){.wp-block-theme-lessonTeaser-items>*,.wp-block-mind-post-teaser-list-items--lesson>*,.wp-block-mind-post-teaser-list-items--foodlesson>*{width:calc(25% - .75rem)}}.lessonTeaser-wrapper{position:relative;overflow:hidden;padding:5px;border-radius:5px;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}@media (min-width: 1200px){.lessonTeaser-wrapper{padding:10px}}.lessonTeaser-wrapper:hover,.lessonTeaser-wrapper:focus-within{background:var(--theme-lesson-teaser-background-hover-color)}.lessonTeaser-wrapper:hover .lessonTeaser-heading,.lessonTeaser-wrapper:focus-within .lessonTeaser-heading{text-decoration:none}.lessonTeaser-wrapper:focus-within{box-shadow:0 4px 15px #00000026,0 0 2px #00000026,0 0 0 4px var(--theme-gorilla)}.lessonTeaser-wrapper>*+*{margin-top:.5em}.lessonTeaser-link{text-decoration:none}.lessonTeaser-link>*+*{margin-top:.5em}.lessonTeaser-link:focus-visible{outline:none;box-shadow:none;text-decoration:none}.lessonTeaser-link:visited{color:var(--theme-text-meta)}.lessonTeaser-link:visited [stroke]{stroke:currentColor}.lessonTeaser-link:visited :not([stroke]){fill:currentColor}.lessonTeaser-link:after{content:"";position:absolute;inset:0}.lessonTeaser-imageContainer{max-width:100%}.lessonTeaser-image img{border-radius:5px}.lessonTeaser-content{width:100%}.lessonTeaser-type{color:var(--theme-text-meta)}.lessonTeaser-heading{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-base)}.lessonTeaser-meta{display:flex;flex-wrap:wrap;margin:-.15em -.5em;font-size:var(--font-size-small)}.lessonTeaser-meta>*{margin:.15em .5em}.lessonTeaser-meta-item{display:flex;align-items:center}.lessonTeaser-meta-item>*+*{margin-left:.5em}.lessonTeaser-meta-icon,.lesson-meta-icon{width:1em;height:1em}.lessonTeaser-meta-icon [stroke],.lesson-meta-icon [stroke]{stroke:currentColor}.lessonTeaser-meta-icon :not([stroke]),.lesson-meta-icon :not([stroke]){fill:currentColor}.lessonTeaser.is-loading{position:relative}.lessonTeaser.is-loading .lessonTeaser-wrapper{background:var(--theme-background-grey)}.lessonTeaser.is-loading .lessonTeaser-wrapper:before{content:"";display:block;position:absolute;left:-150px;top:0;height:100%;width:150px;background:linear-gradient(to right,transparent 0%,var(--theme-skeleton-highlight) 50%,transparent 100%);animation:skeleton-load 1s cubic-bezier(.4,0,.2,1) infinite}.lessonTeaser.is-loading .lessonTeaser-imageContainer{background:var(--theme-placeholder-color)}.lessonTeaser.is-loading .lessonTeaser-content,.lessonTeaser.is-loading img{opacity:0}a{text-decoration:underline;color:var(--link-color)}a:hover,a:focus{color:var(--link-hover-color);text-decoration:none}.listFilter-filter .button-content{display:flex;flex-wrap:nowrap;align-items:center}.listFilter-filter .button-content>*+*{margin-left:.5em}.listFilter--person .listFilter-filter,.wp-block-mind-archive-lesson .listFilter-filter,.wp-block-mind-archive-foodlesson .listFilter-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.listFilter--person .listFilter-filter>*,.wp-block-mind-archive-lesson .listFilter-filter>*,.wp-block-mind-archive-foodlesson .listFilter-filter>*{flex:1 1}.listFilter--person .listFilter-search label,.wp-block-mind-archive-lesson .listFilter-search label,.wp-block-mind-archive-foodlesson .listFilter-search label{font-size:var(--font-size-small);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.listFilter--person .listFilter-search input,.wp-block-mind-archive-lesson .listFilter-search input,.wp-block-mind-archive-foodlesson .listFilter-search input{padding:.65em 1em;line-height:1.428571429;font-size:var(--font-size-base)}.listFilter--person .listFilter-filter-reset,.wp-block-mind-archive-lesson .listFilter-filter-reset,.wp-block-mind-archive-foodlesson .listFilter-filter-reset{flex-basis:100%}.listFilter--person .combobox-button,.wp-block-mind-archive-lesson .combobox-button,.wp-block-mind-archive-foodlesson .combobox-button{width:100%;justify-content:space-between}.listFilter--person .combobox-button-text,.wp-block-mind-archive-lesson .combobox-button-text,.wp-block-mind-archive-foodlesson .combobox-button-text{white-space:nowrap}.listFilter--person .listFilter-filter{max-width:46rem;margin-left:auto;margin-right:auto;justify-content:center}.listFilter--person .listFilter-search{flex-basis:100%}.listFilter-filter--lesson{background:var(--theme-background-grey);padding:1em}.listFilter-filter--lesson .listFilter-search{flex-grow:2;min-width:160px}@media (max-width: 768px){.listFilter-filter--lesson .listFilter-search{flex-basis:100%}}.listFilter-filter--lesson .combobox{flex-grow:0}.listFilter-filter+*,.listFilter-items+*{margin-top:2.5em}.listFilter-filter-content{max-width:1200px;margin-left:auto;margin-right:auto}.listFilter-terms .terms{justify-content:center}.term-link{padding:.5em 1em;cursor:pointer;background-color:var(--button-background-color);border-radius:10px;border:2px solid var(--button-text-color);color:var(--button-text-color);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.term-link:hover,.term-link:focus{color:var(--button-text-hover-color);background:var(--button-background-hover-color);box-shadow:none}.term-link:disabled:hover,.term-link:disabled:focus{background:transparent}.term-link:disabled,.term-input:disabled{opacity:.35}.term-link:disabled:hover,.term-link:disabled:focus,.term-input:disabled:hover,.term-input:disabled:focus{color:var(--text-color);outline:none;box-shadow:none}.term-link:disabled.form-radio,.woocommerce .term-link.input-radio:disabled,.woocommerce input.term-link[type=radio]:disabled,.term-link:disabled.form-checkbox,.term-link.woocommerce-form__input-checkbox:disabled,.mc4wp-checkbox-woocommerce input.term-link:disabled,.wc-checkout-form input.term-link[type=checkbox]:disabled,.term-input:disabled.form-radio,.woocommerce .term-input.input-radio:disabled,.woocommerce input.term-input[type=radio]:disabled,.term-input:disabled.form-checkbox,.term-input.woocommerce-form__input-checkbox:disabled,.mc4wp-checkbox-woocommerce input.term-input:disabled,.wc-checkout-form input.term-input[type=checkbox]:disabled{background:#e5e5e5}.listFilter-filter .terms{gap:.5em 1em}.listFilter-filter .term>.form-label,.listFilter-filter .woocommerce-form-row .term>label,.woocommerce-form-row .listFilter-filter .term>label,.listFilter-filter .woocommerce .form-row .term>label,.woocommerce .form-row .listFilter-filter .term>label{display:flex;align-items:center}.listFilter-filter .term>.form-label>*+*,.listFilter-filter .woocommerce-form-row .term>label>*+*,.woocommerce-form-row .listFilter-filter .term>label>*+*,.listFilter-filter .woocommerce .form-row .term>label>*+*,.woocommerce .form-row .listFilter-filter .term>label>*+*{margin-left:.25em}.term-isCurrent>.term-link,.term-isSelected>.term-link{background:var(--theme-gorilla);border-color:var(--theme-gorilla);color:#fff}.term-isCurrent:hover,.term-isCurrent:focus,.term-isSelected:hover,.term-isSelected:focus{box-shadow:none}.listFilter-filter-button svg{width:1em;height:1em}.listFilter-filter-reset{display:flex;justify-content:center}.listFilter-observer{display:flex;justify-content:center;margin-top:4rem}.personArchiveTeaser.is-loading{position:relative;background:var(--theme-background-grey)}.personArchiveTeaser.is-loading:before{content:"";display:block;position:absolute;left:-150px;top:0;height:100%;width:150px;background:linear-gradient(to right,transparent 0%,var(--theme-skeleton-highlight) 50%,transparent 100%);animation:skeleton-load 1s cubic-bezier(.4,0,.2,1) infinite}.personArchiveTeaser.is-loading .personArchiveTeaser-imageContainer{background:var(--theme-placeholder-color)}.personArchiveTeaser.is-loading .personArchiveTeaser-content,.personArchiveTeaser.is-loading img{opacity:0}.wp-block-theme-lessonsArchive{max-width:none;padding-left:0;padding-right:0}.wp-block-theme-lessonsArchive .listFilter-items{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}.wp-block-mind-logo-image-wrapper{border-radius:5px}.modal{overflow-y:auto;position:fixed;inset:0;z-index:999999}.modal-overlay{position:fixed;inset:0;background-color:var(--background-color);opacity:.65}.modal-panel{display:flex;position:relative;padding:1rem;justify-content:center;align-items:center;min-height:100vh}.modal-panel-container{overflow-y:auto;position:relative;padding:clamp(1.5rem,.955rem + 2.73vw,3rem);padding-right:calc(clamp(1.5rem,.955rem + 2.73vw,3rem)*2);border-radius:.75rem;width:100%;max-width:var(--theme-content-max-width);background-color:var(--background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:var(--button-border-width) solid var(--button-border-color)}.modal-close{position:absolute;top:calc(clamp(1.5rem,.955rem + 2.73vw,3rem)/2);right:calc(clamp(1.5rem,.955rem + 2.73vw,3rem)/2);padding:0;appearance:none;background-color:var(--text-color);border:0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;color:var(--background-color)}.modal-close :not([stroke]){fill:currentColor}.modal-close [stroke]{stroke:currentColor}.modal-buttons{display:flex;flex-wrap:wrap;gap:1em}.main-partner-title{display:block;writing-mode:vertical-lr;transform:rotate(-180deg);font-size:9px;color:gray}.main-partner-image{display:block;margin-left:12px;flex-shrink:0;flex-grow:0}.main-partner-image img{max-width:92px}html[lang=de-AT] .main-partner-image img{max-width:120px}.mc4wp-form input{max-width:360px}.miniTeaser.noSplide{display:flex;flex-wrap:wrap;gap:16px}@media (max-width: 999px){.miniTeaser.noSplide{justify-content:center}}.miniTeaser .miniTeaser-item{margin-left:8px;margin-right:8px;background:var(--background-color);border-radius:10px;aspect-ratio:3/4;width:120px}@media (min-width: 421px){.miniTeaser .miniTeaser-item{width:150px}}@media (min-width: 641px){.miniTeaser .miniTeaser-item{width:190px}}.miniTeaser-wrapper{height:100%}.miniTeaser-content{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%}.miniTeaser-imageContainer{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:10px;overflow:hidden}.miniTeaser-imageContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,#0000 56.77%,#000)}.miniTeaser-imageContainer img{object-fit:cover;width:100%;height:100%;border-radius:5px;transform:rotate(-6deg) scale(1.15);transition:transform .1s ease-out}.miniTeaser-headingContainer{position:relative;z-index:3;margin-top:auto}.miniTeaser-heading{padding:1em .75em;text-align:center;text-transform:uppercase;font-size:var(--font-size-teaser-large);font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.miniTeaser-heading{font-size:var(--font-size-large)}.miniTeaser-link{color:#fff;text-decoration:none;transition:color .1s ease-out}.miniTeaser-link:hover,.miniTeaser-link:focus-visible{color:var(--theme-section-color)}.miniTeaser-link:hover img,.miniTeaser-link:focus-visible img{transform:rotate(0) scale(1)}@media (min-width: 534px) and (max-width: 999px),(min-width: 1318px){.videoTeaserSection-posts .splide.is-length-3 .splide__arrows,.videoTeaserSection-posts .splide.is-length-3 .splide__track:after{display:none}}@media (min-width: 534px) and (max-width: 999px){.videoTeaserSection-posts .splide.is-length-3 .miniTeaser{justify-content:center}}.frontend .wp-block-mind-archive-networkpartner>script+*{margin-top:0}@media (min-width: 768px){.networkMap-filterButtons{padding-bottom:30px}}.networkMap-filterButtons-wrapper{display:flex;justify-content:center;flex-wrap:wrap;margin:-5px;overflow:hidden}@media (max-width: 767px){.networkMap-filterButtons-wrapper>*{flex-basis:calc(100% - 10px)}.networkMap-filterButtons-wrapper .combobox-button{display:flex}.networkMap-filterButtons-wrapper .combobox-button svg{margin-left:auto}}.networkMap-filterButtons-wrapper>*{margin:5px}.networkMap-filterButtons-wrapper .listFilter-filter-reset{margin-left:20px}.networkMap{position:relative}@media (max-width: 767px){.networkMap{overflow:hidden}}@media (min-width: 768px){.networkMap{display:flex;flex-wrap:wrap}}.networkMap>*{flex-shrink:0;flex-grow:0}@media (max-width: 767px){.networkMap-map:not(.is-active){position:absolute;top:0;width:100%;left:100vw}.networkMap-posts:not(.is-active){display:none}}.networkMap-viewType{display:flex;flex-wrap:nowrap}@media (min-width: 768px){.networkMap-viewType{display:none}}.networkMap-viewType+*,*+.networkMap-viewType{margin-top:2em}.networkMap-viewType>*{display:flex;flex-basis:50%;flex-shrink:0;justify-content:center}.networkMap-viewType>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.networkMap-viewType>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.networkMap-viewType svg{width:1em;height:1em;margin-left:1em}.networkMap-viewType .is-active{background:#000;color:#fff}.networkMap-viewType .is-active line,.networkMap-viewType .is-active g{stroke:#fff}.networkMap-posts{position:relative}@media (min-width: 768px){.networkMap-posts{flex-basis:50%;padding-right:1.25rem}}@media (min-width: 992px){.networkMap-posts{flex-basis:33.3333333333%}}.networkMap-map{position:relative}@media (min-width: 768px){.networkMap-map{flex-basis:50%;align-self:flex-start;position:sticky;top:0}}@media (min-width: 992px){.networkMap-map{flex-basis:66.6666666667%}}.networkMap-postTeaser-loading{background-color:#ffffffa6}.admin-bar .networkMap-map{top:32px}#network-map{width:100%;height:460px}#network-map [tabindex="-1"]{animation:none}@media (orientation: landscape){#network-map{height:100vh}}@media (min-width: 768px){#network-map{height:100vh}}.networkMap-postTeaser-imagePlaceholder{border-radius:5px;background:#f2f2f2}.networkMap-postTeaser-image{border-radius:5px}.networkMap-postTeasersContainer{margin-top:1em}.networkMap-postTeasers{display:flex;flex-wrap:wrap;justify-content:center;margin:-.25rem;overflow:hidden}@media (min-width: 400px){.networkMap-postTeasers{justify-content:flex-start}}@media (min-width: 620px){.networkMap-postTeasers{margin:-.75rem}}.networkMap-postTeasers>*{flex-grow:0;flex-shrink:0;margin:.25rem;flex-basis:calc(100% - .5rem)}@media (min-width: 400px){.networkMap-postTeasers>*{flex-basis:calc(50% - .5rem)}}@media (min-width: 620px){.networkMap-postTeasers>*{margin:.75rem;flex-basis:calc(33.3333333333% - 1.5rem)}}@media (min-width: 768px){.networkMap-postTeasers>*{flex-basis:calc(50% - 1.5rem)}}.networkMap-postTeaser-imageContainer{position:relative;z-index:0}.networkMap-popup-button,.networkMap-postTeaser-heading button{appearance:none;padding:0;background:none;border:none;text-align:left}.networkMap-popup-button{display:block;margin-top:1em;text-decoration:underline}.networkMap-categoryIcons{background:var(--theme-gorilla);position:absolute;bottom:7px;left:0;z-index:1;display:flex;align-items:center;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:3px 5px}.networkMap-categoryIcon{width:18px;height:18px}.networkMap-categoryIcon+.networkMap-categoryIcon{margin-left:7px}.networkMap-categoryIcon svg{width:100%;height:100%}.networkMap-categoryIcon svg path,.networkMap-categoryIcon svg polyline{stroke:#fff}.networkMap-categoryIcon svg circle{fill:#fff}.networkMap-postTeaser{cursor:pointer}.networkMap-postTeaser.is-loading{background:var(--theme-background-grey);position:relative;overflow:hidden}.networkMap-postTeaser.is-loading:before{content:"";display:block;position:absolute;left:-150px;top:0;z-index:10;height:100%;width:150px;background:linear-gradient(to right,transparent 0%,var(--theme-skeleton-highlight) 50%,transparent 100%);animation:skeleton-load 1s cubic-bezier(.4,0,.2,1) infinite}.networkMap-postTeaser.is-loading .networkMap-postTeaser-imageContainer{position:relative;z-index:5;background:var(--theme-placeholder-color)}.networkMap-postTeaser.is-loading .networkMap-categoryIcons,.networkMap-postTeaser.is-loading .networkMap-postTeaser-content,.networkMap-postTeaser.is-loading img{opacity:0}.networkMap-postTeaser-content{padding:8px}.networkMap-postTeaser-content svg{width:1em;height:1em}.networkMap-postTeaser-content svg :not([stroke]){fill:currentColor}.networkMap-postTeaser-content svg [stroke]{stroke:currentColor}.networkMap-postTeaser-categories{color:gray}.networkMap-postTeaser-meta{display:flex;line-height:1.1;font-size:var(--font-size-small)}.networkMap-postTeaser-meta>*+*{margin-left:.25em}.networkMap-postTeaser-meta+.networkMap-postTeaser-meta{margin-top:.25em}.networkMap-overlay{position:fixed;z-index:2000;top:0;left:0;height:100%;overflow-y:auto;background:var(--background-color);box-shadow:0 5px 15px #00000026}@media (min-width: 992px){.networkMap-overlay{width:50%}}@media (min-width: 992px){.networkMap-overlay{width:33.3333333333%}}.networkMap-overlay.is-hidden{display:none}.networkMap-overlay-imageContainer{position:relative}.networkMap-overlay-innerContent{position:relative;padding:20px}.networkMap-overlay-innerContent--hasLogo{padding-top:40px}.networkMap-overlay-logo{background:var(--background-color);position:absolute;border:2px solid var(--theme-background-grey-10);border-radius:7px;max-width:160px;width:100%;left:20px;transform:translateY(20px);bottom:0}.networkMap-overlay-header{margin-right:80px}.networkMap-overlay-heading{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-name)}.networkMap-overlay-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:10px}.networkMap-overlay-sectionHeading{text-transform:uppercase;padding-bottom:.4em;border-bottom:2px solid var(--theme-separator-color)}.networkMap-overlay-sectionHeading+*{margin-top:1em}.networkMap-categoryList li{display:flex;flex-wrap:nowrap;color:var(--theme-gorilla);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.networkMap-categoryList svg{width:24px;height:24px;margin-right:.5em}.networkMap-overlay-phone a[href^="tel:"]{text-decoration:none}.networkMap-overlay-phone+.networkMap-overlay-email{margin-top:0}.networkMap-overlay-icons{display:flex;flex-wrap:wrap;margin:-2px;overflow:hidden}.networkMap-overlay-icons>*{margin:2px}.networkMap-overlay-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;background:#000;color:#fff}.networkMap-overlay-icon svg{width:65%;height:65%}.networkMap-overlay-icon path{fill:currentColor}.networkMap-overlay-icon:hover path,.networkMap-overlay-icon:focus path{fill:#fff}.networkMap-overlay-icon:hover.networkMap-overlay-icon--website path,.networkMap-overlay-icon:focus.networkMap-overlay-icon--website path{fill:none;stroke:#fff}.networkMap-overlay-icon--website path{fill:none;stroke:#fff}.networkMap-overlay-enter{transition:transform .15s ease-out}.networkMap-overlay-enter-start{transform:translate(-100%)}.networkMap-overlay-enter-end{transform:translate(0)}.networkMap-overlay-leave{transition:transform .05s ease-out}.networkMap-overlay-leave-end{transform:translate(-100%)}.networkMap-popup-imageContainer{position:relative;border-top-left-radius:10px;border-top-right-radius:10px}.networkMap-popup-imageContainer img{max-width:100%}.networkMap-popup-imageContainer .networkMap-categoryIcons{bottom:0;transform:translateY(50%)}.networkMap-overlay-address,.networkMap-categories{color:gray}.networkMap-popup-bubble.is-loading{min-height:320px}*+.pagination{margin-top:4rem}.pagination-link,.facetwp-page{color:var(--text-color)}.pagination-link:hover,.pagination-link:focus-visible,.facetwp-page:hover,.facetwp-page:focus-visible{background:var(--theme-gorilla);border-color:var(--theme-gorilla)}.pagination-item-content,.facetwp-pager .facetwp-page{display:flex;align-items:center;text-decoration:none;border:2px solid var(--theme-pagination-border-color);border-radius:5px;line-height:var(--label-line-height);height:2em;padding:4px .75em;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.pagination-link-isCurrent,.facetwp-page.active,.facetwp-page:is(:hover,:focus-visible){background:#000;color:#fff;border-color:var(--text-color)}.pagination-icon :not([stroke]){fill:currentColor}.pagination-icon [stroke]{stroke:currentColor}.playlist{padding:.875rem;background:#000}@media (min-width: 480px){.playlist{padding:20px}}@media (min-width: 1200px){.playlist{padding:30px 0 30px 30px}}@media (min-width: 1200px){.playlist-inner{overflow:hidden}}.wp-block-theme-playlist .playlist-inner{max-width:1200px;margin-left:auto;margin-right:auto}.playlist-player{margin:0 auto}@media (min-width: 1200px){.playlist-player{display:flex;flex-wrap:nowrap}}@media (min-width: 1200px){.playlist-videoContainer{flex-basis:75%}}.playlist-sidebar{color:#fff}@media (min-width: 1200px){.playlist-sidebar{flex-basis:25%}}.playlist-sidebar{position:relative;z-index:1}.playlist-sidebar:before,.playlist-sidebar:after{content:"";display:block;position:absolute;z-index:2;left:0;height:20px;width:100%;max-width:100%}.playlist-sidebar:before{top:0;background:linear-gradient(180deg,#000,#0000)}.playlist-sidebar:after{bottom:0;background:linear-gradient(0deg,#000,#0000)}.playlist-scrollContainer{overflow-y:scroll;height:100%;scrollbar-color:#808080 #333333}.playlist-item-isCurrent .playlist-link{background:#333}.playlist-link{display:flex;gap:.5em;padding:4px;border:none;appearance:none;background:#000;color:#fff;text-decoration:none;text-align:inherit;line-height:1.1;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}@media (min-width: 1200px){.playlist-link{font-size:var(--font-size-small)}.playlist-link>*{flex-basis:calc(60% - .5em)}}.playlist-link:hover,.playlist-link:focus-visible{background:var(--theme-section-color)}.playlist-imageContainer{flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 1em)}@media (min-width: 768px){.playlist-imageContainer{flex-basis:150px}}@media (min-width: 1200px){.playlist-imageContainer{flex-basis:calc(40% - 1em)}}.playlist-image{border-radius:3px}.playlist-title{display:block;flex-basis:calc(60% - 1em)}@media (min-width: 768px){.playlist-title{flex-basis:auto}}@media (max-width: 1199px){.playlist-title{flex-grow:1}}.playlist-buttons{flex-basis:100%;padding-top:.5em;display:flex;justify-content:center}@media (min-width: 1200px){.playlist-buttons{display:none}}.playlist-button{border-color:#fff;background:#000;color:#fff}.playlist-button svg path{stroke:currentColor}.playlist-button-icon{width:1em;height:1em}.playlist-close .playlist-button-icon{transform:rotate(45deg);transform-origin:center bottom}.playlist-buttons .playlist-close,.playlist.is-open .playlist-buttons .playlist-open{display:none}.playlist.is-open .playlist-buttons .playlist-close{display:block}@media (min-width: 1200px){.playlist--is-landscape .playlist-inner{position:relative}.playlist--is-landscape .playlist-inner:after{display:block;content:"";height:0;width:100%}.playlist--is-landscape .playlist-inner>*{position:absolute;inset:0}.playlist--is-landscape .playlist-inner:after{padding-top:42.375%}}.playlist--is-landscape .playlist-video{position:relative}.playlist--is-landscape .playlist-video:after{display:block;content:"";height:0;width:100%}.playlist--is-landscape .playlist-video>*{position:absolute;inset:0}.playlist--is-landscape .playlist-video:after{padding-top:56.25%}.playlist--is-landscape .playlist-video>*{width:100%;height:100%}.playlist--is-landscape .playlist-scrollContainer{padding:20px 0}@media (max-width: 1199px){.playlist--is-landscape .playlist-scrollContainer{transition:height .4s ease-out;height:140px}}@media (min-width: 1200px){.playlist--is-landscape .playlist-scrollContainer{padding:8px 1em}}.playlist.is-open .playlist-scrollContainer{height:auto}@media (min-width: 480px){.playlist--is-portrait .playlist-player{display:flex;flex-wrap:wrap;justify-content:center}}@media (min-width: 710px){.playlist--is-portrait .playlist-player{flex-wrap:nowrap}}.playlist--is-portrait .playlist-videoContainer{flex-basis:370px;height:657px}.playlist--is-portrait .playlist-video>*{width:370px;height:657px;margin-left:auto;margin-right:auto}.playlist--is-portrait .playlist-sidebar{flex-basis:300px;flex-grow:0}.playlist--is-portrait .playlist-link{width:100%}.playlist--is-portrait .playlist-imageContainer{flex-basis:auto;flex-shrink:1}.playlist--is-portrait .playlist-imageContainer img{max-height:70px}@media (min-width: 710px){.playlist--is-portrait .playlist-imageContainer img{max-height:100px}}.playlist--is-portrait .playlist-scrollContainer{padding:20px 0 20px 1em}@media (max-width: 709px){.playlist--is-portrait .playlist-scrollContainer{transition:height .4s ease-out;height:220px}}@media (min-width: 1200px){.playlist--is-portrait .playlist-scrollContainer{padding:8px 1em}}@media (min-width: 710px){.playlist--is-portrait .playlist-buttons{display:none}}.person-activity{margin-top:0;color:gray}.person-activity a:hover,.person-activity a:focus{color:#78b41e}.person-quote{text-align:center;margin-top:1em;padding-left:1em;padding-right:1em;line-height:1.428571429;font-size:var(--font-size-large);font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.person-quote p:before{content:"„"}.person-quote p:after{content:"“"}@media (max-width: 991px){.person-content img{margin-left:auto;margin-right:auto}}@media (min-width: 992px){.person-content{display:flex;flex-wrap:nowrap;margin:-1.25rem;overflow:hidden}.person-content>*{margin:1.25rem}}@media (max-width: 991px){.person-data{margin-top:1.25rem}}.person-data>*+*{margin-top:2em}.person-data-list dl{display:grid;grid-template-columns:10ch auto}.person-data-list dt,.person-data-list dd{padding-top:.25em;padding-bottom:.25em}.person-data-list dt{grid-column-start:1;color:gray;text-transform:uppercase;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.person-data-list dd{grid-column-start:2;margin:0;font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.person-data-list dd+dt,.person-data-list dd+dt+dd{border-top:1px solid #CCCCCC}.person-highlights-item{display:block}.person-highlights-item+.person-highlights-item{margin-top:.5em}.person-highlights-item+.person-highlights-item:before{content:"";display:block;width:90px;height:0;padding-top:.5em;border-top:1px solid #000}.person-highlights-item-content{display:flex;align-items:center}.person-highlights-item-content>*{display:block}.person-highlights-item-content>*+*{margin-left:.5em}.person-highlights-item-icon{width:1em;height:1em}.person-socialProfiles{display:flex}.person-socialProfiles>*+*{margin-left:10px}.person-socialProfiles+*,*+.person-socialProfiles{margin-top:1em}.person-socialProfiles-link{width:60px;height:60px}.person-socialProfiles-link:hover,.person-socialProfiles-link:focus{background:var(--theme-section-color)}.person-socialProfiles-icon{width:38px;height:38px}.person-socialProfiles-icon [fill],.person-socialProfiles-icon :not([fill]):not([stroke]){fill:#fff}.person-socialProfiles-icon [stroke]{fill:none;stroke:#fff}.wp-block-theme-personsArchive-items{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem;overflow:hidden}@media (min-width: 768px){.wp-block-theme-personsArchive-items{margin:-1.25rem}}.wp-block-theme-personsArchive-items>*{margin:.5rem;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem)}@media (min-width: 768px){.wp-block-theme-personsArchive-items>*{margin:1.25rem;flex-basis:calc(50% - 2.5rem)}}@media (min-width: 992px){.wp-block-theme-personsArchive-items>*{flex-basis:calc(33.3333333333% - 2.5rem)}}@media (min-width: 1200px){.wp-block-theme-personsArchive-items>*{flex-basis:calc(25% - 2.5rem)}}.personArchiveTeaser{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;background:var(--theme-background-light-5);border-radius:5px;overflow:hidden}.personArchiveTeaser>*{width:100%}.personArchiveTeaser>*+*{margin-top:.5em}.personArchiveTeaser:hover{cursor:pointer;background:var(--theme-gorilla);color:#fff}.personArchiveTeaser:hover .personArchiveTeaser-type{color:#fff}.personArchiveTeaser:focus-within{box-shadow:0 4px 15px #00000026,0 0 2px #00000026,0 0 0 4px #78b41e}.personArchiveTeaser.is-loading:hover{cursor:inherit;background:#f2f2f2;color:inherit}.personArchiveTeaser.is-loading .personArchiveTeaser-link{display:none}.personArchiveTeaser-link{color:inherit;text-decoration:none}.personArchiveTeaser-link:focus{box-shadow:none;text-decoration:none}.personArchiveTeaser-link:after{content:"";position:absolute;inset:0}.personArchiveTeaser-imageContainer{margin-top:0}.personArchiveTeaser-content{padding:1em;margin-top:auto;margin-bottom:auto}.personArchiveTeaser-content>*+*{margin-top:.8em}.personArchiveTeaser-header{text-align:center}.personArchiveTeaser-type{color:gray}.personArchiveTeaser-heading{text-transform:uppercase;font-size:var(--font-size-name);font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.personArchiveTeaser-meta{display:flex;flex-wrap:wrap;justify-content:center;margin:-.2em -.5em;overflow:hidden;font-size:13px}.personArchiveTeaser-meta>*{margin:.2em .5em}.personArchiveTeaser-activity{text-transform:uppercase}.personArchiveTeaser-location{display:flex;flex-wrap:nowrap;align-items:center}.personArchiveTeaser-location>*+*{margin-left:.25em}.personArchiveTeaser-country{text-transform:uppercase}.wp-block-theme-persons{overflow:hidden}.wp-block-theme-persons-items{display:flex;flex-wrap:wrap;justify-content:center;margin:-.75rem;overflow:hidden}@media (min-width: 768px){.wp-block-theme-persons-items{margin:-1.25rem}}.wp-block-theme-persons-items>*{margin:.75rem;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.5rem)}@media (min-width: 768px){.wp-block-theme-persons-items>*{margin:1.25rem;flex-basis:calc(50% - 2.5rem)}}@media (min-width: 992px){.wp-block-theme-persons-items>*{flex-basis:calc(33.3333333333% - 2.5rem)}}@media (min-width: 1200px){.wp-block-theme-persons-items>*{flex-basis:calc(25% - 2.5rem)}}.personTeaser{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}.personTeaser>*+*{margin-top:.5em}.personTeaser-image{margin-bottom:auto}@media (min-width: 768px) and (max-width: 991px){.personTeaser-image{max-width:280px}}.personTeaser-image img{border-radius:50%}.personTeaser-header{text-align:center}.personTeaser-type{color:gray}.personTeaser-heading{text-transform:uppercase;font-size:var(--font-size-name)}.personTeaser-quote{text-align:center;margin-top:1em;max-width:100%;font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}@media (min-width: 768px){.personTeaser-quote{padding-left:1em;padding-right:1em}}.personTeaser-quote p:before{content:"„"}.personTeaser-quote p:after{content:"“"}.personTeaser .person-socialProfiles+*,*+.personTeaser .person-socialProfiles{margin-top:1em}.personTeaser .person-socialProfiles>*+*{margin-left:4px}.personTeaser .person-socialProfiles-link{width:22px;height:22px;border-radius:3px}.personTeaser .person-socialProfiles-icon{width:14px;height:14px}:root{--plyr-color-main: var(--theme-gorilla);--plyr-video-background: #fff;--plyr-menu-color: #000;--plyr-menu-border-color: #000;--plyr-menu-item-arrow-color: #000;--plyr-tooltip-color: #000;--plyr-audio-control-color: #000;--plyr-font-family: var(--text-font-family);--plyr-font-weight-bold: var(--text-bold-font-weight, bold);--plyr-font-size-time: 13px;--plyr-range-track-height: 2px;--plyr-range-thumb-height: 12px}.posts-categories .terms{justify-content:center}.admin-bar .posts-map{top:32px}.posts-map-container{position:relative}#posts-map{position:relative;z-index:0;width:100%;height:460px}#posts-map [tabindex="-1"]{animation:none}@media (max-width: 767px) and (orientation: landscape){#posts-map{height:100vh}}@media (min-width: 768px){#posts-map{height:100vh}@supports (aspect-ratio: 16/9){#posts-map{height:auto;aspect-ratio:16/9}}}.posts-map-loader,.networkMap-postTeaser-loading{display:flex;position:absolute;z-index:1;inset:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:#ffffff59;color:var(--theme-gorilla)}.posts-map-popup{cursor:auto;height:0;position:absolute;width:260px}@media (min-width: 360px){.posts-map-popup{width:290px}}.posts-map-popup-bubble{position:absolute;z-index:1;top:0;left:0;transform:translate(-50%,-100%);margin-top:-24px;background-color:var(--background-color);border-radius:10px;border:2px solid #000;overflow:hidden;width:100%}.posts-map-popup-bubble.is-loading{min-height:120px}.posts-map-popup-bubble .spinner{width:50px;height:50px}.posts-map-popup-marker{position:absolute;bottom:0;left:0;z-index:1;transform:translate(-50%)}.posts-map-popup-content{padding:24px 12px 30px;font-size:13px;font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.posts-map-popup-heading{font-size:var(--font-size-base);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.posts-map-popup-heading+*{margin-top:1em}.posts-map-popup-meta{display:flex;flex-wrap:nowrap;align-items:center}.posts-map-popup-meta>*+*{margin-left:.5em}.posts-map-popup-meta svg{flex-shrink:0;flex-grow:0;width:1em;height:1em}.posts-map-popup-meta svg :not([stroke]){fill:currentColor}.posts-map-popup-meta svg [stroke]{stroke:currentColor}.posts-map-popup-close{position:absolute;top:10px;right:10px;z-index:10;display:flex;align-items:center;justify-content:center;padding:0;appearance:none;background:var(--button-background-color);border:2px solid var(--button-text-color);cursor:pointer;width:24px;height:24px;border-radius:4px}.posts-map-popup-close svg :not([stroke]){fill:currentColor}.posts-map-popup-close svg [stroke]{stroke:currentColor}.recipe-download .download-description,.recipe-download .wp-block-mind-download .download-description{text-transform:uppercase;letter-spacing:.05em}.recipe-download .download-icon svg,.recipe-download .wp-block-mind-download .download-icon svg{fill:none;width:1.2em;height:1.2em}.readmore{margin-top:3em}.wp-block-mind-posts-teaser.has-slider .readmore{margin-top:0}.readmore--centered .readmore-multi{justify-content:center}.readmore-multi{display:flex;flex-wrap:wrap;margin:-.5em;overflow:hidden}.readmore-multi>*{margin:.5em}.readmore-link{background:var(--button-background-color);display:inline-flex;border:2px solid var(--button-text-color);border-radius:10px;text-transform:uppercase;padding:.5em 1em;color:var(--button-text-color);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.readmore-link svg [stroke]{stroke:currentColor}.readmore-link svg :not([stroke]){fill:currentColor}.personTeaser-archive-link,.postsTeaser-archive-link,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button-theme,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce a.edit,.woocommerce .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link a.edit,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-account .edit-account .button,.woocommerce-account .edit-account .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-account .woocommerce-address-fields .button,.woocommerce-account .woocommerce-address-fields .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-Button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-form-login .woocommerce-button,.woocommerce-form-login .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .add_to_cart_button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .single_add_to_cart_button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce .button,.woocommerce .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button{border-width:3px}.readmore .readmore-link,.main-content>.wp-block-mind-button.is-style-text .button-theme,.main-content>.wp-block-mind-button.is-style-text .woocommerce a.edit,.woocommerce .main-content>.wp-block-mind-button.is-style-text a.edit,.main-content>.wp-block-mind-button.is-style-text .woocommerce-account .edit-account .button,.woocommerce-account .edit-account .main-content>.wp-block-mind-button.is-style-text .button,.main-content>.wp-block-mind-button.is-style-text .woocommerce-account .woocommerce-address-fields .button,.woocommerce-account .woocommerce-address-fields .main-content>.wp-block-mind-button.is-style-text .button,.main-content>.wp-block-mind-button.is-style-text .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword .main-content>.wp-block-mind-button.is-style-text .woocommerce-Button,.main-content>.wp-block-mind-button.is-style-text .woocommerce-form-login .woocommerce-button,.woocommerce-form-login .main-content>.wp-block-mind-button.is-style-text .woocommerce-button,.main-content>.wp-block-mind-button.is-style-text .add_to_cart_button,.main-content>.wp-block-mind-button.is-style-text .single_add_to_cart_button,.main-content>.wp-block-mind-button.is-style-text .woocommerce .button,.woocommerce .main-content>.wp-block-mind-button.is-style-text .button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button-theme,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce a.edit,.woocommerce .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link a.edit,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-account .edit-account .button,.woocommerce-account .edit-account .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-account .woocommerce-address-fields .button,.woocommerce-account .woocommerce-address-fields .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-ResetPassword .woocommerce-Button,.woocommerce-ResetPassword .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-Button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-form-login .woocommerce-button,.woocommerce-form-login .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce-button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .add_to_cart_button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .single_add_to_cart_button,.wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .woocommerce .button,.woocommerce .wp-block-mind-posts-teaser:not(.has-slider) .postsTeaser-archive-link .button{font-size:var(--font-size-large)}.readmore-icon,.button-icon{width:1em;height:1em}.search-container{background:var(--theme-background-grey-10);padding-top:15px;padding-bottom:15px}.search-container .searchForm{margin-left:auto;margin-right:auto;padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}.content>.searchBox-content,.searchForm{max-width:var(--theme-content-max-width)}.searchResults-item+.searchResults-item{border-top:2px solid #000;padding-top:2rem}.search-container .liveSearchResults a:hover,.search-container .liveSearchResults a:focus-visible{color:var(--theme-gorilla)}.searchwp-live-search-results{border:2px solid var(--text-color);background:var(--background-color);border-radius:5px;overflow:hidden}.searchwp-live-search-results a:hover,.searchwp-live-search-results a:focus-visible{color:var(--theme-gorilla)}.liveSearchResults-spinner{opacity:1}.wp-block-mind-separator hr,hr{border:none;border-top:2px solid var(--text-color);width:100%}.wp-block-mind-social-profiles .socialProfiles-link,.person-socialProfiles-link{display:flex;justify-content:center;align-items:center;background:var(--theme-social-profiles-background-color);border-radius:10px}.socialProfiles-link{width:45px;height:45px}.socialProfiles-link:hover,.socialProfiles-link:focus-visible{background:var(--theme-gorilla)}.socialProfiles-icon{display:block;width:28px;height:28px}.socialProfiles-icon :not([stroke]){fill:currentColor}.socialProfiles-icon [stroke]{stroke:currentColor}.content .wp-block-mind-header+p{margin-top:1.5em}.content .screen-reader-text+*{margin-top:0}.content *+.wp-block-mind-testimonial,.content .wp-block-mind-testimonial+*{margin-top:6rem}.content>*+.wp-block-mind-archive-networkpartner.alignfull{margin-top:2rem}@media (max-width: 999px){.frontend .content *+.wp-block-theme-video-teaser-section{margin-top:6em}}.autospace>.post-meta+*{margin-top:10px}.main-content>*+.wp-block-mind-header,.main-content>*+.wp-block-mind-header .headerMain-noImage{margin-top:0}.tutorialsTeaser-items{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;list-style:none;padding:0}@media (min-width: 768px){.tutorialsTeaser-items{gap:2rem}}.tutorialsTeaser-items>*{flex-basis:calc(50% - .75rem)}@media (min-width: 768px){.tutorialsTeaser-items>*{flex-basis:calc(33.3333333333% - 1.3333333333rem)}}@media (min-width: 992px){.tutorialsTeaser-items>*{flex-basis:calc(25% - 1.5rem)}}@media (min-width: 1200px){.tutorialsTeaser-items>*{flex-basis:calc(20% - 1.6rem)}}.tutorialsTeaser-link{display:block;color:inherit;text-decoration:none}.tutorialsTeaser-link>*+*{margin-top:.5em}.tutorialsTeaser-image img{border-radius:5px}.tutorialsTeaser-heading{font-size:var(--font-size-base);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.front-page-video{position:relative;z-index:1}.is-style-front-page-video{padding-bottom:2.5rem;padding-top:clamp(7rem,10.589rem - 6.92vw,5.4rem)}.is-style-front-page-video video{width:94vw;margin-left:auto;margin-right:auto}@media (min-width: 1296px){.is-style-front-page-video video{width:90vw;max-width:1296px}}.front-page-video-before{position:absolute;width:100%;left:0;right:0;z-index:0}.front-page-video-before .front-page-video-spinner{aspect-ratio:1603/833}.front-page-video-before .spinner{max-width:120px;background-color:transparent}.front-page-video-graphic{position:absolute;width:30%;transform:translate(-10%);left:0;right:0;z-index:10;margin-left:auto;margin-right:auto;margin-top:2rem;padding-left:0;padding-right:0;transition:opacity .15s ease-out;filter:var(--theme-img-invert)}@media (min-width: 768px){.front-page-video-graphic{max-width:260px}}.front-page-video-graphic.is-loading{opacity:0}.front-page-video-graphic+.wp-block-core-group.alignfull,.front-page-video-graphic+.wp-block-mind-video.is-style-front-page{margin-top:10%}@media (min-width: 992px){.front-page-video-graphic+.wp-block-core-group.alignfull,.front-page-video-graphic+.wp-block-mind-video.is-style-front-page{margin-top:4rem}}.visitorNoticeContainer{overflow:hidden}.visitorNotice{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:8px;background:var(--theme-gorilla);color:#fff;font-size:13px;margin:0 -.5em}.visitorNotice>*{margin:0 .5em}.visitorNotice-title{text-align:center;color:inherit;font-size:inherit;line-height:inherit;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.visitorNotice-content{text-align:center}.visitorNotice-link{line-height:inherit;text-decoration:underline;text-align:center}.visitorNotice-link:hover,.visitorNotice-link:focus{text-decoration:none}.wp-block-mind-accordion-item+.wp-block-mind-accordion-item{border-top-width:2px;border-color:var(--text-color)}.wp-block-mind-accordion-item-heading{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-h4)}.wp-block-theme-activity-teasers--food .activityTeasers:not(.splide__list){justify-content:center}.wp-block-theme-green-teasers .activityTeasers:not(.splide__list),.wp-block-theme-subpage-teasers .activityTeasers:not(.splide__list),.wp-block-theme-sibling-page-teasers .activityTeasers:not(.splide__list){justify-content:center}.activityTeasers{display:flex;gap:10px;list-style:none;padding:0}@media (min-width: 768px){.activityTeasers{gap:20px}}.activityTeasers:not(.splide__list){overflow:hidden;flex-wrap:wrap}.activityTeasers .activityTeasers-item{background:var(--theme-teaser-card-background-color);border-radius:5px;flex-basis:calc(50% - 5px)}@media (min-width: 768px){.activityTeasers .activityTeasers-item{flex-basis:calc(50% - 10px)}}@media (min-width: 992px){.activityTeasers .activityTeasers-item{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media (min-width: 1200px){.activityTeasers .activityTeasers-item{flex-basis:calc(25% - 15px)}}.activityTeasers.splide__list .activityTeasers-item{flex-basis:calc(46% - 5px)}@media (min-width: 768px){.activityTeasers.splide__list .activityTeasers-item{flex-basis:calc(46% - 10px)}}@media (min-width: 992px){.activityTeasers.splide__list .activityTeasers-item{flex-basis:calc(30% - 13.3333333333px)}}@media (min-width: 1200px){.activityTeasers.splide__list .activityTeasers-item{flex-basis:calc(22% - 15px)}}.activityTeasers-item-outerWrapper{position:relative}.activityTeasers-item-outerWrapper:after{display:block;content:"";height:0;width:100%}.activityTeasers-item-outerWrapper>*{position:absolute;inset:0}.activityTeasers-item-outerWrapper:after{padding-top:133.3333333333%}.horizontal-scroll .activityTeasers-item-outerWrapper{margin:5px;background:#fff;border-radius:5px}.activityTeasers-content{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%}.activityTeasers-imageContainer{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border-radius:5px;overflow:hidden}.activityTeasers-imageContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,#0000 56.77%,#000)}.activityTeasers-imageContainer img{object-fit:cover;width:100%;height:100%;border-radius:5px;transform:rotate(-6deg) scale(1.15);transition:transform .1s ease-out}.activityTeasers-headingContainer{position:relative;z-index:3;margin-top:auto;text-align:center;padding:1.5em}.activityTeasers-headingContainer>*+*{margin-top:.5em}.activityTeasers-heading{text-transform:uppercase;font-size:var(--font-size-teaser-large);font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.activityTeasers--mini .activityTeasers-heading{font-size:var(--font-size-large)}.activityTeasers-link{color:#fff;text-decoration:none;transition:color .1s ease-out}.activityTeasers-link:hover,.activityTeasers-link:focus-visible{color:var(--theme-section-color)}.activityTeasers-link:hover .activityTeasers-excerpt,.activityTeasers-link:focus-visible .activityTeasers-excerpt{color:#fff}.activityTeasers-link:hover img,.activityTeasers-link:focus-visible img{transform:rotate(0) scale(1)}.download{flex-direction:row-reverse}.download-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}.download-meta{font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.main-content>.wp-block-mind-download{display:flex;justify-content:center}.wp-block-mind-download .download-icon svg{width:16px;height:16px}.wp-block-mind-download .download-description+.download-icon,.wp-block-mind-download-list-item .download-title+.download-item-button-icon{padding-right:0}.wp-block-mind-download.has-custom-icon svg{fill:none}.wp-block-mind-download-list .download-meta{font-size:.8em;margin-top:.1em}.wp-block-mind-fact-number{color:#000;display:block;text-align:center;text-transform:uppercase;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h2)}.frontend .wp-block-mind-fact{background-image:url(../images/fact-bg-BHphue2k.png);background-repeat:no-repeat;background-size:contain;position:relative}.frontend .wp-block-mind-fact:after{display:block;content:"";height:0;width:100%}.frontend .wp-block-mind-fact>*{position:absolute;inset:0}.frontend .wp-block-mind-fact:after{padding-top:100%}.frontend .wp-block-mind-fact-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}.frontend .wp-block-mind-fact-number{position:static;color:#fff}.wp-block-mind-image img{border-radius:5px}.wp-block-mind-image.alignfull img{border-radius:0}.lesson-videos{display:flex;flex-wrap:wrap;margin:-.75rem;overflow:hidden}@media (min-width: 992px){.lesson-videos{margin:-1.25rem}}.lesson-videos>*{flex-grow:0;flex-shrink:0;margin:.75rem;flex-basis:calc(50% - 1.5rem)}@media (min-width: 992px){.lesson-videos>*{margin:1.25rem;flex-basis:calc(33.3333333333% - 2.5rem)}}@media (min-width: 1200px){.lesson-videos>*{flex-basis:calc(25% - 2.5rem)}}.wp-block-theme-lesson-video>*+*{margin-top:.5em}.lesson-videoReferences-items{display:flex;flex-wrap:wrap;margin:-.2em -.25em}.lesson-videoReferences-items>*{margin:.2em .25em}.lesson-videoReferences-item{display:inline-block;padding:.15em .4em;background:var(--theme-background-grey-10);border-radius:3px;font-size:var(--font-size-small)}.lesson-video-title{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.wp-block-theme-sibling-page-teasers .splide{--splide-progress-color: var(--theme-section-color)}.wp-block-theme-sibling-page-teasers .splide__arrow{--arrow-color: var(--theme-section-color)}.post-neighbours{max-width:1200px;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}@media (min-width: 400px){.post-neighbours{justify-content:space-between;flex-wrap:nowrap}}@media (min-width: 768px){.post-neighbours{gap:2.5rem}}.post-neighbour{display:flex;gap:.5em;flex-wrap:wrap;flex-direction:column;padding:.5em;border-radius:5px;position:relative}@media (min-width: 400px){.post-neighbour{max-width:calc(50% - 1.25rem)}}@media (min-width: 768px){.post-neighbour{max-width:calc(50% - 2.5rem)}}@media (min-width: 1200px){.post-neighbour{gap:1em;flex-wrap:nowrap;flex-direction:row}}.post-neighbour:hover,.post-neighbour:focus-within{background:var(--theme-background-grey-10)}.post-neighbour:hover a,.post-neighbour:focus-within a{text-decoration:none}.post-neighbour:focus-within{box-shadow:0 4px 15px #00000026,0 0 2px #00000026,0 0 0 4px var(--theme-gorilla)}.post-neighbour-link{text-decoration:none}.post-neighbour-link:focus{outline:none;box-shadow:none}.post-neighbour-link:after{content:"";position:absolute;inset:0}@media (min-width: 400px){.post-neighbour--next{align-items:flex-end}.post-neighbour--next .post-neighbour-title{text-align:right}.post-neighbour--next .post-neighbour-kicker{flex-direction:row-reverse}}@media (min-width: 1200px){.post-neighbour--next{align-items:flex-start;justify-content:flex-end;flex-direction:row-reverse}}.post-neighbour-image{max-width:75px;border-radius:5px}@media (max-width: 399px){.post-neighbour-image{margin-left:auto;margin-right:auto}}@media (min-width: 1200px){.post-neighbour-content{padding-top:.25em}}.post-neighbour-kicker{display:flex;align-items:center;flex-wrap:nowrap;gap:.5em;line-height:1.1;padding-bottom:.5em}.post-neighbour-icon{width:16px;height:11px}.post-neighbour-icon path{stroke:currentColor}@media (max-width: 767px){.post-neighbour-title{-webkit-hyphens:auto;hyphens:auto}}.wp-block-mind-posts-teaser .postsTeaser-items{display:flex;gap:var(--grid-gap) 1em;flex-wrap:wrap;justify-content:center;list-style:none}.wp-block-mind-posts-teaser .postsTeaser-items>*{flex-grow:0;flex-shrink:0;flex-basis:100%}@media (max-width: 479px){.wp-block-mind-posts-teaser .postsTeaser-items>*{max-width:420px}}@media (min-width: 480px){.wp-block-mind-posts-teaser .postsTeaser-items>*{flex-basis:calc(50% - .5em)}}@media (min-width: 992px){.wp-block-mind-posts-teaser .postsTeaser-items>*{flex-basis:calc(33% - .6666666667em)}}@media (min-width: 1200px){.wp-block-mind-posts-teaser .postsTeaser-items>*{flex-basis:calc(25% - .75em)}}.wp-block-mind-posts-teaser.has-slider .postsTeaser-items{flex-wrap:nowrap;justify-content:flex-start}.wp-block-mind-posts-teaser.has-slider .postsTeaser-items>*{flex-grow:0;flex-shrink:0;flex-basis:100%}@media (max-width: 479px){.wp-block-mind-posts-teaser.has-slider .postsTeaser-items>*{max-width:80%}}@media (min-width: 480px){.wp-block-mind-posts-teaser.has-slider .postsTeaser-items>*{flex-basis:calc(46% - .5em)}}@media (min-width: 992px){.wp-block-mind-posts-teaser.has-slider .postsTeaser-items>*{flex-basis:calc(30% - .6666666667em)}}@media (min-width: 1200px){.wp-block-mind-posts-teaser.has-slider .postsTeaser-items>*{flex-basis:calc(22% - .75em)}}.postsTeaser-item.hasNoImage .postsTeaser-link{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.postsTeaser-link{display:block;height:100%;background:var(--theme-background-light-5);text-decoration:none;overflow:hidden;border-radius:5px;color:var(--text-color)}.postsTeaser-link:hover,.postsTeaser-link:focus-visible{background:var(--theme-gorilla);color:#fff}.postsTeaser-link:hover .postsTeaser-date,.postsTeaser-link:hover .postsTeaser-heading,.postsTeaser-link:focus-visible .postsTeaser-date,.postsTeaser-link:focus-visible .postsTeaser-heading{color:#fff}.postsTeaser-content{padding:1em}@media (min-width: 480px){.postsTeaser-content{padding:1.5em}}.postsTeaser-content>*+*{margin-top:.5em}.postsTeaser-meta{font-size:13px;display:flex;flex-wrap:wrap;margin:-.1rem -.5em}.postsTeaser-meta>*{margin:.1rem .5em}.postsTeaser-date{color:gray}.postsTeaser-categories{display:flex;flex-wrap:wrap;gap:0 1em;list-style:none}.postsTeaser-heading{text-transform:none;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-large)}.wp-block-mind-posts-teaser.horizontal-scroll .postsTeaser-heading{font-size:var(--font-size-base)}.postsTeaser-archive.readmore{display:flex;justify-content:center}.wp-block-mind-quote p{color:var(--theme-section-color)}.wp-block-mind-quote p,.wp-block-mind-quote p strong{font-family:var(--heading-1-font-family);line-height:1.2;font-weight:400;font-style:normal}.wp-block-mind-quote-cite{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-base)}.wp-block-mind-testimonial{max-width:1200px;margin-left:auto;margin-right:auto;overflow:hidden}@media (max-width: 767px){.wp-block-mind-testimonial-wrapper>*+*{margin-top:1em}}@media (min-width: 768px){.wp-block-mind-testimonial-wrapper{display:flex;gap:2.5rem;align-items:center}}.wp-block-mind-testimonial-wrapper blockquote{flex-basis:auto}.wp-block-mind-testimonial-wrapper blockquote p{color:var(--theme-section-color);font-size:var(--font-size-quote);quotes:var(--quote-style);margin-bottom:0}.wp-block-mind-testimonial-wrapper blockquote p:before{content:open-quote}.wp-block-mind-testimonial-wrapper blockquote p:after{content:close-quote}.wp-block-mind-testimonial-wrapper blockquote p,.wp-block-mind-testimonial-wrapper blockquote strong,.wp-block-mind-testimonial-wrapper blockquote em{font-family:var(--heading-1-font-family);line-height:1.2;font-weight:400;font-style:normal}.wp-block-mind-testimonial-wrapper figcaption{font-size:var(--font-size-base)}.wp-block-mind-testimonial-wrapper cite{font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.wp-block-mind-testimonial-wrapper cite span{display:block}.wp-block-mind-testimonial-imageContainer{overflow:hidden}@media (min-width: 768px){.wp-block-mind-testimonial-imageContainer{flex-basis:calc(40% - 2.5rem);align-self:center}}@media (min-width: 1200px){.wp-block-mind-testimonial-imageContainer{flex-basis:calc(25% - 2.5rem)}}.wp-block-mind-testimonial-image{display:block}@media (min-width: 768px){.wp-block-mind-testimonial-figure{flex-basis:calc(60% - 2.5rem)}}@media (min-width: 1200px){.wp-block-mind-testimonial-figure{flex-basis:calc(75% - 2.5rem)}}.wp-block-mind-testimonial-figure>*+*{margin-top:1em}.wp-block-mind-testimonial-author,.wp-block-mind-testimonial-authorInfo{display:block}.wp-block-mind-testimonial-author{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.wp-block-mind-testimonial img{border-radius:5px}@media (min-width: 768px){.wp-block-mind-testimonial.is-style-with-line .wp-block-mind-testimonial-wrapper{border-bottom:3px solid #000}}.wp-block-mind-testimonial.is-style-with-line .wp-block-mind-testimonial-imageContainer{align-self:flex-end}@media (max-width: 767px){.wp-block-mind-testimonial.is-style-with-line .wp-block-mind-testimonial-imageContainer{max-width:220px;margin-left:auto;margin-right:auto;border-bottom:3px solid #000}}.wp-block-mind-testimonial.is-style-with-line .wp-block-mind-testimonial-figure{padding-bottom:2em}.wp-block-mind-testimonial.is-style-with-line img{border-radius:0}@media (min-width: 992px){.wp-block-mind-testimonial.is-style-image-landscape .wp-block-mind-testimonial-imageContainer{flex-basis:calc(50% - 2.5rem)}}@media (min-width: 992px){.wp-block-mind-testimonial.is-style-image-landscape .wp-block-mind-testimonial-figure{flex-basis:calc(50% - 2.5rem)}}.wp-block-mind-testimonial.is-style-image-landscape blockquote p{font-size:var(--font-size-quote)}@media (min-width: 768px){.wp-block-mind-testimonial.is-style-image-landscape blockquote p{font-size:1.2rem}}@media (min-width: 992px){.wp-block-mind-testimonial.is-style-image-landscape blockquote p{font-size:1.5rem}}.main-content .wp-block-mind-testimonial.is-style-with-line:last-child{margin-bottom:0}.main-content .wp-block-mind-testimonial.is-style-with-line:last-child .wp-block-mind-testimonial-wrapper{border-bottom:none}.wp-block-mind-teammember{text-align:center}.wp-block-mind-teammember .teammember-imageContainer{margin-left:auto;margin-right:auto}.wp-block-mind-teammember .teammember-image img{border-radius:50%}.wp-block-mind-teammember .teammember-imageContainer,.wp-block-mind-teammember .teammember-image img{max-width:clamp(8.75rem,6.477rem + 11.36vw,15rem)}.wp-block-mind-teammember .teammember-name{text-transform:uppercase;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-name)}.wp-block-mind-teammember .teammember-role{color:gray}.wp-block-mind-teammember-list .teammember-imageContainer{max-width:none;flex-basis:100%}.wp-block-mind-teammember-list .wp-block-mind-teammember img{margin-left:auto;margin-right:auto}.teammember-list{justify-content:center}@media (min-width: 768px){.main-content>.wp-block-mind-teammember,.is-root-container>.wp-block-mind-teammember{display:flex;flex-wrap:nowrap;align-items:center;text-align:left}.main-content>.wp-block-mind-teammember .teammember-imageContainer,.is-root-container>.wp-block-mind-teammember .teammember-imageContainer{flex-basis:260px;margin-left:0;margin-right:2.5rem}}.innerContent .wp-block-mind-teammember{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.wp-block-mind-timeline-item-number{color:#fff;text-transform:uppercase;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal;font-size:var(--font-size-h2)}.wp-block-mind-timeline-item-number:before{background-color:transparent;background-size:100%;background-image:url(../images/timeline-item-background-BBC2w2ET.png);background-repeat:no-repeat}.wp-block-mind-timeline-item-header:before{color:var(--theme-section-color);width:4px}.wp-block-mind-timeline-item-bullet{color:var(--theme-section-color)}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-label{color:var(--theme-section-color);text-transform:uppercase;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.wp-block-mind-timeline--custom .wp-block-mind-timeline-item-header{flex:0 0 8rem;max-width:8rem}.wp-block-mind-timeline-item:only-child .wp-block-mind-timeline-item-bullet:before{display:none}.wp-block-theme-lesson-items .wp-block-mind-timeline-item:only-child .wp-block-mind-timeline-item-header{display:none}.added_to_cart{font-size:var(--font-size-small)}.woocommerce-cart .actions{border-top:var(--wc-table-border-width, var(--table-border-width)) solid var(--wc-table-border-color, var(--table-border-color))}.woocommerce-cart-form__cart-item td{padding-top:4px;padding-bottom:4px;border-top:var(--wc-table-border-width, var(--table-border-width)) solid var(--wc-table-border-color, var(--table-border-color))}.woocommerce-cart-form__cart-item .product-thumbnail a{max-width:80px}.navMeta .cartMini.nav-link{position:relative;display:inline-flex}.navMeta .cartMini.nav-link:hover,.navMeta .cartMini.nav-link:focus-visible{text-decoration:none}.cartMini-count{position:absolute;top:56%;right:50%;display:inline-flex;justify-content:center;align-items:center;width:1.3em;height:1.3em;border-radius:50%;font-size:.6rem;transform:translate(50%) translateY(-50%);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.shop-top-bar{background:#f2f2f2}.product-categories{display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none;white-space:nowrap}@media (min-width: 992px){.product-categories{justify-content:center}}.product-categories li{display:block;flex-basis:80px;flex-shrink:0;flex-grow:0;font-size:16px}@media (min-width: 768px){.product-categories li{font-size:16px}}@media (min-width: 768px){.product-categories li{flex-basis:90px}}.product-categories a{display:block;height:100%;padding:10px 20px;text-align:center;text-decoration:none}.product-categories a:hover,.product-categories .current-cat a{background:var(--background-color)}.product-categories img{filter:var(--theme-img-invert)}.product-categories .cat-name{display:block}.product-category-image-container{display:block;aspect-ratio:1/1;margin:0 auto 5px;height:40px}@media (min-width: 768px){.product-category-image-container{height:50px}}.overlay-shadow{opacity:0;position:absolute;content:" ";top:0;bottom:0;width:20px;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.overlay-shadow.left{left:0;background-image:url(images/nav-categories-shadow-left.png)}.overlay-shadow-left .overlay-shadow.left{opacity:.3}.overlay-shadow.right{right:0;opacity:.3;background-image:url(images/nav-categories-shadow-right.png)}.overlay-shadow-right .overlay-shadow.right{opacity:.3}.nav-categories.scroll-nav .overlay-shadow{display:block}.single_add_to_cart_button,.wc-proceed-to-checkout .checkout-button,#place_order{background:#699e1a;border-color:#699e1a;color:#fff}.single_add_to_cart_button:hover,.single_add_to_cart_button:focus,.wc-proceed-to-checkout .checkout-button:hover,.wc-proceed-to-checkout .checkout-button:focus,#place_order:hover,#place_order:focus{background:#000;border-color:#000}#place_order{font-size:var(--font-size-large)}.wc-checkout-orderReviewContainer{background:var(--theme-background-light-5)}.wc-checkout-orderReviewContainer:after{background:var(--theme-background-light-3)}.woocommerce-checkout .payment_box{background-color:var(--theme-background-grey-10)}.woocommerce-checkout .woocommerce #payment{background:var(--theme-background-grey-10);border-radius:5px}.wc-checkout{border-top:2px solid var(--text-color)}.woocommerce-checkout .payment_methods{border-bottom:2px solid var(--background-color)}.woocommerce-Input--password{max-width:360px}.woocommerce .u-columns>*+*{border-top:2px solid var(--wc-table-border-color, var(--table-border-color));padding-top:1.5em}.wc-products{margin-top:4rem}.wc-block-grid__product{position:relative}@media (max-width: 768px){.wc-block-grid__product{max-width:360px}}.wc-block-grid__products .wc-block-grid__product{margin-left:auto;margin-right:auto}.wc-block-grid__product-imageContainer{max-width:260px;margin-left:auto;margin-right:auto}.wc-block-grid__product-imageContainer,.woocommerce-loop-product-imageContent{aspect-ratio:4/3}.woocommerce-loop-product-imageContent{position:relative}.wc-block-grid__product-imageContainer,.woocommerce-loop-product-imageContainer{display:block;z-index:1}.wc-block-grid__product-imageContainer img,.woocommerce-loop-product-imageContainer img{z-index:2;margin-left:auto;margin-right:auto;object-fit:contain;width:100%;height:100%}.wc-block-grid__product-imageContainer+*,.woocommerce-loop-product-imageContainer+*{margin-top:.5em}.wc-block-grid__product-image{width:100%;height:100%}.woocommerce-loop-product__title,.wc-block-grid__product-title{text-align:center;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-base)}.woocommerce-loop-product__link,.wc-block-grid__product{padding-bottom:1.5em}.woocommerce-loop-product__link .price,.wc-block-grid__product .price{display:flex;align-items:center;justify-content:center;text-align:center;color:#666;font-size:var(--font-size-base);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.woocommerce-loop-product__link .price>*+*,.wc-block-grid__product .price>*+*{margin-left:.5em}.woocommerce-loop-product__link .price del,.wc-block-grid__product .price del{font-size:.85em}.woocommerce-loop-product__link .onsale,.wc-block-grid__product-onsale{position:absolute;width:80px;height:80px;background:url(../images/sale-v2-BQRzF0Z7.png) no-repeat;background-size:100% 100%;top:0;right:0;z-index:3;text-align:center;color:#78b41e;text-transform:uppercase;font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.woocommerce-loop-product__link .onsale [aria-hidden=true],.wc-block-grid__product-onsale [aria-hidden=true]{display:none}.woocommerce-loop-product__link .is-set,.wc-block-grid__product .is-set{position:absolute;width:80px;height:80px;background:url(../images/set-v2-C9U9z6Gr.png) no-repeat;background-size:100% 100%;top:0;right:0;z-index:3}.woocommerce-loop-product-excerpt{text-align:center;font-size:var(--font-size-small)}.woocommerce-loop-product-swatches{margin-left:auto;margin-right:auto}.woocommerce-loop-product-swatches .swatch{width:12px;height:12px;margin-right:4px;margin-bottom:4px;cursor:default}.woocommerce-loop-product-swatches .swatch:last-child{margin-right:0}.woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%;text-decoration:none}.single-product .images{margin-bottom:2em}.single-product .breadcrumbs{justify-content:flex-start}.single-product .heading-1,.single-product .person-activity{text-align:left}.single-product .product{margin-top:2rem}.single-product .product-top{position:relative}.single-product .product-top .price{margin-top:0;color:#78b41e;font-size:var(--font-size-h3);font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.single-product .product-top .onsale{position:absolute}@media (min-width: 768px){.single-product .product-top{display:flex;flex-wrap:wrap;margin:-2.5rem}.single-product .product-top>*{margin:2.5rem;flex-basis:calc(50% - 5rem)}}*+.single-product .product-content{margin-top:4rem}.single-product .single_variation_wrap>*+*,.single-product .variations-item+.variations-item{margin-top:1em}.woocommerce-product-details__short-description{line-height:1.428571429;font-size:var(--font-size-large);font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.woocommerce-product-details__short-description strong{font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.woocommerce-product-attributes-item__label{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}body .woocommerce-store-notice{border-top:var(--wc-notice-border-top-width) solid var(--wc-notice-border-top-color);background-color:var(--wc-notice-background-color);color:var(--wc-notice-text-color)}.woocommerce-checkout .woocommerce{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.woocommerce-cart .woocommerce,.woocommerce-order-received .woocommerce{max-width:1200px;margin-left:auto;margin-right:auto}.woocommerce-loop-product__link .amount,.wc-block-grid__product-price .amount,.single-product .summary .price .amount{color:#78b41e}.woocommerce-loop-product__link ins,.wc-block-grid__product-price ins,.single-product .summary .price ins{text-decoration:none}.woocommerce-loop-product__link del,.wc-block-grid__product-price del,.single-product .summary .price del{color:gray;font-size:.7em}.woocommerce-loop-product__link del .amount,.wc-block-grid__product-price del .amount,.single-product .summary .price del .amount{color:gray}.woocommerce-loop-product__link .price-teacher,.wc-block-grid__product .price-teacher,.single-product .summary .price-teacher{display:block;border-top:1px solid var(--theme-separator-color);margin-top:4px;padding-top:4px}.woocommerce-loop-product__link .price-teacher .amount,.wc-block-grid__product .price-teacher .amount,.single-product .summary .price-teacher .amount{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.woocommerce-loop-product__link .price-teacher,.wc-block-grid__product .price-teacher{text-align:center;font-size:16px;color:var(--theme-text-meta)}.woocommerce-ResetPassword{margin-top:1.5em}form.woocommerce-EditAccountForm label[for=account_first_name],form.woocommerce-EditAccountForm label[for=account_last_name],form.woocommerce-EditAccountForm label[for=account_display_name],form.woocommerce-EditAccountForm [name=account_first_name],form.woocommerce-EditAccountForm [name=account_last_name],form.woocommerce-EditAccountForm [name=account_display_name],form.woocommerce-EditAccountForm [name=account_display_name]+span{display:none}form.woocommerce-EditAccountForm fieldset{background:none;padding:0}form.woocommerce-EditAccountForm fieldset>*+*{margin-top:var(--spacing-flow)}form.woocommerce-EditAccountForm *+fieldset{margin-top:var(--spacing-md)}.woocommerce>.cart-empty{text-align:center}.woocommerce>.cart-empty+.return-to-shop{text-align:center}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{background:var(--background-color)}.woocommerce-page .searchBox:first-child{margin-top:2em}.woocommerce .woocommerce-EditAccountForm legend{font-size:var(--font-size-h3)}.woocommerce-notices-wrapper{flex-basis:100%}.wc-paymentMethod-label{gap:4px 10px}.wc_payment_methods .wc-paymentMethod-label-icon{flex-basis:auto;flex-grow:1;margin-left:0}.wc_payment_methods .about_paypal{font-size:var(--font-size-tiny)}.wc_payment_methods .wc_payment_method img{position:static;margin-left:0;margin-bottom:0;background:#fff;border-radius:3px}[for=payment_method_payrexx_invoice] img{display:none}:root{--theme-wc-product-grid-gap: 10px;--theme-wc-product-grid-item-max-width: 375px}@media (min-width: 992px){:root{--theme-wc-product-grid-gap: 1.25rem}}:root{--wc-notice-text-color: var(--text-color);--wc-notice-background-color: #f0f0f0;--wc-notice-border-top-width: 3px;--wc-notice-border-top-color: $black;--wc-error-color: var(--error-color);--wc-success-color: var(--success-color);--wc-info-color: #1e85be;--wc-product-grid-2-columns-breakpoint: 640px;--wc-product-grid-3-columns-breakpoint: 768px;--wc-product-grid-4-columns-breakpoint: 992px;--wc-product-grid-5-columns-breakpoint: 1200px;--wc-product-grid-6-columns-breakpoint: 1200px;--wc-product-grid-item-item-max-width-breakpoint: 991px}.woocommerce table{width:100%;border-collapse:collapse}.woocommerce th{text-align:left;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.woocommerce thead th{padding-bottom:.5em}.woocommerce th,.woocommerce td{vertical-align:top;padding-left:.5em;padding-right:.5em}.woocommerce th:first-child,.woocommerce td:first-child{padding-left:0}.woocommerce th:last-child,.woocommerce td:last-child{padding-right:0}.woocommerce .shop_table th,.woocommerce .shop_table td{padding-top:.5em;padding-bottom:.5em}.woocommerce .cart_totals .shop_table tbody tr+tr>*{border-top:var(--wc-table-border-width, var(--table-border-width, 1px)) solid var(--wc-table-border-color, var(--table-border-color, rgba(0, 0, 0, .1)))}.woocommerce thead>tr>*{padding-bottom:.5em;border-bottom:var(--wc-table-border-width, var(--table-border-width, 1px)) solid var(--wc-table-border-color, var(--table-border-color, rgba(0, 0, 0, .1)))}.woocommerce tfoot>:first-child>*{padding-top:1em}.woocommerce .ajax_add_to_cart,.wc-block-grid .ajax_add_to_cart{position:relative;display:flex;align-items:center;flex-wrap:nowrap}.woocommerce .ajax_add_to_cart.loading,.wc-block-grid .ajax_add_to_cart.loading{opacity:.5;color:#000}.woocommerce .ajax_add_to_cart.loading:hover,.woocommerce .ajax_add_to_cart.loading:focus,.wc-block-grid .ajax_add_to_cart.loading:hover,.wc-block-grid .ajax_add_to_cart.loading:focus{background:none}.woocommerce .ajax_add_to_cart.loading .add-to-cart-spinner,.wc-block-grid .ajax_add_to_cart.loading .add-to-cart-spinner{display:block}.add-to-cart-spinner{display:none;width:1em;height:1em;animation:load_infinite 1.1s infinite linear;margin-left:.5em}.add-to-cart-spinner .spinner-background,.add-to-cart-spinner .spinner-moving{fill:#000}.woocommerce-cart .woocommerce .actions{padding-top:1em}.woocommerce-cart .woocommerce .actions:before,.woocommerce-cart .woocommerce .actions:after{content:" ";display:table}.woocommerce-cart .woocommerce .actions:after{clear:both}.woocommerce-cart .woocommerce .coupon{float:left;display:flex;flex-wrap:wrap;gap:.5em;align-items:center}@media (max-width: 767px){.woocommerce-cart .woocommerce .coupon{width:100%}}@media (min-width: 768px){.woocommerce-cart .woocommerce .coupon{max-width:70%}}.woocommerce-cart .woocommerce .coupon label{display:block;flex-basis:100%;text-align:left}.woocommerce-cart .woocommerce #coupon_code{margin-top:0}@media (min-width: 768px){.woocommerce-cart .woocommerce #coupon_code{max-width:280px;width:auto}}.woocommerce-cart .woocommerce button[name=apply_coupon]{white-space:nowrap}.woocommerce-cart .woocommerce button[name=update_cart]{float:right}@media (max-width: 767px){.woocommerce-cart .woocommerce button[name=update_cart]{margin-top:1.5em}}.woocommerce-cart .woocommerce .wc-no-matching-variations{display:none}.woocommerce-cart .woocommerce table.cart th,.woocommerce-cart .woocommerce table.cart td{vertical-align:middle}@media (max-width: 767px){.woocommerce-cart .woocommerce table.cart .quantity input{margin-left:auto}}.woocommerce-cart .woocommerce .product-subtotal{text-align:right}.woocommerce-cart .woocommerce .cart_totals>*+*{margin-top:1em}.woocommerce-cart .woocommerce .product-name{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.woocommerce-cart .woocommerce .shipping-calculator-form{max-width:360px}.woocommerce-cart .product-name .variation,.wc-checkout-orderReview .product-name .variation{font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.woocommerce-cart .product-name dl.variation,.woocommerce-cart .product-name .wc-item-meta,.wc-checkout-orderReview .product-name dl.variation,.wc-checkout-orderReview .product-name .wc-item-meta{list-style:none outside}.woocommerce-cart .product-name dt,.woocommerce-cart .product-name .wc-item-meta-label,.wc-checkout-orderReview .product-name dt,.wc-checkout-orderReview .product-name .wc-item-meta-label{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce-cart .product-name dd,.wc-checkout-orderReview .product-name dd{margin:0}.woocommerce a.remove{display:flex;justify-content:center;align-items:center;font-size:1em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;text-decoration:none;border:0;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.woocommerce a.remove:hover,.woocommerce a.remove:focus{background:#000;color:#fff}.woocommerce-cart-form__cart-item .product-thumbnail a{display:block}@media (max-width: 767px){.shop_table_responsive thead{display:none}.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.shop_table_responsive tbody th{display:none}.shop_table_responsive tr{display:block}.shop_table_responsive tr td{display:block;text-align:right}.shop_table_responsive tr td.order-actions{text-align:left}.shop_table_responsive tr td:before{content:attr(data-title) "";float:left;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.shop_table_responsive tr td.product-remove:before,.shop_table_responsive tr td.product-thumbnail:before,.shop_table_responsive tr td.actions:before{display:none}}.wc-checkout-beforeContainer,.wc-checkout-container{max-width:var(--theme-container-max-width);margin-left:auto;margin-right:auto}@media (min-width: 992px){.wc-checkout-container{display:grid;grid-template-columns:66% 34%;grid-template-rows:1fr}}.wc-checkout-formContainer{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.wc-checkout-orderReviewContainer{position:relative;z-index:1;grid-row-start:1;grid-column-start:2;grid-column-end:3;grid-row-end:2}.wc-checkout-orderReviewContainer:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.wc-checkout-formContainer,.wc-checkout-orderReviewContainer{padding:1.25rem}@media (min-width: 768px){.wc-checkout-formContainer,.wc-checkout-orderReviewContainer{padding:2.5rem}}.wc-checkout-orderReview{position:sticky;top:2.5rem}.wc-checkout-form{max-width:var(--theme-content-max-width, 46rem);margin-left:auto;margin-right:auto}@media (min-width: 992px){.wc-checkout-form{margin-right:0}}.woocommerce-checkout-review-order-table th{text-align:left;padding-bottom:.5em;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.woocommerce-checkout-review-order-table th.product-total{text-align:right}.woocommerce-checkout-review-order-table thead>tr>*{border-bottom:var(--wc-table-total-border-width, var(--table-total-border-width, 2px)) solid var(--wc-review-table-border-color, var(--table-border-color))}.woocommerce-checkout-review-order-table .cart_item>*{padding-top:.5em;padding-bottom:.5em}.woocommerce-checkout-review-order-table .cart_item+.cart_item>*{border-top:var(--wc-table-border-width, var(--table-border-width, 1px)) solid var(--wc-review-table-border-color, var(--table-border-color))}.woocommerce-checkout-review-order-table .variation{font-size:var(--font-size-small)}.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout-review-order-table .cart-discount,.woocommerce-checkout-review-order-table .cart-shipping-total,.woocommerce-checkout-review-order-table tr.order-total td{text-align:right}.woocommerce-checkout-review-order-table .cart-subtotal>*{padding-top:1em}.woocommerce-checkout-review-order-table tr.order-total>*{border-top:var(--wc-table-total-border-width, var(--table-total-border-width, 2px)) solid var(--wc-review-table-border-color, var(--table-border-color))}.woocommerce-checkout-review-order-table tr.order-total .includes_tax{display:block}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{display:block;width:100%}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods label{font-size:var(--font-size-small)}@media (min-width: 480px){.wc-checkout-form #billing_postcode_field,.wc-checkout-form #shipping_postcode_field{float:left;width:calc(25% - 10px)}}.wc-checkout-form #billing_city_field,.wc-checkout-form #shipping_city_field{overflow:visible}@media (min-width: 480px){.wc-checkout-form #billing_city_field,.wc-checkout-form #shipping_city_field{clear:none;float:right;width:calc(75% - 10px);margin-bottom:1em}.wc-checkout-form #billing_city_field+*,.wc-checkout-form #shipping_city_field+*{clear:both}}.wc-checkout-form #shipping_address_1_field+#shipping_address_2_field{margin-top:-.5em}.wc-checkout-form .woocommerce-shipping-totals{display:block}.wc-checkout-form .woocommerce-shipping-totals th{display:none}.wc-checkout-form .woocommerce-shipping-totals td{padding-left:0;display:block}.wc-checkout-coupon{display:block!important}.wc-checkout-coupon>*+*{margin-top:1em}.wc-checkout-coupon-description{font-size:var(--font-size-small)}.wc-checkout-coupon .wc-checkout-coupon-input{display:flex;flex-wrap:nowrap}.wc-checkout-coupon .wc-checkout-coupon-input input#coupon_code{width:auto;min-width:auto;flex-grow:1;flex-shrink:1;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.wc-checkout-coupon .wc-checkout-coupon-input button{border-top-left-radius:0;border-bottom-left-radius:0;white-space:nowrap}.woocommerce-checkout .payment_methods,.woocommerce-checkout .place-order{padding:1em;margin:0}.woocommerce-checkout .payment_methods{list-style:none}.woocommerce-checkout .payment_box{position:relative}.woocommerce-checkout .payment_box input.input-text,.woocommerce-checkout .payment_box textarea{border-color:#000c;border-top-color:#000}.woocommerce-checkout .payment_box ::-webkit-input-placeholder{color:#000c}.woocommerce-checkout .payment_box :-moz-placeholder{color:#000c}.woocommerce-checkout .payment_box :-ms-input-placeholder{color:#000c}.woocommerce-checkout .payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}.woocommerce-checkout .payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout .payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 .5em}.woocommerce-checkout .payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout .payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer}.woocommerce-checkout .payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}.woocommerce-checkout .payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}.woocommerce-checkout .payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout .payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout .payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}.woocommerce-checkout .payment_box span.help{font-size:var(--font-size-small);font-weight:400}.woocommerce-checkout .payment_box .form-row{margin:0 0 1em}.wc-paymentMethod-label-title{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.wc-paymentMethod-label-icon{flex-basis:100%;display:flex;align-items:center;margin-left:-.3em}.wc-paymentMethod-label-icon>*+*{margin-left:.25em}.wc-paymentMethod-label-icon .icon-wrapper{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.wc-paymentMethod-description{margin-top:.25em;margin-left:calc(var(--form-input-checkable-size) + var(--form-input-checkable-margin-right));padding-bottom:1em}body.woocommerce-checkout h3#ship-to-different-address{text-transform:none;font-size:var(--font-size-base);font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.wc_payment_method img{flex-basis:50px;vertical-align:middle;margin:0 0 .3em .3em;padding:0;position:relative;box-shadow:none}.wc_payment_method img+img{margin-left:2px}#place_order{margin-top:1.5em}.woocommerce-checkout .woocommerce-form-login .form-row{max-width:480px}#customer_details .woocommerce-form-row,#customer_details .form-row,.woocommerce-MyAccount-content .woocommerce-form-row,.woocommerce-MyAccount-content .form-row{margin-bottom:1em}.woocommerce-checkout-payment .form-row,.woocommerce-checkout-payment .mc4wp-checkbox-woocommerce{margin-bottom:.5em}@media (min-width: 480px){.wc-checkout-form .form-row:before,.wc-checkout-form .form-row:after{content:" ";display:table}.wc-checkout-form .form-row:after{clear:both}.wc-checkout-form .form-row+.form-row-last{margin-top:0}.wc-checkout-form .form-row-first,.wc-checkout-form .form-row-last{width:calc(50% - 10px);overflow:visible}.wc-checkout-form .form-row-first{float:left}.wc-checkout-form .form-row-last{float:right;margin-top:0;margin-bottom:1em}.wc-checkout-form .form-row-wide{clear:both}}.woocommerce-billing-fields__field-wrapper{clear:both}.woocommerce form label.woocommerce-form__label-for-checkbox,.woocommerce form .mc4wp-checkbox-woocommerce label,.woocommerce form .form-row-input-checkbox label{display:flex;align-items:flex-start;line-height:1.428571429;font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.woocommerce-form__input-checkbox,.mc4wp-checkbox-woocommerce input,.wc-checkout-form input[type=checkbox]{margin-top:.1em;margin-right:var(--form-input-checkable-margin-right)}.woocommerce-form__label-for-checkbox{font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal}.wc-paymentMethod-radio{display:flex;align-items:flex-start}.wp-paymentMethod-radio-inputContainer{display:flex;align-items:center;margin-right:var(--form-input-checkable-margin-right)}.wc-paymentMethod+.wc-paymentMethod{margin-top:.25em}.wc-paymentMethod-label{display:inline-flex;flex-grow:1;flex-wrap:wrap;font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal;font-weight:400}.woocommerce .select2-container .select2-selection--single{position:relative;height:auto;padding:.5rem .75rem;font-size:1rem;background-color:var(--form-input-background-color);border:2px solid #000;border-radius:5px}.woocommerce .select2-container .select2-selection__rendered{padding:0;line-height:1.5}.woocommerce .select2-container .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce .select2-container .select2-selection__arrow b{border-color:var(--form-select-dropdown-icon-color) transparent transparent transparent}.woocommerce-page .select2-dropdown{font-size:1rem;background-color:var(--form-input-background-color);border-width:2px;border-color:#000;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.woocommerce-page .select2-results__option{animation:none}.woocommerce-page .select2-container--default .select2-results__option--highlighted[data-selected],.woocommerce-page .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--form-select2-result-highlighted-background-color);color:var(--form-select2-result-highlighted-text-color)}.woocommerce-EditAccountForm>p:not([class]),.woocommerce-address-fields>p:not([class]){margin-top:1em}.woocommerce-form-login__submit{margin-top:1em}.woocommerce .quantity input{max-width:80px}.woocommerce-shipping-methods li>*{display:inline-block}.woocommerce-shipping-methods li>input:not([type=hidden])+*{margin-left:var(--form-input-checkable-margin-right)}.woocommerce-shipping-methods .shipping-method-info{display:block;flex-basis:100%;margin-top:.2em}.woocommerce-shipping-methods li:not(:only-child) .shipping-method-info{margin-left:calc(var(--form-input-checkable-size) + var(--form-input-checkable-margin-right))}.woocommerce-shipping-methods .shipping-method-info-content{font-size:var(--font-size-small)}.woocommerce-shipping-methods .shipping-method-description{display:block}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}.woocommerce-results+*{margin-top:1rem}@media (max-width: 767px){.woocommerce-results>*+*{margin-top:.5em}}@media (min-width: 768px){.woocommerce-results{display:flex;justify-content:space-between;align-items:center}}ul.products,.wc-block-grid__products{display:flex;gap:var(--theme-wc-product-grid-gap, 2.5rem)}ul.products:not(.splide__list),.wc-block-grid__products:not(.splide__list){flex-wrap:wrap}ul.products>*,.wc-block-grid__products>*{flex-grow:0;flex-shrink:0;flex-basis:100%}@media (min-width: 640px){ul.products.columns-2>li,.wc-block-grid.has-2-columns .wc-block-grid__products>li{flex-basis:calc(50% - var(--theme-wc-product-grid-gap, 2.5rem) / 2)}}@media (min-width: 640px){ul.products.columns-3>li,ul.products.columns-4>li,ul.products.columns-5>li,.wc-block-grid.has-3-columns .wc-block-grid__products>li,.wc-block-grid.has-4-columns .wc-block-grid__products>li,.wc-block-grid.has-5-columns .wc-block-grid__products>li,.wc-block-grid.has-6-columns .wc-block-grid__products>li{flex-basis:calc(50% - var(--theme-wc-product-grid-gap, 2.5rem) / 2)}}@media (max-width: 991px){ul.products.columns-3>li,ul.products.columns-4>li,ul.products.columns-5>li,.wc-block-grid.has-3-columns .wc-block-grid__products>li,.wc-block-grid.has-4-columns .wc-block-grid__products>li,.wc-block-grid.has-5-columns .wc-block-grid__products>li,.wc-block-grid.has-6-columns .wc-block-grid__products>li{max-width:var(--theme-wc-product-grid-item-max-width);margin-left:auto;margin-right:auto}}@media (min-width: 768px){ul.products.columns-3>li,ul.products.columns-4>li,ul.products.columns-5>li,.wc-block-grid.has-3-columns .wc-block-grid__products>li,.wc-block-grid.has-4-columns .wc-block-grid__products>li,.wc-block-grid.has-5-columns .wc-block-grid__products>li,.wc-block-grid.has-6-columns .wc-block-grid__products>li{flex-basis:calc(33.3333333333% - var(--theme-wc-product-grid-gap, 2.5rem) / 3 * 2)}}@media (min-width: 992px){ul.products.columns-4>li,ul.products.columns-5>li,.wc-block-grid.has-4-columns .wc-block-grid__products>li,.wc-block-grid.has-5-columns .wc-block-grid__products>li,.wc-block-grid.has-6-columns .wc-block-grid__products>li{flex-basis:calc(25% - var(--theme-wc-product-grid-gap, 2.5rem) / 4 * 3)}}@media (min-width: 1200px){ul.products.columns-5>li,.wc-block-grid.has-5-columns .wc-block-grid__products>li,.wc-block-grid.has-6-columns .wc-block-grid__products>li{flex-basis:calc(20% - var(--theme-wc-product-grid-gap, 2.5rem) / 5 * 4)}}@media (min-width: 1200px){.wc-block-grid.has-6-columns .wc-block-grid__products>li{flex-basis:calc(16.6666666667% - var(--theme-wc-product-grid-gap, 2.5rem) / 6 * 5)}}.woocommerce-notices-wrapper{margin-top:1em;margin-bottom:2em}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-notice,.woocommerce-NoticeGroup>*,.woocommerce-Message{max-width:var(--theme-container-max-width);margin-left:auto;margin-right:auto;padding:1em 2em;border-top:var(--wc-notice-border-top-width) solid var(--wc-notice-border-top-color);background-color:var(--wc-notice-background-color);color:var(--wc-notice-text-color)}.woocommerce-notice:before,.woocommerce-NoticeGroup>*:before,.woocommerce-Message:before{font-family:WooCommerce;content:"";display:inline-block;margin-right:1.5em}.woocommerce-notice li,.woocommerce-NoticeGroup>* li,.woocommerce-Message li{list-style:none;padding-left:0;margin-left:0}.woocommerce-notice,.woocommerce-NoticeGroup>*{display:flex;align-items:center;width:auto}.woocommerce-Message{padding-left:1em;padding-right:1em}.woocommerce-notice-content{flex-grow:1;word-wrap:break-word}.woocommerce-notice-content:before,.woocommerce-notice-content:after{content:" ";display:table}.woocommerce-notice-content:after{clear:both}.woocommerce-notice-content a.button,.woocommerce-Message a.button{float:right;margin-left:2em}.woocommerce-notice-list{list-style:none outside}.woocommerce-message{border-top-color:var(--wc-success-color)}.woocommerce-message:before{content:"";color:var(--wc-success-color)}.woocommerce-info{border-top-color:var(--wc-info-color)}.woocommerce-info:before{color:var(--wc-info-color)}.woocommerce-error{border-top-color:var(--wc-error-color)}.woocommerce-error:before{content:"";color:var(--wc-error-color)}.woocommerce-account.logged-in .woocommerce{display:flex;gap:var(--grid-gap);flex-wrap:wrap}@media (min-width: 992px){.woocommerce-account.logged-in .woocommerce{flex-wrap:nowrap}}.woocommerce-account .woocommerce-form-login{max-width:480px}.woocommerce-MyAccount-navigation{flex-basis:100%}@media (min-width: 992px){.woocommerce-MyAccount-navigation{flex-basis:220px}}.woocommerce-MyAccount-content{flex-grow:1;padding:2em}.woocommerce-MyAccount-navigation-item{padding-top:4px;padding-bottom:4px;padding-right:1em}.woocommerce-MyAccount-navigation-item.is-active .woocommerce-MyAccount-navigation-link{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}.woocommerce-MyAccount-navigation-link{display:block;padding:.25em 0;text-decoration:none;color:inherit}@media (min-width: 1024px){.woocommerce-MyAccount-navigation-link{white-space:nowrap}}.woocommerce-EditAccountForm fieldset{background:var(--wc-edit-account-fieldset, rgba(0, 0, 0, .05));padding:1.5em}.woocommerce-EditAccountForm legend{display:block;width:100%;font-size:var(--font-size-base);font-family:var(--heading-1-font-family);font-weight:var(--headings-font-weight, normal);font-style:normal}.woocommerce-EditAccountForm .show-password-input{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table__row+tr>td:first-child{border-top:var(--wc-table-border-width, var(--table-border-width)) solid var(--wc-table-border-color, var(--table-border-color))}.woocommerce-order{max-width:var(--theme-content-max-width);margin-left:auto;margin-right:auto}.woocommerce-password-strength{padding:3px .5em;font-size:1em;font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal;font-size:var(--font-size-small)}.woocommerce-password-strength.strong{background-color:#c1e1b9}.woocommerce-password-strength.short{background-color:#f1adad}.woocommerce-password-strength.bad{background-color:#fbc5a9}.woocommerce-password-strength.good{background-color:#ffe399}.woocommerce-password-hint{margin:.5em 0 0;display:block}.single-product .images img{display:block;width:100%;height:auto;box-shadow:none}.single-product .images div.thumbnails{padding-top:1em}.single-product .images.woocommerce-product-gallery{position:relative}.single-product .images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.single-product .images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.single-product .images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.single-product .images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.single-product .images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.single-product .images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.single-product .images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;transform:rotate(-45deg);box-sizing:content-box}.single-product .images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.single-product .images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.single-product .images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.single-product .images .flex-control-thumbs li img.flex-active,.single-product .images .flex-control-thumbs li img:hover{opacity:1}.woocommerce-product-gallery__image a{display:block}.single-product .product-type-simple .cart,.single-product .woocommerce-variation-add-to-cart{display:flex;gap:10px;align-items:center}.single-product .cart .quantity,.single-product .cart .form-input,.single-product .cart .form-textarea,.single-product .cart .searchForm-input,.single-product .cart .woocommerce-Input,.single-product .cart .woocommerce .input-text,.woocommerce .single-product .cart .input-text,.single-product .cart .woocommerce-page .select2-container .select2-search--dropdown .select2-search__field,.woocommerce-page .select2-container .select2-search--dropdown .single-product .cart .select2-search__field{height:100%}.single-product .variations+*{margin-top:1em}.single-product .variations-item+.single-product .variations-item{margin-top:1em}.woocommerce-product-attributes th{text-align:left}.content *+.wp-block-product-category,.content *+.wp-block-handpicked-products{margin-top:4rem}.woocommerce-cart .woocommerce>*+*,.woocommerce-checkout .woocommerce>*+*{margin-top:2em}.woocommerce-product-details__short-description>*:not(:empty)+*,.woocommerce>.cross-sells>*:not(:empty)+*,.woocommerce-shipping-calculator>*:not(:empty)+*,.woocommerce .shipping-calculator-form>*:not(:empty)+*,.woocommerce-MyAccount-content>*:not(:empty)+*,.woocommerce-Addresses>*:not(:empty)+*,.woocommerce-Address>*:not(:empty)+*,.wc-checkout-beforeContainer>*:not(:empty)+*,.wc-checkout-form>*:not(:empty)+*,.woocommerce-billing-fields>*:not(:empty)+*,.woocommerce-shipping-fields>*:not(:empty)+*,.woocommerce-order>*:not(:empty)+*,.woocommerce-bacs-bank-details>*:not(:empty)+*,.woocommerce-order-details>*:not(:empty)+*,.woocommerce-ResetPassword>*:not(:empty)+*,.woocommerce-lost-password .woocommerce>*:not(:empty)+*,.woocommerce-account:not(.logged-in) .woocommerce>*:not(:empty)+*,.col2-set>*:not(:empty)+*,.col2-set .col-1>*:not(:empty)+*,.col2-set .col-2>*:not(:empty)+*{margin-top:1.5em}.woocommerce-cart .cross-sells{margin-top:6rem}.woocommerce noscript+*{margin-top:0}.woocommerce-shipping-totals td>*+*,.woocommerce-Address-title>*+*,.woocommerce-terms-and-conditions-wrapper>*+*,.woocommerce-form-login>*+*{margin-top:1em}*+.woocommerce-address-fields{margin-top:1em}.woocommerce-store-notice{display:flex;flex-wrap:nowrap;padding:1em 2em;border-top-width:3px;border-top-style:solid;border-top-color:#000;background-color:#f0f0f0}.woocommerce-store-notice+*{margin-top:2rem}.woocommerce-store-notice-content{padding-right:2em}.woocommerce-store-notice-content p+p{margin-top:.5em}.content>.wc-block-grid{max-width:var(--theme-content-max-width)}.content>.wc-block-grid.alignwide{max-width:var(--theme-container-max-width)}.content>.wc-block-grid.alignfull{max-width:var(--theme-site-max-width, none)}.wc-block-grid__product{display:flex;flex-direction:column;gap:.5em}.wc-block-grid__product-price{margin-top:.1em}.wc-block-grid__product-add-to-cart{margin-top:.5em}.wc-block-grid__product-link{text-decoration:none}.wc-block-grid__product-add-to-cart{display:flex;flex-direction:column;align-items:center}.wc-block-grid__product-add-to-cart>*+*{margin-top:.25em}[role=button]{cursor:pointer}html{scroll-padding-top:2.5rem}body{font-family:var(--text-font-family);font-weight:var(--text-font-weight, normal);font-style:normal;--splide-progress-color: var(--theme-section-color)}#page{width:100%;background:var(--background-color)}@media screen{.main-content{overflow-x:hidden}@supports (overflow-x: clip){.main-content{overflow-x:clip}}}.main-content:before,.main-content:after{content:" ";display:table}.main-content:after{clear:both}.js [v-cloak],.js [x-cloak]:not([x-cloak-hidden]){display:none}[x-cloak][x-cloak-hidden]{opacity:0}abbr[title]{text-decoration:none}.text-meta{color:gray}*+.text-meta{margin-top:.25em}.wp-block-core-group{position:relative}.wp-block-core-table th{font-family:var(--text-bold-font-family, var(--text-font-family));font-weight:var(--text-bold-font-weight, bold);font-style:normal}mark{background:var(--theme-section-color)}.slider-caption{text-align:center}.wp-video{max-width:100%}.wp-block-mind-buttons .wp-block-mind-buttons-wrapper .wp-block-mind-button--readmore+.wp-block-mind-button--readmore{margin-top:0}.wp-block-mind-list-advanced.has-icon-background .listItem-iconContainer{color:#78b41e}img[src]{opacity:1}
