.footer-content{font-size:17px}@media screen and (min-width: 1200px){.footer-content{font-size:calc(17px + 1*(100vw - 1200px)/200)}}@media screen and (min-width: 1400px){.footer-content{font-size:18px}}@media(max-width: 1199.98px){.footer-content{font-size:16px}}@media screen and (max-width: 1199.98px)and (min-width: 480px){.footer-content{font-size:calc(16px + 1*(100vw - 480px)/719)}}@media screen and (max-width: 1199.98px)and (min-width: 1199px){.footer-content{font-size:17px}}.footer-logo svg{height:auto}.footer-logo svg{width:120px}@media screen and (min-width: 1200px){.footer-logo svg{width:calc(120px + 80*(100vw - 1200px)/200)}}@media screen and (min-width: 1400px){.footer-logo svg{width:200px}}.footer-logo svg path{fill:#fff !important}.footer-logo svg text,.footer-logo svg polygon{fill:#fff}.footer-logo svg line{stroke:#fff}.footer-address-link:hover{text-decoration:underline !important}.footer-contact-telephone{border:2px solid rgba(255,255,255,.2)}.footer-contact-telephone::before{content:"";display:inline-block;width:30px;height:30px;margin-bottom:10px;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20512%20512%22%3E%3C!--!Font%20Awesome%20Pro%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20%28Commercial%20License%29%20Copyright%202024%20Fonticons,%20Inc.--%3E%3Cpath%20fill=%22white%22%20d=%22M375.8%20275.2c-16.4-7-35.4-2.4-46.7%2011.4l-33.2%2040.6c-46-26.7-84.4-65.1-111.1-111.1L225.3%20183c13.8-11.3%2018.5-30.3%2011.4-46.7l-48-112C181.2%206.7%20162.3-3.1%20143.6%20.9l-112%2024C13.2%2028.8%200%2045.1%200%2064v0C0%20300.7%20183.5%20494.5%20416%20510.9c4.5%20.3%209.1%20.6%2013.7%20.8c0%200%200%200%200%200c0%200%200%200%20.1%200c6.1%20.2%2012.1%20.4%2018.3%20.4l0%200c18.9%200%2035.2-13.2%2039.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48zM447.7%20480C218.1%20479.8%2032%20293.7%2032%2064v0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200c0-3.8%202.6-7%206.3-7.8l112-24c3.7-.8%207.5%201.2%209%204.7l48%20112c1.4%203.3%20.5%207.1-2.3%209.3l-40.6%2033.2c-12.1%209.9-15.3%2027.2-7.4%2040.8c29.5%2050.9%2071.9%2093.3%20122.7%20122.7c13.6%207.9%2030.9%204.7%2040.8-7.4l33.2-40.6c2.3-2.8%206.1-3.7%209.3-2.3l112%2048c3.5%201.5%205.5%205.3%204.7%209l-24%20112c-.8%203.7-4.1%206.3-7.8%206.3c-.1%200-.2%200-.3%200z%22/%3E%3C/svg%3E") no-repeat left center/contain}.footer-contact-telephone:hover{text-decoration:underline !important}.footer-contact-email{border:2px solid rgba(255,255,255,.2)}.footer-contact-email::before{content:"";display:inline-block;width:30px;height:30px;margin-bottom:10px;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2232.08%22%20height=%2224.833%22%20viewBox=%220%200%2032.08%2024.833%22%3E%3Cg%20id=%22mail%22%20transform=%22translate%28-1.96%20-4.25%29%22%3E%3Crect%20data-name=%22Rechteck%2011%22%20width=%2230%22%20height=%2223.333%22%20rx=%222%22%20transform=%22translate%283%205%29%22%20fill=%22none%22%20stroke=%22%23fff%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke-width=%221.5%22/%3E%20%3Cpath%20data-name=%22Pfad%20100%22%20d=%22M3,7,18,17,33,7%22%20transform=%22translate%280%201.333%29%22%20fill=%22none%22%20stroke=%22%23fff%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke-width=%221.5%22/%3E%20%3C/g%3E%3C/svg%3E") no-repeat left center/contain}.footer-contact-email:hover{text-decoration:underline !important}.footer-social-list{margin:-5px}.footer-social-list__item{padding:5px}.footer-social svg{height:30px;width:auto}.footer-bottom{background-color:#fcf7f1}.footer-quicknavi{line-height:1.8}.footer-quicknavi .navi-quick-item{position:relative}.footer-quicknavi .navi-quick-item-link{margin-left:15px}.footer-quicknavi .navi-quick-item-link::before{content:"";display:inline-block;width:5px;height:10px;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%227.414%22%20height=%2212.828%22%20viewBox=%220%200%207.414%2012.828%22%3E%20%3Cpath%20data-name=%22Pfad%20707%22%20d=%22M5,0,0,5l5,5%22%20transform=%22translate%286.414%2011.414%29%20rotate%28180%29%22%20fill=%22none%22%20stroke=%22%23fff%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20stroke-width=%222%22/%3E%20%3C/svg%3E") no-repeat left center/contain;position:absolute;left:0;top:50%;transform:translate(50%, -50%)}.footer-quicknavi .navi-quick-item-link:hover{text-decoration:underline !important}.footer-metanavi .navi-meta-item::before{content:"|";display:inline-block;margin-right:5px}@media(max-width: 991.98px){.footer-metanavi .navi-meta-item:first-child::before{content:""}}.footer-metanavi .navi-meta-item-link:hover{text-decoration:underline !important}.footer-partner{height:96px}.footer-partner-img svg,.footer-partner-img img{max-height:50px}.newsletter{transform:translateY(90px)}.newsletter-content{background-color:#ede7e1}.newsletter-content-signet{left:8%;top:-25px}@media(max-width: 480px){.newsletter-content-signet{left:15%}}@media(min-width: 1200px){.newsletter-content-signet{top:0}}.newsletter-content-header{font-size:30px;letter-spacing:3px;line-height:1.6}.newsletter-content-text{font-size:16px;line-height:1.6}.newsletter-content-button{font-size:16px}@media(max-width: 575.98px){.newsletter-content-button{padding:20px 15px !important}.newsletter-content-button-container{align-self:center !important}}.newsletter-content-datatext{font-size:14px;line-height:1.2}@media(min-width: 1200px){.newsletter-content-datatext{line-height:2}}