.privacy{color:#2c2c2c;font-feature-settings:normal;background-color:#f8f5f2}@media (width<=767px){.privacy{padding:80.49px 0 49.51px}}@media (width>=768px){.privacy{padding:min(107.48px,7.67714vw) 0 min(114.28px,8.16286vw)}}.privacy-body{background-color:#fff}@media (width<=767px){.privacy-body{margin:0 20px;padding:45.43px 20px 47.2px}}@media (width>=768px){.privacy-body{width:min(1000px,71.4286vw);margin-inline:auto;padding:min(88.03px,6.28786vw) min(130px,9.28571vw) min(76.93px,5.495vw)}}@media (width<=767px){.privacy-block+.privacy-block{margin-top:22px}}@media (width>=768px){.privacy-block+.privacy-block{margin-top:min(27px,1.92857vw)}}.privacy-heading,.privacy-text{font-weight:400}@media (width<=767px){.privacy-heading,.privacy-text{letter-spacing:.02em;font-size:12px;line-height:22px}}@media (width>=768px){.privacy-heading,.privacy-text{letter-spacing:.03em;font-size:min(14px,1vw);line-height:min(27px,1.92857vw)}.privacy-heading.-large{margin-top:max(-3.5px,-.25vw);font-size:min(18px,1.28571vw);line-height:min(30.5px,2.17857vw)}}@media (width<=767px){.privacy-text+.privacy-text{margin-top:22px}}@media (width>=768px){.privacy-text+.privacy-text{margin-top:min(27px,1.92857vw)}}@media (width<=767px){.privacy-contact{margin-top:19.18px}}@media (width>=768px){.privacy-contact{width:min(510px,36.4286vw);margin:min(61.01px,4.35786vw) auto 0}}.privacy-contact-title{letter-spacing:.03em;font-weight:400}@media (width<=767px){.privacy-contact-title{font-size:14px;line-height:22px}}@media (width>=768px){.privacy-contact-title{font-size:min(16px,1.14286vw);line-height:min(27px,1.92857vw)}}.privacy-contact-lead{letter-spacing:.03em}@media (width<=767px){.privacy-contact-lead{margin-top:6.9px;font-size:12px;line-height:27px}}@media (width>=768px){.privacy-contact-lead{margin:min(8.88px,.634286vw) max(-115px,-8.21429vw) 0 0;font-size:min(14px,1vw);line-height:min(27px,1.92857vw)}}.privacy-contact-box{border:1px solid #636363}@media (width<=767px){.privacy-contact-box{margin-top:15.29px;padding:18.58px 0 19.42px 31.77px}}@media (width>=768px){.privacy-contact-box{margin-top:min(12.39px,.885vw);padding:min(20.84px,1.48857vw) 0 min(19.16px,1.36857vw) min(74.5px,5.32143vw)}}.privacy-contact-text{letter-spacing:.03em}@media (width<=767px){.privacy-contact-text{font-size:12px;line-height:22px}}@media (width>=768px){.privacy-contact-text{font-size:min(14px,1vw);line-height:min(27px,1.92857vw)}}
