

html,
body {
  position: relative;
  height: 100%;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  
  font-weight: normal;
}

p{
    line-height: 1.7;
    margin-top: 0;
}

header,
nav {
    display: block;
}

a {
    background-color: transparent;

}

.fa{
    font-style: normal;
}

h4{
    margin: 10px 0;
}

a:active,
a:hover {
    outline: 0;
}

img {
    border: 0;
}

body{
    margin: 0;
    min-height: 100vh;
}

h1,h2,h3,.h1,.h2,.h3{
    /* font-family: 'Futura'; */
    /* text-transform: uppercase; */
    font-weight: bold;
}


@media print {

    *,
    *:before,
    *:after {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    color: #2e85c1;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #ff9333;
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

img {
    vertical-align: middle;
}

ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

ul ul {
    margin-bottom: 0;
}

ul li{
    list-style-type: none;
}


::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #bbb; }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #bbb; }

::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #bbb; }

:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #bbb; }

*::-webkit-scrollbar{-webkit-appearance:none;}/*!sc*/
*::-webkit-scrollbar:vertical{width:12px;}/*!sc*/
*::-webkit-scrollbar:horizontal{height:12px;}/*!sc*/
*::-webkit-scrollbar-track{background-color:'#fff',;}/*!sc*/
*::-webkit-scrollbar-thumb{background-color:'#fff',;}/*!sc*/
*::-webkit-scrollbar-thumb:hover{background-color:'#fff',;}/*!sc*/


@font-face {
    font-family: 'Pharma';
    font-weight: normal;
    src:url('../fonts/Pharma.woff2') format('woff2'),
    url('../fonts/Pharma.woff') format('woff'),
    url('../fonts/Pharma.ttf')  format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    font-weight: normal;
    src:url('../fonts/Poppins-Light.woff2') format('woff2'),
    url('../fonts/Poppins-Light.woff') format('woff'),
    url('../fonts/Poppins-Light.ttf')  format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    font-weight: bold;
    src:url('../fonts/Poppins-Regular.woff') format('woff'),
    url('../fonts/Poppins-Regular.ttf')  format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Futura';
    font-weight: bold;
    src:url('../fonts/futur_b.woff') format('woff'),
    url('../fonts/futur_b.otf') format('woff'),
    url('../fonts/futur_b.ttf')  format('truetype');
    font-display: swap;
}



