@import "./mobile.css";

html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
    margin: 0;
    padding: 0;
}

:root {
    --primary-color: #273be2;
    --black-color: #272125;
    --white-color: #fefdfa;
    --gray-color: #909090;
    --ligth-gray: #fefcf9;

}


@font-face {
    font-family: 'newakeregular';
    src: url('../assets/fonts/newake-font-regular-webfont.woff2') format('woff2'), url('../assets/fonts/newake-font-regular-webfont.woff') format('woff'), url('../assets/fonts/newake-font-regular-webfont.ttf') format('truetype'), url('../assets/fonts/newake-font-regular-webfont.svg#newakeregular') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'bariolbold';
    src: url('../assets/fonts/bariol_bold-webfont.woff2') format('woff2'), url('../assets/fonts/bariol_bold-webfont.woff') format('woff'), url('../assets/fonts/bariol_bold-webfont.ttf') format('truetype'), url('../assets/fonts/bariol_bold-webfont.svg#bariolbold') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'bariolregular';
    src: url('../assets/fonts/bariol_regular-webfont.woff2') format('woff2'), url('../assets/fonts/bariol_regular-webfont.woff') format('woff'), url('../assets/fonts/bariol_regular-webfont.ttf') format('truetype'), url('../assets/fonts/bariol_regular-webfont.svg#bariolregular') format('svg');
    font-weight: normal;
    font-style: normal
}

body {
    font-family: 'bariolregular';
}

header {
    background-color: var(--ligth-gray);
    border-top: solid 6px;
    padding: 0.5em 0;
    display: flex;
    justify-content: center;
    border-top-color: var(--primary-color);
    height: 14vh;
}

h1,
h3,
i {
    font-family: 'newakeregular';
    font-weight: 500;
    color: var(--primary-color);
}

h1 {
    margin-top: 15px;
}

i {
    color: var(--primary-color);
    font-size: 44px;
    transition: all 0.25s;
}

h6 {
    font-size: 1.0em;
    font-weight: 500;
    color: var(--black-color);
}

h3 {
    font-size: 1.7em;
    color: var(--primary-color);
}

h4 {
    margin-top: 10px;
}

footer {
    background-color: var(--white-color);
    text-align: center;
    padding: 0.8em;
    bottom: 0px;
    position: relative;
    height: 8vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container-info {
    background-color: transparent;
    height: calc(100vh - 22vh);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 0.75em 1em;
    width: 45vw;
    position: relative;
    margin: 0 auto;
}

.container-info i:hover {
    font-size: 48px;
    transition: all 0.2s;
}

.container-info ul {
    text-align: left;
    font-weight: 600;
}

.container-info p {
    text-align: left;
}

.container-info img {
    min-width: auto;
    width: 165px;
    max-width: 165px;
}