@font-face{font-family:"Nexa-Bold";font-style:normal;font-weight:700;src:url("../assets/fonts/Nexa/30D476_F_0.woff2") format("woff2"),url("../assets/fonts/Nexa/30D476_F_0.woff") format("woff")}@font-face{font-family:"Nexa-Light";font-style:normal;font-weight:300;src:url("../assets/fonts/Nexa/30D476_A_0.woff2") format("woff2"),url("../assets/fonts/Nexa/30D476_A_0.woff") format("woff")}@font-face{font-family:"Overpass-Light";font-style:normal;font-weight:300;src:url("../assets/fonts/Overpass/overpass-v5-latin-300.woff2") format("woff2"),url("../assets/fonts/Overpass/overpass-v5-latin-300.woff") format("woff")}@font-face{font-family:"Overpass-Bold";font-style:normal;font-weight:700;src:url("../assets/fonts/Overpass/overpass-v5-latin-700.woff2") format("woff2"),url("../assets/fonts/Overpass/overpass-v5-latin-700.woff") format("woff")}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#f2f2f2}main,footer{margin:0;padding-left:20px;padding-right:20px}main{padding-top:40px;padding-bottom:40px}.container{margin:0 auto;max-width:1280px}.page{font-family:"Overpass-Light",Helvetica,Arial,sans-serif;color:#000}.page *:last-child{margin-bottom:0}.page h1{font-family:"Nexa-Bold",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;color:#162d63}@media screen and (min-width: 960px){.page h1{font-size:30px}}.page h2{margin:0 0 20px 0;font-family:"Overpass-Bold",Helvetica,Arial,sans-serif;font-size:16px}.page h3{margin:0 0 20px 0;font-family:"Overpass-Bold",Helvetica,Arial,sans-serif;font-size:16px}.page h4{margin:0 0 20px 0;font-family:"Overpass-Bold",Helvetica,Arial,sans-serif;font-size:16px}.page h5{margin:0 0 20px 0;font-family:"Overpass-Bold",Helvetica,Arial,sans-serif;font-size:16px}.page h6{margin:0 0 20px 0;font-family:"Overpass-Bold",Helvetica,Arial,sans-serif;font-size:16px}.page a{color:#000}.page p{margin:0 0 20px 0}.page strong{font-family:"Overpass-Bold",Helvetica,Arial,sans-serif}.content section{margin-bottom:20px}.carsonal-job-list a{text-decoration:none}.footer-list{padding:40px 0;font-size:13px;text-align:center}@media screen and (min-width: 960px){.footer-list{text-align:left}}.footer-list a{padding:0 5px;border-left:1px solid #000;white-space:nowrap}.footer-list a:first-child{border-left:0}@media screen and (min-width: 960px){.footer-list a{padding:0 0 0 20px;border-left:0;text-decoration:none}.footer-list a:first-child{padding:0}}
