/* global */

* {
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
}

body {
    background: #fff;
    margin: 0;
    padding: 0;
    font-family: "inter-18pt", sans-serif;
}

input:focus,
textarea:focus,
select:focus {
    outline: none;
}

/* end of global */

@media(min-width: 1366px) {
    .flex-section-text ul li a,
    .flex-section-text p a {
        display: inline;
        margin: 0;
        padding: 0;
        background: none;
        box-shadow: none;
        border-radius: 0;
        letter-spacing: 0;
        text-transform: none;
        font-size: inherit;
        color: #4081b3;
        text-decoration: none;
        font-weight: 600;
    }
    .flex-section-text ul li a:hover,
    .flex-section-text p a:hover {
        background: none;
        color: #04080b;
        text-decoration: underline;
    }
}

@media(max-width: 1366px) and (min-width: 1024px) {
    .flex-section-text ul li a,
    .flex-section-text p a {
        display: inline;
        margin: 0;
        padding: 0;
        background: none;
        box-shadow: none;
        border-radius: 0;
        letter-spacing: 0;
        text-transform: none;
        font-size: inherit;
        color: #4081b3;
        text-decoration: none;
        font-weight: 600;
    }
    .flex-section-text ul li a:hover,
    .flex-section-text p a:hover {
        background: none;
        color: #04080b;
        text-decoration: underline;
    }
}

@media(max-width: 1024px) and (min-width: 769px) {
    .flex-section-text ul li a,
    .flex-section-text p a {
        display: inline;
        margin: 0;
        padding: 0;
        background: none;
        box-shadow: none;
        border-radius: 0;
        letter-spacing: 0;
        text-transform: none;
        font-size: inherit;
        color: #4081b3;
        text-decoration: none;
        font-weight: 600;
    }
    .flex-section-text ul li a:hover,
    .flex-section-text p a:hover {
        background: none;
        color: #04080b;
        text-decoration: underline;
    }
}

@media(max-width: 769px) {
    .flex-section-text ul li a,
    .flex-section-text p a {
        display: inline;
        margin: 0;
        padding: 0;
        background: none;
        box-shadow: none;
        border-radius: 0;
        letter-spacing: 0;
        text-transform: none;
        font-size: inherit;
        color: #4081b3;
        text-decoration: none;
        font-weight: 600;
    }
    .flex-section-text ul li a:hover,
    .flex-section-text p a:hover {
        background: none;
        color: #04080b;
        text-decoration: underline;
    }
}
