@font-face{font-family:Yu Gothic;font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;font-weight:700;src:local("Yu Gothic Bold")}@layer page{body.policy #main_column{padding:0 3vw 5vw}body.policy #main_column section{margin:0 auto;max-width:1000px}body.policy #main_column section .leadTxt{font-size:110%;margin-bottom:30px}body.policy #main_column section div{margin-bottom:50px}body.policy #main_column section div h3{color:#d80000;font-size:20px;font-size:2rem;margin-bottom:10px}body.policy #main_column section div p{margin-bottom:10px}body.policy #main_column section div ol{counter-reset:my-counter;margin:20px 0 20px 30px}body.policy #main_column section div ol li{font-size:110%;margin-bottom:10px;padding-left:40px;position:relative}body.policy #main_column section div ol li:before{align-items:center;border:1px solid #d80000;border-radius:50%;color:#d80000;content:counter(my-counter);counter-increment:my-counter;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-weight:400;height:25px;justify-content:center;left:0;position:absolute;top:0;width:25px}body.policy #main_column section .contact{margin:0}body.policy #main_column section .contact h2{border-bottom:3px solid #d80000;margin-bottom:20px}body.policy #main_column section .contact table td span{margin-right:20px}@media screen and (max-width:812px){body.policy #main_column{padding:0 3% 10%}body.policy #main_column section .leadTxt{font-size:16px;font-size:1.6rem;margin-bottom:8%}body.policy #main_column section div{margin-bottom:8%}body.policy #main_column section div h3{font-size:18px;font-size:1.8rem;margin-bottom:2%}body.policy #main_column section div ol{margin:5% 0}body.policy #main_column section div ol li{font-size:15px;font-size:1.5rem}body.policy #main_column section .contact h2{font-size:18px;font-size:1.8rem;margin-bottom:3%}}}