html{ font-size: 62.5%;font-family: 'DM Sans', sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}a{background-color: transparent}footer a:hover{text-decoration: underline}img{border: 0}input{color: inherit;font: inherit;margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}input[type="submit"]{-webkit-appearance: button;cursor: pointer}input[type="checkbox"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html{font-size:62.5%;-webkit-tap-highlight-color: transparent}body{font-family: 'DM Sans', sans-serif;font-size:1.4rem;line-height: 1.42857143;color: #1C2762;background-color: #fff}a{text-decoration: none}img{vertical-align: middle}.h2,h2{font-weight: 500;line-height: 1.1;font-size:3.0rem;margin-bottom: 10px}p{margin: 0 0 10px}.container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}@media (min-width: 768px){.container{width: 750px}}@media (min-width: 992px){.container{width: 970px}.col-md-offset-0{margin-left: 0}}@media (min-width: 1200px){.container{width: 1170px}}.row{margin-right: -15px;margin-left: -15px}.col-md-12,.col-md-4,.col-md-6,.col-sm-12,.col-sm-6,.col-sm-7{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}@media (min-width: 768px){.col-sm-12,.col-sm-6,.col-sm-7{float: left}.col-sm-12{width: 100%}.col-sm-7{width: 58.33333333%}.col-sm-6{width: 50%}.col-sm-offset-1{margin-left: 8.33333333%}}@media (min-width: 992px){.col-md-12,.col-md-4,.col-md-6{float: left}.col-md-12{width: 100%}.col-md-6{width: 50%}.col-md-4{width: 33.33333333%}.col-md-offset-0{margin-left: 0}}.btn{display: inline-block;margin-bottom: 0;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;border: 1px solid transparent;padding: 6px 12px;font-size:1.4rem;line-height: 1.42857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.container:after,.container:before,.row:after,.row:before{display: table;content: " "}.container:after,.row:after{clear: both}.visible-xs{display: none !important}@media (max-width: 767px){.visible-xs{display: block !important}}@media (max-width: 767px){.hidden-xs{display: none !important}}@media (min-width: 1200px){.hidden-lg{display: none !important}}