.footer-container{align-items:center;margin:70px auto;max-width:1015px;width:100vw}.footer-container,.footer-container .column-container{display:flex;flex-direction:column}.footer-container .column-container h1{color:#555;font-size:16px;font-weight:600;line-height:1}.footer-container .column-container p{-webkit-font-smoothing:antialiased;color:rgba(85,85,85,.8);font-size:14px;line-height:19px;margin-bottom:0}.footer-container .link-container a{-webkit-font-smoothing:antialiased;color:rgba(85,85,85,.8);font-size:14px;line-height:1}.footer-container .link-container a:not(:last-child){margin-bottom:16px}.footer-container .links-wrapper{align-items:flex-start;display:flex;justify-content:space-between;padding:0 20px;width:100%}@media(max-width:1049px){.footer-container .links-wrapper{flex-wrap:wrap;max-width:300px}.footer-container .links-wrapper .logo-container{align-items:center;display:flex;justify-content:center;margin:0 auto 50px;max-width:100%;text-align:center;width:100%}}.footer-container .logo-container svg{margin-top:-8px;width:217px}.footer-container .logo-container p{margin-top:15px;max-width:236px}@media(max-width:1049px){.footer-container .contact-column-container{align-items:center;display:flex;margin:50px 0;width:100%}}.footer-container .contact-column-container .phone{color:#555;font-size:23px;font-weight:600;margin-bottom:14px}.footer-container .contact-column-container .email{font-size:14px}.footer-container .sns-container{margin-top:20px}.footer-container .sns-container .social-icon{display:inline-block}.footer-container .sns-container .social-icon:not(:last-child){margin-right:17px}.footer-container .sns-container .social-icon svg{cursor:pointer}.footer-container .sns-container .facebook{width:11px}.footer-container .sns-container .twitter{width:25px}.footer-container .sns-container .instagram{width:23px}.footer-container .sns-container .youtube{width:29px}.footer-container .disclaimer-container{font-size:12px;margin-top:50px}.footer-container .disclaimer-container .copyright{-webkit-font-smoothing:antialiased;text-align:center}.footer-container .disclaimer-container .copyright>:not(:last-child){margin-right:14px}.footer-container .disclaimer-container .copyright a{font-weight:700}.footer-container .disclaimer-container>p{color:rgba(85,85,85,.3);margin:40px auto;width:100%}@media(max-width:1049px){.footer-container .disclaimer-container>p{box-sizing:border-box;margin-top:11px;padding:0 20px;text-align:center}}.chatButton__2-hPB{bottom:20px;cursor:pointer;min-width:50px;position:fixed;right:20px;transition:right .3s ease-in-out;z-index:10}.chatButton__2-hPB,.chatButton__2-hPB .container__vi1nl{align-items:center;display:flex;flex-direction:row;justify-content:center}.chatButton__2-hPB .container__vi1nl{background:#17479d;height:50px;position:relative;transition:width .2s ease-in-out;width:0}.chatButton__2-hPB .container__vi1nl .circle__Y2XDm{background:#17479d;border-radius:50%;cursor:pointer;height:50px;min-width:50px;position:absolute;z-index:1}.chatButton__2-hPB .container__vi1nl .circle__Y2XDm:first-child{left:-25px}.chatButton__2-hPB .container__vi1nl .circle__Y2XDm:last-child{right:-25px}.chatButton__2-hPB .container__vi1nl svg{height:30px;position:absolute;width:30px;z-index:2}.chatButton__2-hPB .container__vi1nl svg path{fill:#fff}.chatButton__2-hPB .container__vi1nl span{color:#fff;font-size:18px;font-weight:700;margin-left:40px;opacity:0;z-index:2}.chatButton__2-hPB.expanded__1HlJ1,.chatButton__2-hPB:not(.compact__1AnMd):hover{right:45px;transition:right .1s ease-in-out}.chatButton__2-hPB.expanded__1HlJ1 .container__vi1nl,.chatButton__2-hPB:not(.compact__1AnMd):hover .container__vi1nl{border-radius:0;justify-content:space-between;transition:width .2s ease-in-out;width:130px}.chatButton__2-hPB.expanded__1HlJ1 .container__vi1nl span,.chatButton__2-hPB:not(.compact__1AnMd):hover .container__vi1nl span{opacity:1;transition-delay:.2s;transition-duration:.2s;transition-property:opacity}.privacy-policy-wrapper{background:#fff;display:flex;justify-content:center;padding-bottom:36px;padding-top:72px}.privacy-policy-wrapper .privacy-policy{align-items:center;box-sizing:content-box;display:flex;flex-direction:column;max-width:800px;padding:0 36px}.privacy-policy-wrapper .privacy-policy h1{font-size:36px;font-weight:400;margin-bottom:48px}.privacy-policy-wrapper .privacy-policy>div{color:#555;font-size:.9em;margin-bottom:16px}.privacy-policy-wrapper .privacy-policy>div h3{color:#17479d;margin-bottom:8px}.privacy-policy-wrapper .privacy-policy>div ul{margin-bottom:16px}.privacy-policy-wrapper .privacy-policy>div ul li{margin-bottom:8px}