

@charset "utf-8";
/* css document */
@font-face {
  font-family: SimplonNorm-Regular;
  src: url(https://ipevo-web-uk.s3.us-west-1.amazonaws.com/code/font/Simplon/SimplonNorm-Regular.ttf);
}
/* root */
html,
body {
  height: 100%;
}
html {
  box-sizing: border-box;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
*:focus {
  box-shadow: none;
  outline: #000000 dotted 2px;
}
body {
  font-family: 'SimplonNorm-Regular', 'droid sans', 'Helvetica', 'verdana', 'Arial',
  'sans-serif';
  font-size: 16px;
  line-height: 1.6em;
  color: #000;
  background-color: #fff;
  word-break: break-word;
}

/* * { 
    color: inherit; 
    background: transparent;
} */

h1 {
  font-size: 2.625em;
  line-height: 1.2em;
}
h2 {
  font-size: 2em;
  line-height: 1.2em;
}
h3 {
  font-size: 1.25em;
  line-height: 1.2em;
}
h4 {
  font-size: 1em;
  line-height: 1.2em;
}
p {
  font-size: 1em;
  line-height: 1.6em;
}
figure {
  margin: 0;
  padding: 0;
}
a {
  color: #0272bd;
  transition: 0.3s;
  -webkit-transition: 0.3s;
}
a:hover {
  text-decoration: underline;
}
a.disabled {
  color: #666;
  cursor: no-drop;
  text-decoration: none;
}
input[type='text'],
input[type='number'],
select,
textarea {
  font-size: 16px;
}
.element-invisible {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
  clip-path: inset(0px 0px 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}
.hidden {
  position: absolute;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.nowrap {
  display: inline-block;
}
.replaceFont {
  font-family: 'SimplonNorm-Light', 'droid sans', 'Helvetica', 'verdana', 'Arial',
  'sans-serif';
  display: inline !important;
}
* {
  /* padding: 0; */
  margin: 0;
}
body {
    margin: 0;
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  word-wrap: break-word;
}
ol {
  padding: 0;
  margin: 0;
  list-style: none;
  word-wrap: break-word;
  word-break: break-word;
}

a {
  /* outline: none; */
}
img {
  max-width: 100%;
  height: auto;
}

.btn:before,
.btn:after {
  font-family: 'Font Awesome 5 Free';
  display: inline-block;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.btn {
  font-size: 1em;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  background-color: #333;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
  padding: 0 25px;
  border-radius: 50px;
  border: 1px solid #333;
  line-height: 38px;
  transition: all 0.15s ease-in-out;
  -webkit-transition: all 0.15s ease-in-out;
  margin: 0;
  cursor: pointer;
}
.btn:hover {
  text-decoration: none;
}
.aa-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
  clip-path: inset(0px 0px 99.9% 99.9%);
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
}
