.flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.table{display:table!important}.hidden{display:none!important}.relative{position:relative!important}.absolute{position:absolute!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.button,.header .lang a:after,.trans{-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.text-large{font-size:125%!important}.text-small{font-size:75%!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-7{margin-bottom:7rem!important}.no-margin{margin:0!important}.light-yellow{color:#992a3a!important}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;max-width:1440px;position:relative;width:100%}@media screen and (max-width:1440px){.wrapper{padding:0 15px}}.wrapper--subpage{margin:5vw auto;max-width:1070px;width:100%}.page-section{display:block;position:relative}.page-section .wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1vw 15px}.page-section--cover{margin-bottom:120px}@media screen and (max-width:940px){.page-section--cover{margin-bottom:70px}}.text-block{display:block;margin-bottom:2vw;position:relative}.text-block p{line-height:1.75;margin-bottom:2vw}@media screen and (max-width:640px){.text-block p{margin-bottom:4vw}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;margin-bottom:2vw;width:100%}@media screen and (max-width:768px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.row .col{margin-bottom:1vw;margin-right:70px}@media screen and (max-width:940px){.row .col{-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:768px){.row .col{margin-right:0}}@media screen and (max-width:640px){.row .col{margin-bottom:2vw}}.row .col--25{-ms-flex-preferred-size:calc(25% - 70px);flex-basis:calc(25% - 70px)}.row .col--30{-ms-flex-preferred-size:calc(30% - 70px);flex-basis:calc(30% - 70px);margin-left:35px;width:calc(30% - 70px)}.row .col--30:last-child{margin-right:0}.row .col--40{-ms-flex-preferred-size:calc(40% - 70px);flex-basis:calc(40% - 70px);width:calc(40% - 70px)}.row .col--40:last-child{margin-right:0}@media screen and (max-width:768px){.row .col--40{width:100%}}.row .col--50{-ms-flex-preferred-size:calc(50% - 70px);flex-basis:calc(50% - 70px)}@media screen and (max-width:640px){.row .col--50{-ms-flex-preferred-size:100%;flex-basis:100%}}.row .col--50:first-child{margin-left:0;margin-right:35px}@media screen and (max-width:640px){.row .col--50:first-child{margin-right:0}}.row .col--50:last-child{margin-left:35px;margin-right:0}@media screen and (max-width:640px){.row .col--50:last-child{margin-left:0}}.row .col--60{-ms-flex-preferred-size:calc(60% - 70px);flex-basis:calc(60% - 70px);width:calc(60% - 70px)}.row .col--60:last-child{margin-right:0}@media screen and (max-width:768px){.row .col--60{max-width:640px;width:100%}}.row .col--70{-ms-flex-preferred-size:calc(70% - 70px);flex-basis:calc(70% - 70px);width:calc(70% - 70px)}.row .col--70:last-child{margin-right:0}.row .col--75{-ms-flex-preferred-size:calc(75% - 70px);flex-basis:calc(75% - 70px)}.row .col--100{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;width:100%}.row--button{margin-top:2rem!important}.button{-webkit-box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.25);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;padding:15px 40px;text-align:center;text-decoration:none}@media screen and (max-width:640px){.button{font-size:14px;padding:15px 25px}}.button--default{background-color:#f8c301;border:1px solid #f8c301;border-radius:25px;color:#000}.button--default:hover{background-color:#f9c91a}.button--small{font-size:13px;padding:7px 20px}.form{margin:0 auto;max-width:925px;width:100%}.form .form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__row--1col .form__group{width:100%}@media screen and (max-width:640px){.form .form__row--2cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form .form__row--2cols .form__group{width:48.5%}@media screen and (max-width:640px){.form .form__row--2cols .form__group{width:100%}}.form .form__row--3cols{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.form .form__row--3cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form .form__row--3cols .form__group{width:31.5%}@media screen and (max-width:640px){.form .form__row--3cols .form__group{width:100%}}.form .form__row--checkboxGroup{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:500px}.form .form__row--checkboxGroup.de{max-width:420px}.form .form__row--checkboxGroup .form__group{margin-bottom:1rem}.form .form__row--checkboxGroup .form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.form .form__row--button,.form .form__row--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .form__row--center .form__group{width:31.5%}.form .form__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:48.5%}@media screen and (max-width:640px){.form .form__col{width:100%}}.form .form__group--25{width:23.5%}@media screen and (max-width:375px){.form .form__group--25{width:48.5%}}.form .form__group--50{width:48.5%}.form .form__group--75{width:73.5%}@media screen and (max-width:375px){.form .form__group--75{width:48.5%}}.form .form__group--check{display:none;visibility:hidden}.form .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.form .form__row--t{display:none}.form .form__group--1c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--1c .form__control{width:calc(100% - 2rem)}.form .form__group--2c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--2c .form__control{width:calc(50% - 2rem)}.form .form__group--3c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--3c .form__control{width:calc(33.33333% - 2rem)}.form .form__group--4c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--4c .form__control{width:calc(25% - 2rem)}.form .form__group--5c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--5c .form__control{width:calc(20% - 2rem)}.form .form__group--6c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--6c .form__control{width:calc(16.66667% - 2rem)}.form .form__group--7c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--7c .form__control{width:calc(14.28571% - 2rem)}.form .form__group--8c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--8c .form__control{width:calc(12.5% - 2rem)}.form .form__group--9c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--9c .form__control{width:calc(11.11111% - 2rem)}.form .form__group--10c{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__group--10c .form__control{width:calc(10% - 2rem)}.form .form__group--1c .form__group{padding-left:0;width:100%}.form .form__control,.form .form__group--1c .form__control{width:100%}.form label{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin-bottom:.5rem;min-height:34px;text-align:left;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.form .form__input,.form .form__select,.form .form__textarea{background-color:#fff;border:2px solid #ccc;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;line-height:1.1;padding:15px 20px;text-align:left;width:100%}.form .form__input:focus,.form .form__select:focus,.form .form__textarea:focus{border-color:#f8c301;outline:none}.form .form__textarea{min-height:96px}.form .form__button{width:100%}.form .form__checkbox{text-align:center}.de .form .form__checkbox{max-width:400px}.form .form__error,.form .help-block{color:#fc5454;display:block;font-size:13px;margin-top:.5rem;text-align:right}.form input{font-family:Ubuntu,sans-serif}.form .form__checkbox{display:block;margin:0 auto;max-width:390px;position:relative}.form .form__checkbox .form__label{color:#3a3a46;font-weight:400;margin-top:5px}.form .form__checkbox .form__label a{color:#0074ff}.form .form__checkbox .checkbox{cursor:pointer}.form .form__checkbox .checkbox input[type=checkbox]{display:none}.form .form__checkbox .help-block{margin-top:1rem;text-align:left}.form .form__checkbox .helper{border:2px solid rgba(0,0,0,.15);border-radius:.4rem;color:#3a3a46;height:1.5rem;left:0;position:absolute;top:9px;-webkit-transition:border-color .28s ease;transition:border-color .28s ease;width:1.5rem;z-index:0}.form .form__checkbox .helper:after,.form .form__checkbox .helper:before{background-color:#281207;content:"";display:block;height:0;opacity:0;position:absolute;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:opacity .28s ease,height 0s linear .28s;transition:opacity .28s ease,height 0s linear .28s;width:3px}.form .form__checkbox .helper:before{left:11px;top:17px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.form .form__checkbox .helper:after{left:6px;top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form .form__checkbox .form__label{margin-left:2.75em}.form .form__checkbox .checkbox--active~.helper,.form .form__checkbox input[type=checkbox]:checked~.helper{color:#fff}.form .form__checkbox .checkbox--checked~.helper:after,.form .form__checkbox .checkbox--checked~.helper:before,.form .form__checkbox input[type=checkbox]:checked~.helper:after,.form .form__checkbox input[type=checkbox]:checked~.helper:before{opacity:1;-webkit-transition:height .28s ease;transition:height .28s ease}.form .form__checkbox .checkbox--checked~.helper:after,.form .form__checkbox input[type=checkbox]:checked~.helper:after{height:5px}.form .form__checkbox .checkbox--checked~.helper:before,.form .form__checkbox input[type=checkbox]:checked~.helper:before{height:12px;-webkit-transition-delay:.28s;transition-delay:.28s}.header{height:auto;width:100%}.subpage .header{border-bottom:1px solid #000}.header .header__row .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.header .header__row.header__row--contact .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:480px){.header .header__row.header__row--contact .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header .header__row.header__row--menu .wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:940px){.header .header__row.header__row--menu .wrapper{position:static}}.header .header__row--menu{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;padding:15px 0}.header .header__row--menu .header__logo,.header .header__row--menu .header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__row--menu .header__logo .header__logo--image{display:block;margin-right:3vw;max-width:150px;position:relative;width:100%;z-index:20}@media screen and (max-width:730px){.header .header__row--menu .header__logo .header__logo--image{margin-right:0}}.header .header__row--menu .header__logo img{display:block;width:100%}.header .header__row--menu .header__logo .header__claim{color:#281207;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;line-height:16px;margin-bottom:0;text-transform:uppercase;width:500px}@media screen and (max-width:1030px){.header .header__row--menu .header__logo .header__claim{display:none}}@media screen and (max-width:940px){.header .header__row--menu .navigation{display:none}}.header .header__row--menu .navigation .navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.header .header__row--menu .navigation .navigation__list .navigation__item--home .home{display:block;height:25px;width:23px}.header .header__row--menu .navigation .navigation__list .navigation__link{border:1px solid transparent;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#281207;display:block;font-size:16px;font-weight:700;letter-spacing:.5px;padding:15px 20px;text-decoration:none}.header .header__row--menu .navigation .navigation__list .navigation__link.navigation__link--active,.header .header__row--menu .navigation .navigation__list .navigation__link:hover{background-color:#fff3e2;color:#992a3a}.header .header__row--menu .navigation--mobile{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;z-index:30}.header .header__row--menu .navigation--mobile .navigation__wrapper{background-color:#f8c301;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.95;width:100%}.header .header__row--menu .navigation--mobile .navigation__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;width:100%}.header .header__row--menu .navigation--mobile .navigation__list .navigation__item{text-align:center;width:100%}.header .header__row--menu .navigation--mobile .navigation__list .navigation__item--home .home{margin:0 auto}.header .header__row--contact{background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.header .header__row--contact .header__contact{margin-right:30px}@media screen and (max-width:480px){.header .header__row--contact .header__contact{margin-right:15px}}.header .header__row--contact .header__contact a{color:#f8c301;font-size:14px;line-height:1;margin:0 .75rem}.header .header__row--contact .header__contact .header__contact--phone{background-color:transparent;border:0;color:#fff;cursor:pointer;text-decoration:underline}@media screen and (max-width:480px){.header .header__row--contact .header__contact .header__contact--phone{margin:0 .25rem}}.header .header__row--contact .header__contact .header__contact--email{margin-right:10px}@media screen and (max-width:640px){.header .header__row--contact .header__contact .header__contact--email,.header .header__row--contact .header__contact .header__contact--map{display:none}}.header .lang a{display:inline-block;margin:0 5px;position:relative;text-decoration:none}.header .lang a:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.header .lang a.active:after,.header .lang a:hover:after{background-color:transparent}.header .lang img{width:24px}.footer{background-color:#000;color:#fff;display:block;padding:70px 0;position:relative}.footer .wrapper{max-width:940px}.footer .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .col{margin-right:0}.footer .footer__headline{display:block;font-size:24px;font-weight:700;margin-bottom:40px}.footer .footer__contact{display:block}.footer .footer__contact--email,.footer .footer__contact--phone{color:#f8c301}.footer .footer__contact--phone{background-color:transparent;border:0;cursor:pointer;padding:0;text-decoration:underline}.footer .footer__contact--phone:hover{text-decoration:none}.footer .footer__creator{display:block;height:23px;margin-bottom:0;margin-left:2vw;width:28px}.footer .footer__creator a{display:block}.footer .footer__creator .sfn{height:23px;width:28px}.footer address{margin-top:40px}.footer .footer__contact{margin-bottom:5px}.footer .footer__map{display:block;max-width:290px;width:100%}.footer .footer__map img{border-radius:25px;width:100%}.footer .footer__copyright{color:hsla(0,0%,100%,.5);margin-bottom:0;text-align:center}.footer__map{max-width:570px;width:100%}.footer__map img{width:100%}.navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation,.navigation .navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation .navigation__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.navigation .navigation__item{margin:0 1rem}.navigation .navigation__item--active .navigation__link{text-decoration:none}.navigation .navigation__link--button{background-color:#f8c301;border:1px solid #f8c301;border-radius:25px;color:#000}.navigation--mobile{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.navigation--mobile .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding-left:0;width:100%;z-index:200}.navigation--mobile .navigation__wrapper{margin-top:197.5px}.navigation--mobile .navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}.navigation--mobile .navigation__item{border-bottom:0;border-top:0;margin-bottom:20px;padding-right:0;text-align:center}.navigation--mobile .navigation__item .navigation__link{color:#000;display:block;font-size:18px!important;width:100%}.navigation--mobile .navigation__item .navigation__link.navigation__link--active{background-color:transparent!important}.hamburger{cursor:pointer;display:none;height:30px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:75px;z-index:30}@media screen and (max-width:940px){.hamburger{display:block}}.hamburger .hamburger__line{background-color:#000;border-radius:4px;display:block;height:4px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:30px}.hamburger .hamburger__line.hamburger__line--top{top:0}.hamburger .hamburger__line.hamburger__line--middle{top:10px}.hamburger .hamburger__line.hamburger__line--bottom{top:20px}.hamburger .hamburger__label{color:#000;line-height:25px;margin-left:40px;z-index:10}.hamburger--open .hamburger__line.hamburger__line--top{top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hamburger--open .hamburger__line.hamburger__line--middle{left:-60px;opacity:0}.hamburger--open .hamburger__line.hamburger__line--bottom{top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cover{margin:auto;max-width:1920px;position:relative;width:100%}.cover .wrapper{padding:0 15px;position:static}.cover .cover__image{display:block;max-width:1920px;width:100%}.cover .cover__image img{width:100%}.cover .cover__intro{left:calc(150px + 3vw);margin-top:15%;position:absolute}@media screen and (max-width:1280px){.cover .cover__intro{margin-top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:940px){.cover .cover__intro{left:15px}}@media screen and (max-width:640px){.cover .cover__intro .cover__headline,.cover .cover__intro .cover__subheadline{text-align:left}}.cover .cover__intro .cover__headline{color:#f8c301;font-size:48px;margin-bottom:40px}@media screen and (max-width:940px){.cover .cover__intro .cover__headline{font-size:36px;margin-bottom:30px;text-align:center}}.cover .cover__intro .cover__subheadline{color:#fff;font-size:18px;margin-bottom:60px}@media screen and (max-width:940px){.cover .cover__intro .cover__subheadline{font-size:20px;line-height:1.6;margin-bottom:40px;text-align:center}}.gallery .gallery__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px;margin-bottom:60px}.gallery .gallery__item{position:relative;width:calc(32.5% - 40px)}@media screen and (max-width:768px){.gallery .gallery__item{width:175px}}@media screen and (max-width:480px){.gallery .gallery__item{width:45%}}.gallery .gallery__item:after{background-color:rgba(248,195,1,.5);background-image:url(../../images/ui/icons/magnifier.svg);background-position:50% 50%;background-repeat:no-repeat;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery .gallery__item:hover:after{opacity:1}.gallery .gallery__image{display:block;width:100%}.homepage-article .col,.homepage-article .row{margin-bottom:0}.homepage-article .row{margin:0 auto;max-width:970px}.homepage-article:after,.homepage-article:before{background-repeat:repeat-x;content:"";display:block;height:15px;position:absolute;width:100%;z-index:10}.homepage-article .homepage-article__headline{font-weight:500;margin:30px 0 1.5vw}@media screen and (max-width:940px){.homepage-article .homepage-article__headline{text-align:left}}@media screen and (max-width:640px){.homepage-article .homepage-article__headline{margin-bottom:4vw;text-align:center}}@media screen and (max-width:940px){.homepage-article .homepage-article__content{margin-bottom:30px}}@media screen and (max-width:640px){.homepage-article .homepage-article__content{text-align:center}}.homepage-article .homepage-article__content p{color:#630;line-height:1.75;max-width:370px;width:100%}@media screen and (max-width:940px){.homepage-article .homepage-article__content p{max-width:100%}}.homepage-article .homepage-article__image{margin:0 auto;max-width:470px;position:relative;width:100%}.homepage-article .homepage-article__image:first-child{margin-bottom:3vw}@media screen and (max-width:640px){.homepage-article .homepage-article__image{text-align:center}}.homepage-article .homepage-article__image img{max-width:100%}.homepage-article .homepage-article__image .homepage-article__image--label{bottom:15px;color:#fff;font-size:14px;font-weight:700;left:30px;position:absolute}.homepage-article .homepage-article__button{margin-top:1vw}@media screen and (max-width:640px){.homepage-article .homepage-article__button{margin-top:1.5vw}}.homepage-article--accomodation{background-color:#fff3e2;padding:5rem 0;text-align:center}.homepage-article--accomodation .row{text-align:center}.homepage-article--accomodation .col{-ms-flex-preferred-size:calc(50% - 15px);background-color:#fff;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:calc(50% - 15px);padding:60px}@media screen and (max-width:640px){.homepage-article--accomodation .col{-ms-flex-preferred-size:100%;flex-basis:100%}}.homepage-article--accomodation .col:first-child{margin-right:7.5px}.homepage-article--accomodation .col:last-child{margin-left:7.5px}.homepage-article--accomodation h2{color:#000;font-size:36px}.homepage-article--accomodation .price,.homepage-article--accomodation .size{color:#000;display:block}.homepage-article--accomodation .size{margin-bottom:40px}.homepage-article--accomodation .price{margin-bottom:20px}.homepage-article--accomodation p{color:#000}.homepage-article--wellness{background-image:url(../../images/content/wellness.jpg);background-position:50%;background-size:cover;padding:7.5rem 0;text-align:center}.homepage-article--wellness h1,.homepage-article--wellness p{color:#fff}.homepage-article--certificates{padding:2.5rem 0}@media screen and (max-width:940px){.homepage-article--certificates{padding:2.5rem 0}}.homepage-article--certificates .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-article--certificates .col{margin:0 1rem}@media screen and (max-width:640px){.homepage-article--certificates .col{margin-bottom:2rem}}.map,.map iframe{display:block}.map iframe{height:400px;width:100%}.contact{color:#281207}.contact h1{margin-bottom:3.5vw}@media screen and (max-width:640px){.contact p{text-align:center}}.contact .row{margin:0 auto;max-width:970px}.contact .col{margin:0}.contact .col--left{width:40%}@media screen and (max-width:768px){.contact .col--left{margin-bottom:2rem;width:100%}}.contact .col--right{width:60%}@media screen and (max-width:768px){.contact .col--right{width:100%}}.contact h2{font-size:18px;margin-bottom:10px}.contact .contact__block{line-height:1.5;margin-bottom:32px}.contact .contact__name{margin-bottom:1vw}.contact .contact__map--link{display:block;max-width:370px;width:100%}@media screen and (max-width:940px){.contact .contact__map--link{margin:0 auto}}.contact .contact__map--link .map{border:1px solid #281207;height:190px;width:100%}.contact .contact__map--image{width:100%}.contact .contact__email,.contact .contact__phone{color:#fff}.contact .contact__email{text-decoration:underline}.contact .contact__item--phone{background-color:transparent;border:0;color:#992a3a;cursor:pointer;padding:0;text-decoration:underline}.contact .contact__item--phone:hover{text-decoration:none}.contact .facebook-plugin{max-width:480px;width:100%}@media screen and (max-width:640px){.contact .facebook-plugin{margin:0 auto;width:75%}}.contact .facebook-plugin img{width:100%}.intro__image img{border-radius:25px;display:block;margin:0 auto;max-width:330px;width:100%}.reservation{padding-top:70px}.pricelist{margin-bottom:100px}@media screen and (max-width:640px){.pricelist .pricelist__table{overflow-x:auto}.pricelist table{width:480px}.homepage-article--accomodation .col{margin-bottom:3rem}}@media screen and (max-width:768px){.homepage-article--accomodation h2{font-size:24px}}.modal-trigger{text-decoration:underline}.modal,.modal--message{display:none}.tingle-modal-box{background-color:#fff;border-top:3px solid #281207;max-width:650px;width:100%}.tingle-modal-box .tingle-modal-box__content{padding:3rem;position:relative}@media screen and (max-width:480px){.tingle-modal-box .tingle-modal-box__content{padding:1.5rem}}.tingle-modal-box .tingle-modal-box__footer{display:none;visibility:hidden}.tingle-modal-box .modal__headline{color:#281207;margin-bottom:.75em;padding-bottom:0}.tingle-modal-box .modal__headline:after{display:none}.tingle-modal-box h2{font-size:1.5rem;margin:2rem 0 2.5rem;padding:0;text-align:center}.tingle-modal-box h2:after{display:none}.tingle-modal-box .modal__content{margin-bottom:2rem}.tingle-modal-box .modal__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}@media screen and (max-width:480px){.tingle-modal-box .modal__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.tingle-modal-box .modal__buttons .button:first-child{margin-bottom:1rem}}.tingle-modal-box .modal__buttons--above{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tingle-modal-box .modal__buttons--above .button{margin-bottom:1rem;max-width:25rem;width:100%}.tingle-modal-box .modal__buttons--above .button:last-child{margin-bottom:0}.tingle-modal-box .modal__disclaimer{color:#7d5d00;font-size:.8rem;font-style:italic;margin-bottom:0}.tingle-modal-box .modal__header{display:block;left:30px;max-width:150px;position:absolute;top:-50px;width:100%}@media screen and (max-width:640px){.tingle-modal-box .modal__header{display:none}}.tingle-modal-box .modal__header .modal__header--image{display:block;width:100%}.tingle-modal-box .modal__footer--long{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.tingle-modal-box .modal__footer--long{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:480px){.tingle-modal-box .modal__footer--long{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tingle-modal-box .modal__footer--long .button:first-child{margin-bottom:.5rem}}.tingle-modal-box .modal__message{color:#000;font-size:1.5em;font-weight:600;margin-bottom:.75em}@media screen and (max-width:640px){.tingle-modal-box .modal__message{margin:0}}.tingle-modal-box .modal__note{color:#d0c5c1;font-size:.9em;margin-bottom:0}.tingle-modal-box .modal__video{display:block;height:375px;margin:0 auto;max-width:650px;width:100%}.tingle-modal-box .modal__video iframe{height:100%;width:100%}.tingle-modal__close{display:block}@media screen and (max-width:640px){.tingle-modal__close{height:60px;width:100%}.tingle-modal__close .tingle-modal__closeIcon{color:#000}}.tingle-modal__close .tingle-modal__closeLabel{color:#000}.flash{padding:10px 0;text-align:center}.flash p{color:#fff;margin-bottom:0}.flash.danger{background-color:red}.flash.info,.flash.success{background-color:green}