@keyframes slide-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{from{margin-left:-100%}to{margin-left:0}}.footer{--size:14px;position:relative;width:100%;margin:60px 0 0 0;background-color:var(--white)}.footer .footer__top:before{content:"";display:block;position:relative;background-color:var(--technical-blue);border-radius:0 var(--size) 0 0;box-shadow:5px -5px 0 4px var(--white);width:var(--size);height:var(--size);border:8px;top:50%;left:-22px}.footer .footer__top:after{content:"";display:block;position:relative;background-color:var(--technical-blue);border-radius:var(--size) 0 0 0;box-shadow:-5px -5px 0 4px var(--white);width:var(--size);height:var(--size);border:8px;top:23%;left:60px}@media screen and (min-width:768px){.footer .footer__top:before{top:50.5%;left:-22px}.footer .footer__top:after{top:30%;left:76px}}@media screen and (min-width:1200px){.footer .footer__top:before{top:46px;left:-26px}.footer .footer__top:after{top:32px;left:94px}}.footer__links{display:block;position:relative;background-color:var(--white);padding:4rem 0;margin:0 -1.25rem}@media only screen and (min-width:768px){.footer__links{margin:0 -2rem}}@media only screen and (min-width:992px){.footer__links{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;margin:0;border-bottom:none}}.footer__link-block{position:relative;display:block}@media only screen and (min-width:992px){.footer__link-block{width:25%}}.footer__link-block:last-child{border-bottom:1px solid var(--blue-100)}@media only screen and (min-width:992px){.footer__link-block:last-child{border-bottom:none}}@media only screen and (min-width:992px){.footer__link-block.column-count-2{width:50%}}.footer__link-label{position:relative;display:block;font-family:var(--font-family-bold);font-size:.9375rem;line-height:1.5rem;color:var(--technical-blue);margin:0;padding:1rem 80px 1rem 1.25rem;border-top:1px solid var(--blue-100);cursor:pointer}@media only screen and (min-width:768px){.footer__link-label{padding:1rem 80px 1rem 2rem}}@media only screen and (min-width:992px){.footer__link-label{cursor:default}}.footer__link-label:last-child{border-bottom:1px solid var(--blue-100)}.footer__link-label:after{content:"";position:absolute;right:20px;top:0;width:16px;height:100%;background-image:url(../../img/check2.svg);background-size:16px 10px;background-repeat:no-repeat;background-position:right center;transform:rotate(180deg);transition:all var(--transition-time)}@media only screen and (min-width:768px){.footer__link-label:after{right:32px}}@media only screen and (min-width:992px){.footer__link-label{padding:0;border-top:none;border-bottom:none;margin:0 0 1rem 0}.footer__link-label:after{display:none}}.footer__link-label--active:after{transform:rotate(0)}.footer__link-list{position:relative;display:block;list-style-type:none;display:none;border-top:1px solid var(--blue-100);background-color:var(--blue-50);padding:.625rem 1.25rem}.footer__link-list--visible{display:block}@media only screen and (min-width:768px){.footer__link-list{padding:.625rem 2rem}}@media only screen and (min-width:992px){.footer__link-list{display:block;border-top:0;background-color:var(--white);padding:0}.footer__link-list.column-count-2{-moz-column-count:2;-moz-column-gap:0;-webkit-column-count:2;-webkit-column-gap:0;column-count:2;column-gap:0}}.footer__link{position:relative;font-family:var(--font-family-regular);font-size:.9375rem;line-height:1.5rem;color:var(--dark);padding:.625rem .25rem}@media only screen and (min-width:992px){.footer__link{padding:.25rem 1.25rem .25rem 0}}.footer__link a{text-decoration:none;color:var(--dark)}@media only screen and (min-width:992px){.footer__link a:hover{color:var(--technical-blue)}}.footer__link img,.footer__link svg{display:inline-block;margin:0 0 0 .125rem;width:12px;height:12px}.footer__bar{position:relative;width:100%;background-color:var(--technical-blue);padding:4rem 0 4rem 0}@media only screen and (min-width:768px){.footer__bar{padding:3rem 0 10rem 0}}@media only screen and (min-width:992px){.footer__bar{padding:4rem 0 4.5rem 0}}.footer__social{position:relative;display:block;margin:0 0 2.5rem 0;z-index:2;margin:0 0 3rem 0}@media only screen and (min-width:768px){.footer__social{justify-content:left}}@media only screen and (min-width:992px){.footer__social{margin:0 0 5rem 0}}.footer__social-icons{position:relative;display:flex;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;justify-content:center;z-index:2}@media only screen and (min-width:768px){.footer__social-icons{justify-content:left}}.footer__social-text{position:relative;display:block;margin:1rem 0 0 0;color:var(--white);z-index:2;text-align:center}@media only screen and (min-width:768px){.footer__social-text{text-align:left}}@media only screen and (min-width:992px){.footer__social-text{width:50%}}.footer__social-icon{display:inline-block;margin:0}.footer__social-icon:last-child{margin-right:0}.footer__social-icon img,.footer__social-icon svg{width:40px;height:auto}.footer__social-icon svg circle{transition:fill var(--transition-time)}.footer__social-icon svg path{transition:fill var(--transition-time)}.footer__social-icon:hover svg circle{fill:var(--activating-green)}.footer__social-icon:hover svg path{fill:var(--dark)}.footer__meta{position:relative;display:block;padding:0;z-index:4;margin-bottom:50px}@media only screen and (min-width:768px){.footer__meta{margin-bottom:0}}.footer__meta-link{position:relative;display:block;margin:0 0 24px 0;color:var(--white);cursor:pointer;font-size:1rem;line-height:1.25rem;font-family:var(--font-family-bold);text-align:center}@media only screen and (min-width:768px){.footer__meta-link{display:inline-block;font-size:1rem;line-height:1.5rem;margin:0 16px;text-align:left}.footer__meta-link:first-child{margin-left:0}.footer__meta-link:last-child{margin-right:0}}.footer__meta-link a{color:var(--white);text-decoration:none;transition:color var(--transition-time-short)}.footer__meta-link a:hover{text-decoration:underline}.footer__logo{position:relative;display:block;z-index:2;text-align:center}@media only screen and (min-width:768px){.footer__logo{position:absolute;right:32px;bottom:0;transform:translateY(100%)}}@media only screen and (min-width:992px){.footer__logo{transform:none}}.footer__logo img{width:130px;height:auto;margin:0 0 26px 0}@media only screen and (min-width:768px){.footer__logo img{width:150px}}.footer__logo--juwitality img{width:172px}@media only screen and (min-width:992px){.footer__logo--juwitality img{width:220px}}.footer__copyright{font-family:var(--font-family-book);font-size:.75rem;line-height:1rem;letter-spacing:.01em;color:var(--white);text-align:center}@media only screen and (min-width:768px){.footer__copyright{text-align:right}}.footer__top{position:absolute;right:32px;top:0;background-color:var(--energizing-mint);width:72px;height:72px;margin-top:-36px;border:10px solid var(--white);border-radius:50%;cursor:pointer;transition:background-color var(--transition-time-short);z-index:2;background-image:url(../../img/arrow-up.svg);background-size:10px 20px;background-position:center;background-repeat:no-repeat}@media only screen and (min-width:768px){.footer__top{width:88px;height:88px;right:32px;margin-top:-44px;background-size:12px 24px}}@media only screen and (min-width:1200px){.footer__top{width:112px;height:112px;right:120px;margin-top:-61px;border:15px solid var(--white);background-size:16px 32px}}.footer__top:hover{background-color:var(--technical-blue)}.footer__sidebar{position:absolute;right:0;top:0;background-color:var(--technical-blue)}@media only screen and (min-width:768px){.footer__sidebar{height:100%;width:200px}}@media only screen and (min-width:992px){.footer__sidebar{width:30%}}@media only screen and (min-width:1200px){.footer__sidebar{width:35%}}.footer__sidebar--nocolor{background-color:transparent}.footer__gradient{position:relative;width:100%;height:8px;display:block;background:linear-gradient(90deg,#0049ec 0,#00c1d2 49.99%,#c4f554 99.99%,#baf554 100%)}.footer__qr{text-align:center}.footer__qr-codes{position:relative;display:flex;justify-content:center;-moz-column-gap:120px;column-gap:120px}.footer__qr-code{position:relative;display:block}.footer__qr-headline{position:relative;display:block;margin:0 0 1.5rem 0;color:var(--white)}.footer__qr-subline{position:relative;display:block;margin:0 0 3rem 0;color:var(--white)}.footer__qr img,.footer__qr svg{display:block;position:relative;margin:0 auto -20px auto}.footer__qr span{display:block;position:relative;text-align:center;color:var(--white);margin:0}