body{margin:0;padding:0;font-family:Inter,sans-serif;font-size:16px;line-height:20px;font-weight:400;letter-spacing:0;color:#000;background-color:#fff}header{background:rgba(249,250,250,1)}header .inner{margin:0 auto;max-width:1120px;padding:20px}header .inner .logo{max-width:150px}footer{background:rgba(249,250,250,1);padding:46px 0}footer .inner{max-width:1120px;margin:0 auto;padding:0 20px}footer .foot{font-size:14px;line-height:20px}footer .foot .logo{width:140px}footer .foot .wrap{display:flex;padding-top:24px;border-bottom:1px solid #c4c4c4}footer .foot .wrap strong{display:block}footer .foot .wrap p{margin:0}footer .foot .wrap .info{width:324px;margin-right:72px;padding-bottom:40px}footer .foot .wrap .phone{width:90px;margin-right:72px;padding-bottom:40px}footer .foot .wrap .email{width:212px;margin-right:72px;padding-bottom:40px}footer .foot .wrap .address{flex:1 1;padding-bottom:40px}footer .foot .foot-text{padding-top:24px;display:flex;justify-content:space-between}footer .foot .foot-text .privacy{display:block;width:50px;margin-right:32px}footer .foot .foot-text .terms{display:block;flex:1 1}footer .foot .foot-text .copy{display:block;width:318px;text-align:right}footer .foot .foot-text .privacy-terms{display:flex;gap:32px}footer .foot .foot-text .privacy-terms .items{text-decoration:none;color:inherit}footer .foot .foot-text .privacy-terms .items:hover{text-decoration:underline}@media screen and (max-width:767px){footer{padding:30px 0}footer .foot .logo{width:98px}footer .foot .wrap{padding-top:16px;flex-direction:column}footer .foot .wrap p{width:100%!important;margin:0!important}footer .foot .foot-text{margin:0;display:block}footer .foot .foot-text p{margin:0}footer .foot .foot-text .copy{width:100%;text-align:left;margin-top:24px}}