body {font-family:'Century Gothic', sans-serif;padding:0; margin:0; font-size:16px;line-height:1.625em; background: url(../img/DAM_pattern.png) #fff repeat top left; color:#3a3a3a;  min-height:100vh;}
strong {font-weight:700;}

.flex			{display: -webkit-box;display: -ms-flexbox;display: flex;}
.flex-inline	{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}

.align-start	{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.align-end		{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.align-center	{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.align-baseline	{-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;}
.align-stretch	{-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}

.justify-start		{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.justify-end		{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.justify-center		{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.justify-between	{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.justify-around		{-ms-flex-pack: distribute;justify-content: space-around;}

.flex-column	{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.flex-column-reverse	{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.flex-row	{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.flex-row-reverse	{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.flex-wrap		{-ms-flex-wrap: wrap;flex-wrap: wrap;}

.width100{width:100%;}


.title img{max-width:100%;display: table; margin: 0 auto;}
.contact {line-height:1.625;padding:0;color:#1e1e1e;letter-spacing:.1em;}
.contact a.btn {background:#c7e4d9;transition:.25s ease-in-out;color:inherit;font-size:25px;min-height:45px; line-height:1;text-transform:uppercase;margin:30px auto;padding:.5rem 3rem;text-decoration:none;}
.contact a.btn:hover,
.contact a.btn:focus {background:#b2cbc2;}
.contact p {font-size:16px;}
.contact p a {color:inherit; text-decoration:none;transition:.25s ease-in-out;border:1px dotted transparent;}
.contact p a:hover,
.contact p a:focus {border-bottom:1px dotted #1e1e1e;}



footer {padding-top:15px; padding-bottom:15px;font-size:12px;color:#fff;text-shadow:0 3px 8px rgba(0,0,0,.35);}