.footer{background:center center no-repeat #dfe8ec;background-size:cover;position:relative}@media only screen and (min-width:760px){.footer{display:block}}.footer footer{margin:0 auto;width:92%;max-width:1120px;padding:32px 0 6em}.footer .links{margin:0 -32px;max-width:1184px;padding:0 16px;width:calc(100% + 32px);zoom:1}.footer .links:after{clear:both;content:' ';display:table}.footer .links>ul{box-sizing:border-box;float:left;margin:0;padding:0 16px;width:calc((100% / 12) * 2)}.footer .links>ul:first-child{margin-left:calc((100% / 12))}.footer .links{margin-bottom:32px}.footer .links ul{list-style:none;margin:0;padding:0}.footer .links li{line-height:120%;margin:0;padding:0}.footer .links strong{font-size:14px;font-size:.875rem}.footer .links a{color:#144e57;font-size:12px;font-size:.75rem;text-decoration:none}.footer .links a:active,.footer .links a:focus,.footer .links a:hover{color:#e62056;text-decoration:none}.footer .links .at a:before,.footer .links .ch a:before,.footer .links .de a:before,.footer .links .fr a:before,.footer .links .it a:before,.footer .links .li a:before,.footer .links .si a:before{background-size:100% 100%;content:'';float:left;height:12px;margin:.5em .4em 0 0;width:12px}.footer .links .at a:before{background-image:url(../../images/flag-austria.png)}.footer .links .fr a:before{background-image:url(../../images/flag-france.png)}.footer .links .de a:before{background-image:url(../../images/flag-germany.png)}.footer .links .it a:before{background-image:url(../../images/flag-italy.png)}.footer .links .li a:before{background-image:url(../../images/flag-liechtenstein.png)}.footer .links .si a:before{background-image:url(../../images/flag-slovenia.png)}.footer .links .ch a:before{background-image:url(../../images/flag-switzerland.png)}.footer .tags{text-align:center}.footer .tags p{max-width:5000px}.claim-bottom,.claim-top{max-width:1120px;font-weight:700}.footer .tags strong{display:block;margin-bottom:1em}.footer .tags a{color:#144e57;font-size:12px;font-size:.75rem;margin:0;white-space:nowrap}.footer .tags a:active,.footer .tags a:focus,.footer .tags a:hover{color:#e62056}.footer .tags a:before{content:none}.footer .tags a:after{content:'\00A0|';padding-left:.1em}.claim-bottom:before,.claim-top:before{content:'';top:0;bottom:0;left:-5000px}.footer .tags a:active:after,.footer .tags a:focus:after,.footer .tags a:hover:after{color:#144e57}.footer .tags a.LastInLine:after{opacity:0}.claim-top{margin:0 auto;width:92%;align-items:center;background:#f2f2f2;height:48px;position:relative;z-index:1}@media only screen and (min-width:760px){.claim-top{display:flex}}.claim-top:before{background:#f2f2f2;position:absolute;width:15000px;z-index:-1}.claim-top strong{color:#e62056;display:inline-block;margin-right:2em}.claim-bottom{margin:0 auto;width:92%;background:#fff;padding:32px 0;font-size:18px;font-size:1.125rem;position:relative;z-index:1}@media only screen and (min-width:760px){.claim-bottom{display:block}}.claim-bottom:before{background:#fff;border-top:1px #bacdcc solid;position:absolute;width:15000px;z-index:-1}.claim-bottom:after{background:#e42d4f;border-top:3px #D42546 solid;color:#fff;content:'alpen-erleben.com';font-size:14px;font-size:.875rem;padding:18px 18px 8px;position:absolute;top:-3px;right:0}.claim-bottom strong{color:#e62056;display:inline-block;margin-right:2em}.toplink{position:fixed;bottom:66px;right:5%;z-index:99}@media only screen and (min-width:760px){.toplink{bottom:30px}}.toplink a{background:center 55% no-repeat rgba(255,255,255,.3);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='27px' height='18px' viewBox='0 0 27 18' xml:space='preserve'%3E%3Cpath fill='%23e62056' d='M13.3,0c0.3,0,0.6,0.1,0.7,0.3l12.3,12.8c0.4,0.4,0.4,1.1,0,1.5c0,0,0,0,0,0l-2.7,2.9c-0.4,0.4-1,0.4-1.4,0.1 c0,0,0,0-0.1-0.1l-8.8-9.2l-8.8,9.2c-0.4,0.4-1,0.4-1.4,0.1c0,0,0,0-0.1-0.1l-2.8-2.9c-0.4-0.4-0.4-1.1,0-1.5c0,0,0,0,0,0L12.6,0.3 C12.8,0.1,13.1,0,13.3,0'/%3E%3C/svg%3E");box-shadow:0 0 4px rgba(0,0,0,.1);border-radius:4px;display:block;height:38px;width:38px}.toplink a:hover{background-color:#fff;background-position:center 50%}.toplink a span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}