@import url("//hello.myfonts.net/count/3976c2");
@font-face {
    font-family: 'HelveticaLTWXX-Roman';
    font-display: auto;
    src: url("../fonts/3976C2_0_0.eot");
    src: url("../fonts/3976C2_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/3976C2_0_0.woff2") format("woff2"), url("../fonts/3976C2_0_0.woff") format("woff"), url("../fonts/3976C2_0_0.ttf") format("truetype");
}
@font-face {
    font-family: 'HelveticaLTWXX-Bold';
    font-display: auto;
    src: url("../fonts/3976C2_1_0.eot");
    src: url("../fonts/3976C2_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/3976C2_1_0.woff2") format("woff2"), url("../fonts/3976C2_1_0.woff") format("woff"), url("../fonts/3976C2_1_0.ttf") format("truetype");
}
@font-face {
    font-family: 'UniversLTPro-55Roman';
    font-display: auto;
    src: url("../fonts/3976C2_2_0.eot");
    src: url("../fonts/3976C2_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/3976C2_2_0.woff2") format("woff2"), url("../fonts/3976C2_2_0.woff") format("woff"), url("../fonts/3976C2_2_0.ttf") format("truetype");
}

/*simplegrid*/
.container{width: 85%%; margin-left: auto; margin-right: auto; max-width: 85%;}.row{position: relative; width: 100%;}.row [class^="col"]{float: left; margin: 0.5rem 2%; min-height: 0.125rem;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width: 96%;}.col-1-sm{width: 4.33%;}.col-2-sm{width: 12.66%;}.col-3-sm{width: 21%;}.col-4-sm{width: 29.33%;}.col-5-sm{width: 37.66%;}.col-6-sm{width: 46%;}.col-7-sm{width: 54.33%;}.col-8-sm{width: 62.66%;}.col-9-sm{width: 71%;}.col-10-sm{width: 79.33%;}.col-11-sm{width: 87.66%;}.col-12-sm{width: 96%;}.row::after{content: "";display: table;clear: both;}.hidden-sm{display: none;}@media only screen and (min-width: 33.75em){/* 540px */ .container{width: 85%;}}@media only screen and (min-width: 45em){/* 720px */ .col-1{width: 4.33%;}.col-2{width: 12.66%;}.col-3{width: 21%;}.col-4{width: 29.33%;}.col-5{width: 37.66%;}.col-6{width: 46%;}.col-7{width: 54.33%;}.col-8{width: 62.66%;}.col-9{width: 71%;}.col-10{width: 79.33%;}.col-11{width: 87.66%;}.col-12{width: 96%;}.hidden-sm{display: block;}}@media only screen and (min-width: 60em){/* 960px */ .container{width: 80%; max-width: 100%;}} .container {margin-top: 2vw; margin-bottom: 10vw;}
img {width: 100%}

/*Reset CSS*/
html,body,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,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none;}
input:focus {outline-offset: 0px; outline: none;}
/*Selection*/
::-moz-selection {color: #FBF8E9; background: #E30613;}
::selection {color: #FBF8E9; background: #E30613;} 


body {
    background-color: #FBF8E9;
    font-family: 'UniversLTPro-55Roman', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.6em;
    text-align: center;
}
.logo {width: 53px; margin-bottom: 30px;}

/*Typography*/
small {font-size: .6em;}
small a {text-decoration: underline;}
h1 {font-family: 'HelveticaLTWXX-Bold', sans-serif; font-size: 3em; line-height: 1.2em; color: #E30613;}
h2 {font-family: 'HelveticaLTWXX-Bold', sans-serif; font-size: 2em; line-height: 1.2em; color: #E30613;}
h3 {font-family: 'HelveticaLTWXX-Bold', sans-serif; font-size: 1.2em; line-height: 1.2em; color: #E30613; margin-top: 10px;}
@media only screen and (max-width: 768px) {h1 {font-size: 2em;}}
@media only screen and (max-width: 768px) {h2 {font-size: 1.5em;}}
a {color: #E30613;}
a:hover {text-decoration: none;}


/*Styling Form*/
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;display:inline-block;padding:0 2rem;text-decoration:none;vertical-align:middle;white-space:nowrap;text-align:center;margin:0;background-color:transparent;border:1px solid #000;line-height:52px;font-size:.8em;text-transform:uppercase;letter-spacing:.2em;font-weight:700}
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select{background-color:transparent;border:1px solid #000;border-radius:0;box-sizing:border-box;font-size:1rem;color:#666;margin:0;padding:0 1rem;line-height:52px;height:52px;transition:border-color 150ms ease;width:100%!important;cursor:pointer;display:block}
label{font-size:.8em}form div div{text-align:left}form button{margin-top:10px}#fieldName{margin-bottom:20px}#fieldEmail{margin-bottom:10px}

/*Video Width*/
.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}