.quattrocento{font-family:"Quattrocento", serif;font-weight:400}.footer-content .container{max-width:990px}@media (max-width:767.98px){.footer-content .container .row{justify-content:center;align-items:center;text-align:center !important}}.footer-logo svg{height:80px}.footer-logo svg path{fill:white !important;stroke:white !important}@media (max-width:767.98px){.footer-contact{display:flex;flex-direction:column;align-items:center}}.footer-contact a{text-decoration:none}.footer-contact a:hover{text-decoration:underline}.footer-contact-telephone::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3c!--!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2024 Fonticons, Inc.--%3e%3cpath fill="white" d="M375.8 275.2c-16.4-7-35.4-2.4-46.7 11.4l-33.2 40.6c-46-26.7-84.4-65.1-111.1-111.1L225.3 183c13.8-11.3 18.5-30.3 11.4-46.7l-48-112C181.2 6.7 162.3-3.1 143.6 .9l-112 24C13.2 28.8 0 45.1 0 64v0C0 300.7 183.5 494.5 416 510.9c4.5 .3 9.1 .6 13.7 .8c0 0 0 0 0 0c0 0 0 0 .1 0c6.1 .2 12.1 .4 18.3 .4l0 0c18.9 0 35.2-13.2 39.1-31.6l24-112c4-18.7-5.8-37.6-23.4-45.1l-112-48zM447.7 480C218.1 479.8 32 293.7 32 64v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0c0-3.8 2.6-7 6.3-7.8l112-24c3.7-.8 7.5 1.2 9 4.7l48 112c1.4 3.3 .5 7.1-2.3 9.3l-40.6 33.2c-12.1 9.9-15.3 27.2-7.4 40.8c29.5 50.9 71.9 93.3 122.7 122.7c13.6 7.9 30.9 4.7 40.8-7.4l33.2-40.6c2.3-2.8 6.1-3.7 9.3-2.3l112 48c3.5 1.5 5.5 5.3 4.7 9l-24 112c-.8 3.7-4.1 6.3-7.8 6.3c-.1 0-.2 0-.3 0z"/%3e%3c/svg%3e') no-repeat left center / contain;transform:rotate(270deg)}.footer-contact-email::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3c!--!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2024 Fonticons, Inc.--%3e%3cpath fill="white" d="M64 96c-17.7 0-32 14.3-32 32v39.9L227.6 311.3c16.9 12.4 39.9 12.4 56.8 0L480 167.9V128c0-17.7-14.3-32-32-32H64zM32 207.6V384c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V207.6L303.3 337.1c-28.2 20.6-66.5 20.6-94.6 0L32 207.6zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"/%3e%3c/svg%3e') no-repeat left center / contain}.footer-contact-directions::before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"%3e%3c!--!Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2024 Fonticons, Inc.--%3e%3cpath fill="%23ffffff" d="M352 192c0-88.4-71.6-160-160-160S32 103.6 32 192c0 20.2 9.1 48.6 26.5 82.7c16.9 33.2 39.9 68.2 63.4 100.5c23.4 32.2 46.9 61 64.5 81.9c1.9 2.3 3.8 4.5 5.6 6.6c1.8-2.1 3.6-4.3 5.6-6.6c17.7-20.8 41.1-49.7 64.5-81.9c23.5-32.3 46.4-67.3 63.4-100.5C342.9 240.6 352 212.2 352 192zm32 0c0 88.8-120.7 237.9-170.7 295.9C200.2 503.1 192 512 192 512s-8.2-8.9-21.3-24.1C120.7 429.9 0 280.8 0 192C0 86 86 0 192 0S384 86 384 192zm-240 0a48 48 0 1 0 96 0 48 48 0 1 0 -96 0zm48 80a80 80 0 1 1 0-160 80 80 0 1 1 0 160z"/%3e%3c/svg%3e') no-repeat left center / contain}.footer-address{font-size:16px}.footer-address-title{font-size:18px}.footer-address a{text-decoration:none}.footer-address a:hover{text-decoration:underline}.footer-social-list{margin:-5px}.footer-social-list__item{padding:5px}.footer-social svg{height:25px;width:auto}.footer-social svg path{fill:white}.footer-quicknavi-navi{font-size:16px}.footer-quicknavi a{text-decoration:none}.footer-quicknavi a:hover{text-decoration:underline}.footer-bottom{background-color:#d9b36b}.footer-bottom .container{justify-content:space-between;align-items:baseline;color:white;position:relative}@media (max-width:575.98px){.footer-bottom .container{align-items:center}}.footer-bottom .container::before{content:"";display:inline-block;width:100%;height:1px;background:white;position:absolute;top:-5px}.footer-bottom .container a{color:white;text-decoration:none}.footer-bottom .container a:hover{text-decoration:underline}.footer-bottom .container .footer-copyright,.footer-bottom .container .footer-metanav{font-size:16px}.footer-bottom .container .footer-metanav .navi-meta-item{position:relative;padding-left:16px}.footer-bottom .container .footer-metanav .navi-meta-item::before{content:"";display:inline-block;height:19px;width:1px;background:white;transform:translate(-50%, -50%);position:absolute;left:7px;top:50%}.footer-bottom .container .footer-metanav .navi-meta-item:first-of-type{padding-left:0}.footer-bottom .container .footer-metanav .navi-meta-item:first-of-type::before{display:none}#footer .social-element{z-index:0}#footer .social-element .social-icon{width:45px;height:45px}#footer .social-element .social-icon img{height:100%;width:100%}#footer .social-element-hashtag{font-size:30px}@media screen and (min-width:480px){#footer .social-element-hashtag{font-size:calc(30px + 10 * ((100vw - 480px) / 920))}}@media screen and (min-width:1400px){#footer .social-element-hashtag{font-size:40px}}#footer .social-element-info{font-size:15px}@media screen and (min-width:480px){#footer .social-element-info{font-size:calc(15px + 2 * ((100vw - 480px) / 920))}}@media screen and (min-width:1400px){#footer .social-element-info{font-size:17px}}#footer .social-element .circle{height:100px;width:100px;border-radius:100px;background:#d9b36b;position:absolute;transform:translate(-50%, 50%);left:50%;bottom:0}