:root{--color-1:#32325d;--color-2:#525f7f;--color-3:#4a4bce;--color-4:#393968;--color-5:#ffffff;--color-6:#000000;--font-size-normal:16px;--line-height-normal:1.4}@media (max-width:1024px){:root{--font-size-normal:14px}}.privacy_policy main{padding:100px 0 50px}@media (max-width:767px){.privacy_policy main{padding:50px 0}}.privacy_policy main h1,.privacy_policy main h2{color:var(--color-1);font-size:51px;margin:50px 0}@media (max-width:1024px){.privacy_policy main h1{margin:25px 0;font-size:49px}}@media (max-width:767px){.privacy_policy main h1{font-size:30px}}.privacy_policy main h2{font-size:40px}@media (max-width:1024px){.privacy_policy main h2{margin:25px 0;font-size:38px}}@media (max-width:767px){.privacy_policy main h2{font-size:26px}}.privacy_policy main h4{color:var(--color-1);font-size:20px;font-weight:500;margin:30px 0}@media (max-width:1024px){.privacy_policy main h4{font-size:18px;margin:15px 0}}.privacy_policy main p{color:var(--color-2);font-size:var(--font-size-normal);line-height:var(--line-height-normal);margin:20px 0}@media (max-width:1024px){.privacy_policy main p{margin:10px 0}}.privacy_policy main ol,.privacy_policy main ul{margin:20px 0}@media (max-width:1024px){.privacy_policy main ol,.privacy_policy main ul{margin:10px 0}}.privacy_policy main ol.list-line,.privacy_policy main ul.list-line{list-style-type:'– ';padding-left:18px}.privacy_policy main ol.list-dots,.privacy_policy main ul.list-dots{list-style-type:disc;padding-left:18px}.privacy_policy main ol.list-position-in,.privacy_policy main ul.list-position-in{list-style-position:inside;padding-left:0}.privacy_policy main ol li,.privacy_policy main ul li{color:var(--color-2);font-size:var(--font-size-normal);line-height:var(--line-height-normal)}.privacy_policy main ol li:not(:last-child),.privacy_policy main ul li:not(:last-child){margin:20px 0}@media (max-width:1024px){.privacy_policy main ol li:not(:last-child),.privacy_policy main ul li:not(:last-child){margin:10px 0}}.privacy_policy main a{color:var(--color-3);font-size:var(--font-size-normal);line-height:var(--line-height-normal)}.privacy_policy main .privacy_policy__btn{background-color:var(--color-4);color:var(--color-5);font-size:14px;padding:12px 24px;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:3px;border:0}.privacy_policy main .privacy_policy__btn__ha{margin-top:30px}@media (max-width:1024px){.privacy_policy main .privacy_policy__btn{font-size:12px;padding:10px 20px}}