.footer-partners{margin-bottom:60px}.footer-partners .slide-5{min-width:175px;width:auto}.footer-partners .slide-6{min-width:250px;width:auto}.footer-partners img{max-height:90px;width:auto}.footer-content{font-size:20px;font-weight:400;line-height:1.55;padding-top:80px;padding-bottom:40px;margin-bottom:60px;border-radius:40px}.footer-content a:not(.btn){color:#2c2c2c;text-decoration:none;transition:all 300ms ease}.footer-content a:not(.btn):hover{text-decoration:underline}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:50px;row-gap:20px;margin-bottom:160px}@media(max-width: 767.98px){.footer-top{flex-direction:column;align-items:start}}.footer-top .footer-slogan{font-size:48px;font-weight:700;line-height:1.4}.footer-top .footer-slogan span{display:inline-block}@media(max-width: 767.98px){.footer-contact{margin-top:60px}}@media(min-width: 1400px){.footer-contact{padding-left:22px}}.footer-contact-links{display:flex;flex-direction:column;row-gap:35px;margin-top:35px}.footer-contact-telephone::before{content:"";display:inline-block;width:33px;height:25px;margin-right:20px;background:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 512 512%22%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=%22%23333%22 d=%22M375.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%22/%3e%3c/svg%3e") no-repeat left center/contain}.footer-contact-email::before{content:"";display:inline-block;width:33px;height:25px;margin-right:20px;background:url("data:image/svg+xml,%3csvg width=%2233%22 height=%2225%22 viewBox=%220 0 33 25%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3e%3cpath d=%22M0 3.809v-.163h.006C.084 1.62 1.74 0 3.771 0H29.23c2.03 0 3.68 1.621 3.764 3.646H33v17.187C33 23.132 31.15 25 28.875 25H4.125C1.85 25 0 23.131 0 20.833zm30.938 3.457-11.39 8.43a5.12 5.12 0 0 1-6.097 0L2.063 7.267v13.567a2.07 2.07 0 0 0 2.062 2.084h24.75a2.07 2.07 0 0 0 2.063-2.084zm0-3.457a1.72 1.72 0 0 0-1.708-1.726H3.77A1.72 1.72 0 0 0 2.064 3.81c0 .546.257 1.067.696 1.393l11.91 8.815a3.07 3.07 0 0 0 3.662 0l11.91-8.822a1.73 1.73 0 0 0 .697-1.393z%22 fill=%22%23333%22/%3e%3c/svg%3e") no-repeat left center/contain}.footer-social{margin-top:35px}.footer-social-list{row-gap:20px;column-gap:40px}.footer-social-list__item{transition:all 300ms ease}.footer-social-list__item:hover{opacity:.5}.footer-social svg{height:28px;width:auto}@media(max-width: 1199.98px){.footer-quicknavi{margin-top:60px}}.footer-quicknavi-navi .navi-quick-list{display:grid;row-gap:35px}@media(min-width: 1400px){.footer-quicknavi-navi .navi-quick-list{grid-template-columns:1fr 1fr;column-gap:110px}}@media(min-width: 992px)and (max-width: 1199.98px){.footer-quicknavi-navi .navi-quick-list{grid-template-columns:33.33333333% 33.33333333%;column-gap:0}}.footer-bottom{padding-top:40px;margin-top:80px}.footer-headline{font-size:20px;line-height:1.4;font-weight:700;margin-bottom:35px}.footer-headline.footer-headline-main{font-size:24px}