@font-face{font-family:Comforter;src:url(/themes/custom/schatzsuche/fonts/Comforter-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Light.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Bold.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-variant:normal}footer{padding:2rem;min-height:700px;position:relative;bottom:0;left:0;right:0}@media (max-width:768px){footer{min-height:100px}}footer .bg{height:100%;display:none}footer .bg,footer .bg .bg1,footer .bg .bg2{position:absolute;bottom:0;left:0;width:100%}footer .bg.mobile{display:block}@media (min-width:1024px){footer .bg{display:block}footer .bg.mobile{display:none}}footer .centercontent{position:relative;text-align:center}footer .centercontent h1{display:none}footer .images .tree1{position:absolute;bottom:8%;right:0;max-width:30vw}@media (max-width:768px){footer .images .tree1{width:140px}}footer .images .tree1 .flies{position:absolute;bottom:22%;right:12%;max-width:30vw;width:50%}footer .images .tree1 .shrooms{position:absolute;bottom:10%;right:18%;width:20%}@media (max-width:768px){footer .images .tree1 .shrooms{width:40px}}footer .images .tree2{bottom:16vw;left:20%;width:30%}footer .images .tree2,footer .images .tree3{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}footer .images .tree3{bottom:36vw;left:0;width:50%}footer .images .tree3 img{width:20%}footer .images .knife{position:absolute;left:60%;bottom:25%;width:100px}@media (max-width:768px){footer .images .knife{width:50px;left:60%;bottom:25%}}footer .images .hörnli{position:absolute;left:50%;bottom:2%;-webkit-transform:translate(-80%,-10%) rotateY(180deg);transform:translate(-80%,-10%) rotateY(180deg);max-width:500px}@media (max-width:768px){footer .images .hörnli{max-width:150px}}.opacity_from_white_to_grey{height:300px}@media (max-width:1024px){.opacity_from_white_to_grey{height:100px}}.opacity_from_white_to_grey.front{background:-o-linear-gradient(#fff,hsla(0,0%,100%,0));background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(#fff,hsla(0,0%,100%,0))}.front footer .centercontent h1{display:block}
@font-face{font-family:Comforter;src:url(/themes/custom/schatzsuche/fonts/Comforter-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Light.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Bold.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-variant:normal}.paragraph--type--text{padding:80px 0 124px}@media (max-width:1024px){.paragraph--type--text{padding:40px 0 64px}}.paragraph--type--text.less-margin-bottom{padding-bottom:16px}.paragraph--type--text .field--name-field-title:after{content:"";height:2px;width:50px;display:block;margin:25px auto 0;background:#142c19}.paragraph--type--text .field--name-field-icons{overflow:hidden}.paragraph--type--text .field--name-field-icons>div{position:absolute;top:150px;left:2%;width:auto;max-width:30%;z-index:4}.paragraph--type--text .field--name-field-icons>div img{width:100%}@media (max-width:1024px){.paragraph--type--text .field--name-field-icons>div{top:0;left:5%;width:50px}}.paragraph--type--text .field--name-field-icons>div:nth-child(2){left:unset;right:0;top:5%;width:300px}.paragraph--type--text .field--name-field-icons>div img[alt=schiff],.paragraph--type--text .field--name-field-icons>div img[alt=schmetterling]{-webkit-animation:swing 15s linear infinite alternate;animation:swing 15s linear infinite alternate}.paragraph--type--text .field--name-field-text{z-index:10;position:relative}@-webkit-keyframes swing{0%{-webkit-transform:rotate(-5deg) translateX(0);transform:rotate(-5deg) translateX(0)}25%{-webkit-transform:rotate(5deg) translateX(15vw);transform:rotate(5deg) translateX(15vw)}50%{-webkit-transform:rotate(-5deg) translateX(30vw);transform:rotate(-5deg) translateX(30vw)}75%{-webkit-transform:rotate(5deg) translateX(15vw);transform:rotate(5deg) translateX(15vw)}to{-webkit-transform:rotate(-5deg) translateX(0);transform:rotate(-5deg) translateX(0)}}@keyframes swing{0%{-webkit-transform:rotate(-5deg) translateX(0);transform:rotate(-5deg) translateX(0)}25%{-webkit-transform:rotate(5deg) translateX(15vw);transform:rotate(5deg) translateX(15vw)}50%{-webkit-transform:rotate(-5deg) translateX(30vw);transform:rotate(-5deg) translateX(30vw)}75%{-webkit-transform:rotate(5deg) translateX(15vw);transform:rotate(5deg) translateX(15vw)}to{-webkit-transform:rotate(-5deg) translateX(0);transform:rotate(-5deg) translateX(0)}}
@font-face{font-family:Comforter;src:url(/themes/custom/schatzsuche/fonts/Comforter-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Light.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Bold.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-variant:normal}.paragraph{position:relative}.paragraph .chain{position:absolute;top:0;left:50%;height:160px;width:auto;-webkit-transform:translate(-50%,calc(-50% - 22px));-ms-transform:translate(-50%,calc(-50% - 22px));transform:translate(-50%,calc(-50% - 22px));z-index:220}@media (max-width:768px){.paragraph .chain{height:120px}}.paragraph .chain img{height:100%}
@font-face{font-family:Comforter;src:url(/themes/custom/schatzsuche/fonts/Comforter-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Light.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Bold.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-variant:normal}form{max-width:640px;padding:32px 0 64px}@media (max-width:1024px){form{padding:16px 0 64px}}form fieldset legend,form label{font-size:14px;line-height:26px;font-weight:700}form .form-actions input{font-weight:700;width:100%;cursor:pointer}form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;position:relative;color:#222020}form .form-item input[type=date],form .form-item input[type=email],form .form-item input[type=text],form .form-item textarea{background:#fff;border:1px solid #3c5e3d;padding:16px 16px 12px;font-size:16px;line-height:22px;width:100%;max-width:calc(100% - 32px);outline:none}form .form-item input[type=date]:active,form .form-item input[type=date]:focus,form .form-item input[type=date]:hover,form .form-item input[type=email]:active,form .form-item input[type=email]:focus,form .form-item input[type=email]:hover,form .form-item input[type=text]:active,form .form-item input[type=text]:focus,form .form-item input[type=text]:hover,form .form-item textarea:active,form .form-item textarea:focus,form .form-item textarea:hover{border-color:#142c19;outline:none}form .form-item input.button:not(.js-hide),form .form-item input[type=submit]:not(.js-hide){-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:18px;text-align:center;display:block;font-size:22px;background:#3c5e3d;color:#fff;margin:0;max-width:100%;font-weight:700;width:100%;cursor:pointer}form .form-item input.button:not(.js-hide):hover,form .form-item input[type=submit]:not(.js-hide):hover{background:#142c19}form .form-item.js-form-type-select{position:relative}form .form-item.js-form-type-select select{background:#fff}form .form-item.js-form-type-select:after{content:"\F078";position:absolute;right:10px;top:50px;width:20px;height:20px;z-index:2000;display:block;font-family:Font Awesome\ 5 Pro;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;pointer-events:none}form .form-item.js-form-type-checkbox{position:relative}form .form-item.js-form-type-checkbox:after{display:none}form .form-item.js-form-type-checkbox label{display:block;cursor:pointer;max-width:100%;width:100%;line-height:24px;padding-left:32px;position:relative}form .form-item.js-form-type-checkbox label:before{position:absolute;top:-2px;left:0;content:"";background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;line-height:22px;border:1px solid #3c5e3d}form .form-item.js-form-type-checkbox input{display:none}form .form-item.js-form-type-checkbox input:checked~label:before{content:"\F00C";color:#3c5e3d;font-family:Font Awesome\ 5 Pro;font-size:20px}form .form-item.js-form-type-radio{position:relative;display:block;margin-right:16px}form .form-item.js-form-type-radio:after{display:none}form .form-item.js-form-type-radio label{display:block;cursor:pointer;width:auto;line-height:24px;padding-left:32px;position:relative}form .form-item.js-form-type-radio label:before{position:absolute;top:-2px;left:0;content:"";background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;line-height:25px;border:1px solid #3c5e3d;border-radius:50%;font-size:13px}form .form-item.js-form-type-radio input{display:none}form .form-item.js-form-type-radio input:checked~label:before{content:"\F111";color:#3c5e3d;font-family:Font Awesome\ 5 Pro;font-weight:700}form .form-item.js-form-type-checkbox{margin-bottom:16px}form .form-item .form-item--error-message{font-size:12px;line-height:17px;color:#d02c2e;margin-top:4px}form .form-item .description{font-size:14px;line-height:19px;margin-top:8px}form .form-item .description a:focus,form .form-item .description a:hover{color:#142c19;outline:none}form .form-item .description a:active{color:#3c5e3d;text-decoration:none}form .form-item input:-webkit-autofill,form .form-item input:-webkit-autofill:active,form .form-item input:-webkit-autofill:focus,form .form-item input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}form .iti__selected-flag{height:52px}form div[role=alert]{border:2px solid #d02c2e;padding:32px;margin-bottom:16px;font-size:18px;line-height:27px}form .form-required:after{content:"*";margin-left:6px;color:#3c5e3d}form select{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #3c5e3d;padding:16px 16px 12px;cursor:pointer;height:52px;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}form select:focus,form select:hover{border-color:#3c5e3d;outline:none;background:none}form .webform-flexbox{margin-bottom:16px}@media (min-width:768px){form .webform-flexbox{margin:0 -.5em 16px}}form .error{border-color:#d02c2e!important}form .error,form .error+.input-icon{color:#d02c2e!important}.webform-confirmation__message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px}@media (max-width:768px){.webform-confirmation__message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.webform-confirmation__message .icon{margin:32px 32px 32px 0;font-size:32px;color:#3c5e3d}.user-login-form{margin:132px auto}
@font-face{font-family:Comforter;src:url(/themes/custom/schatzsuche/fonts/Comforter-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Regular.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Light.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;font-variant:normal}@font-face{font-family:Questa;src:url(/themes/custom/schatzsuche/fonts/Heebo-Bold.ttf) format("truetype");-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-variant:normal}.paragraph--type--gallery{padding:32px 0 64px;position:relative}@media (max-width:1024px){.paragraph--type--gallery{padding:40px 0 64px}}.paragraph--type--gallery .field--name-field-title{margin-bottom:20px}.paragraph--type--gallery .flickity-button{color:#142c19;-webkit-transition:all .2s cubic-bezier(.62,.28,.23,.99);-o-transition:all cubic-bezier(.62,.28,.23,.99) .2s;transition:all .2s cubic-bezier(.62,.28,.23,.99)}.paragraph--type--gallery .flickity-button:hover{color:#3c5e3d}
