*,
*::before,
*::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
html {
    --e-global-color-primary: #005655;
    --e-global-color-secondary: #00c747;
    --e-global-color-text: #191919;
    --e-global-color-accent: #c9f001;
    --e-global-color-6f64d03: #ffffff;
    --e-global-color-55fa538: #333333;
    --e-global-color-11e15ff: #666666;
    --e-global-color-3157778: #41a2a0;
    --e-global-color-d4faae3: #c5c5c5;
    --e-global-color-c7aed30: #2d8d8c;

    --e-errorc: #dc3545;
    --form_element_border: #dcdcdc;
    --e-color-muted: #728784;

    --e-global-typography-primary-font-family: "Red Hat Display";
    --e-global-typography-accent-font-family: "Red Hat Display";
    --e-global-typography-text-font-family: "Inter";

    font-family: var(--e-global-typography-text-font-family);
    font-size: 14px;
}

body {
    margin: 0;
    font-family: var(--e-global-typography-text-font-family) !important;
    font-size: inherit;
    line-height: 1.5;
    color: var(--e-global-color-55fa538);
}
section#main-body {
    padding: 0;
}

img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
}

a {
    color: var(--link-color);
    transition: all ease 0.3s;
    text-decoration: none;
    cursor: pointer;
}
p {
    margin: 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0;
    line-height: normal;
}

ol,
ul,
dl {
    margin: 0;
}

button:focus {
    outline: none;
}

label {
    margin-bottom: 0;
}

.text {
    color: var(--e-global-color-11e15ff);
}
.btn {
    padding: 0;
}

.form-row {
    margin: 0;
}
.input-group {
    flex-wrap: nowrap;
}
