/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');*/

@font-face {
  font-family: 'Montserrat';
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Montserrat-Regular.ttf');
}

@font-face {
  font-family: 'Montserrat';
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/Montserrat-Medium.ttf');
}

@font-face {
  font-family: 'Montserrat';
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/Montserrat-SemiBold.ttf');
}

body * {box-sizing:border-box; -moz-box-sizing:border-box;}
body {font-family: Montserrat, sans-serif, arial; color:#555;}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, 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, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
body {line-height: 1.5;}

ol, ul {list-style: none;}
ol:not([class]) {list-style: decimal; padding-left:1.2em; margin:.5em 0 .5em 0;}
ul:not([class]) {list-style: disc; padding-left:1.2em; margin:.5em 0 .5em 0;}
ol:not([class]) li, 
ul:not([class]) li {margin-bottom:.6em;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
:focus {outline: 0;} 
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
input, button { -webkit-appearance: none;}
h1,h2,h3 {font-weight:700;}
