@font-face{font-family:"GT Walsheim";src:url("../fonts/GT-Walsheim-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"GT Walsheim";src:url("../fonts/GT-Walsheim-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"GT Walsheim Medium";src:url("../fonts/GT-Walsheim-Medium.woff") format("woff")}*{font-family:'GT Walsheim',sans-serif}body{height:100vh;margin:0;display:flex;flex-direction:column}#root{display:flex;flex-direction:column;height:100%}.container--outer{margin:0}@media all and (min-width:825px){.container--outer{margin:0 2rem}}.container--inner{margin:auto auto 4rem;padding:0 1rem}.container--standard-width{max-width:600px;margin:auto}p{font-size:1rem}@media all and (min-width:825px){p{font-size:1.125rem}}h1{font-style:normal;font-weight:bold;font-size:2.25rem;line-height:110%;color:#1d3061;max-width:600px;margin:60px auto 2rem}@media all and (min-width:825px){h1{font-size:3rem;margin-top:100px;margin-bottom:2.5rem}}h2{font-style:normal;font-weight:bold;font-size:1.5rem;line-height:110%;color:#1d3061;margin-top:0;margin-bottom:.75rem}@media all and (min-width:825px){h2{font-size:1.75rem;margin-bottom:1rem}}legend{font-size:1.125rem;font-weight:bold;color:#252525;width:100%;border:none;margin:1rem 0}@media all and (min-width:825px){legend{font-size:1.325rem}}html{font-size:unset}.styled-link,a{font-style:normal;font-weight:normal;font-size:1rem;text-decoration-line:underline;text-decoration-skip-ink:none;color:#1d3061;background-color:transparent;border:none}@media all and (min-width:825px){.styled-link,a{font-size:1.125rem}}.styled-link:hover,a:hover{text-underline-offset:.0625rem;text-decoration-thickness:.1875rem;cursor:pointer}.styled-link:focus,a:focus{outline:.125rem solid #d7932d;box-shadow:none;text-decoration-line:underline}ul{padding:0}li{list-style:none;font-size:1rem;font-weight:400}@media all and (min-width:825px){li{font-size:1.125rem}}.post-forbehold{font-size:1rem}.error{color:#8a1f11}.errorField{border-color:#f00;background-color:#fcc}.modal,.modal.fade.in{top:20%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]::-webkit-outer-spin-button{display:none}.hidden,.d-none{display:none}.site-footer{margin-top:auto}.site-footer .site-container{margin:0 auto;max-width:1200px}
