.container{width:95%;margin:0 auto;position:relative}@media (min-width:768px){.container{width:728px}}@media (min-width:1024px){.container{width:984px}}@media (min-width:1280px){.container{width:1240px}}.row{position:relative;width:100%}.row:after{content:"";display:table;clear:both}.half,.quarter,.third{display:inline-block;float:left;padding:12px 24px}.half p,.quarter p,.third p{margin:0}.half{width:100%}@media (min-width:768px){.half{width:50%}.half:nth-child(3){clear:left}}.third{width:100%}@media (min-width:768px){.third{width:50%}.third:nth-child(3){clear:left}}@media (min-width:1024px){.third{width:33.3334%}.third:nth-child(3){clear:none}.third:nth-child(4){clear:left}}.quarter{width:50%;padding:12px 18px}@media (min-width:768px){.quarter{width:25%;padding:12px 24px}.quarter:nth-child(5){clear:left}}section.container>h2,section .container>h2,section.container h1,section .container h1{padding:0 24px}section.container:after,section .container:after{content:"";display:table;clear:both}.clearfix{clear:both}body,html{font-size:14px;letter-spacing:.02rem;background-color:#fff;overflow-x:hidden}body>*,html>*{overflow-y:hidden;overflow-x:hidden}@media (min-width:768px){body,html{font-size:16px}}body.scrollBlock,html.scrollBlock{overflow:hidden}a,button,label,li,p,span,td{font-family:Open Sans,sans-serif;position:relative}h1,h2,h3{font-family:Nunito Sans,serif;margin-top:0;position:relative}h1{font-size:3rem;font-weight:300;margin-bottom:1rem;text-align:center}h2{font-size:2rem;font-weight:400}h2,h3{margin-bottom:.618rem}h3{font-size:1.8rem;font-weight:300}p{font-size:1rem;line-height:1.8rem;margin-top:0;margin-bottom:1.4rem}a{color:#2f5b84}:focus{outline:0}