.page__header{padding:48px 0}@media screen and (max-width: 768px){.page__header{padding:32px 0}}.page__title{margin:0;font-size:32px;font-weight:700;line-height:1.5;color:#1a1a1a}@media screen and (max-width: 768px){.page__title{font-size:24px}}.page__body p+p{margin-top:16px}.page__btns{margin-top:40px;text-align:center}.contact-confirm .contact-confirm__lead{margin:0 0 24px;text-align:center}@media screen and (max-width: 768px){.contact-confirm .contact-confirm__lead{text-align:left}}.contact-confirm .contact-confirm__table{max-width:800px;margin:0 auto;background:#fff}.contact-confirm .contact-confirm__table th{width:200px}@media screen and (max-width: 768px){.contact-confirm .contact-confirm__table th{width:112px}}.contact-confirm .contact-confirm__table td{word-break:break-all}.contact-confirm .contact-confirm__btns{display:flex;justify-content:center;gap:24px;margin-top:40px}@media screen and (max-width: 768px){.contact-confirm .contact-confirm__btns{flex-direction:column-reverse;gap:16px}}.contact-confirm .contact-confirm__btns form{display:flex}@media screen and (max-width: 768px){.contact-confirm .contact-confirm__btns form{width:100%}}.contact-thanks .contact-thanks__title{margin:0 0 24px;font-size:24px;font-weight:700;text-align:center;color:#1a1a1a}@media screen and (max-width: 768px){.contact-thanks .contact-thanks__title{font-size:20px}}.contact-thanks .contact-thanks__msg{max-width:800px;margin:0 auto}.contact-thanks .contact-thanks__msg p+p{margin-top:16px}.policy .policy__inner{max-width:880px;margin:0 auto;font-size:16px;line-height:2}@media screen and (max-width: 768px){.policy .policy__inner{font-size:14px}}.policy .policy__inner>p+p{margin-top:16px}.policy .policy__heading{margin:56px 0 16px;padding-left:16px;font-size:22px;font-weight:700;line-height:1.5;border-left:4px solid #1cc18e}@media screen and (max-width: 768px){.policy .policy__heading{margin-top:40px;font-size:18px}}.policy .policy__subheading{margin:32px 0 8px;font-size:18px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.policy .policy__subheading{font-size:16px}}.policy .policy__list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.policy .policy__list li{position:relative;padding-left:20px}.policy .policy__list li::before{content:"";position:absolute;top:12px;left:4px;width:8px;height:8px;background:#1cc18e;border-radius:50%}.policy .policy__table-wrap{margin-top:16px;overflow-x:auto}.policy .policy__table-wrap .policy__table{min-width:640px;margin-top:0}.policy .policy__table{margin-top:16px;font-size:14px}.policy .policy__table th,.policy .policy__table td{font-size:14px;line-height:1.75}@media screen and (max-width: 768px){.policy .policy__table th,.policy .policy__table td{font-size:12px}}.policy .policy__table th{white-space:nowrap}.policy .policy__table a{text-decoration:underline}.policy .policy__date{margin-top:56px;text-align:right;color:#5d5d5d}
