body { height:100%; background-color: #FFF; margin:0px 0px 0px 0px; padding:0; font-family: 'Raleway', sans-serif; font-weight: 400; font-size:18px; line-height: 1.5; }
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;	vertical-align: baseline; text-decoration:none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block; }
.clear { clear: both; display: block; height: 0; overflow: hidden; }
body>p { margin-bottom:20px !important; font-family: 'Raleway', sans-serif; font-weight: 400; font-size:18px; line-height: 1.8; }
body strong { font-weight:600; }
body>h1 { font-size:35px; margin:0px 0px 8px 0px; font-weight:700; }
body>h2 { font-size:23px; margin:0px 0px 8px 0px; font-weight:700; }
body>h3 { font-size:22px; margin:0px 0px 8px 0px; font-weight:700; }
body>h4 { font-size:20px; margin:0px 0px 8px 0px; font-weight:700; }
body>h5 { font-size:18px; margin:0px 0px 8px 0px; font-weight:700; }
body>ul { margin:10px 0px 20px 0px; }
body>ul>li>a { margin:10px 0px 20px 0px; color:#c0373e; text-decoration: underline; font-weight:600; transition: 0.1s ease-in-out all; -webkit-transition: 0.1s ease-in-out all; -moz-transition: 0.1s ease-in-out all; }
p a { /*display:inline-block;*/ color:#c0373e; text-decoration: underline; font-weight:600; transition: 0.1s ease-in-out all; -webkit-transition: 0.1s ease-in-out all; -moz-transition: 0.1s ease-in-out all; }
p li a { display:inline-block; color:#c0373e; text-decoration: underline; font-weight:600; transition: 0.1s ease-in-out all; -webkit-transition: 0.1s ease-in-out all; -moz-transition: 0.1s ease-in-out all; }
ul { margin:10px 0px 20px 0px;  }
ul ul { display:block; }
.button-red { background-color: #c73f46; font-size:20px; font-weight: 600; color: #FFF; padding: 1rem 2.5rem; margin: 0px 0px 6px 0px; display: inline-block; border-radius: 50px; }
.button-red:hover, .button-red:focus { background-color: #a11c23 !important; padding: 1rem 2.5rem !important; margin: 0px 0px 6px 0px !important; border-radius: 50px !important; }
.button-black { background-color: #000; font-size:20px; font-weight: 600; color: #FFF; padding: 1rem 2.5rem; margin: 0px 0px 6px 0px; display: inline-block; border-radius: 50px; }
.button-black:hover, .button-black:focus { background-color: #4F4F4F; }
.button-green { background-color: #56a63f; font-size:40px; font-weight: 600; color: #FFF; padding: 1rem 2.5rem; margin: 0px 0px 6px 0px; display: inline-block; border-radius: 50px; transition: 0.4s ease-in-out all; -webkit-transition: 0.4s ease-in-out all; -moz-transition: 0.4s ease-in-out all;}
.button-green:hover, .button-green:focus { background-color: #348c1b; box-shadow: 5px 5px 20px #c5c5c5; }

em { font-style: italic; }
em { background-color: #e1e1e1; display: block; padding: 15px; margin: -7px 0 0 0; }