body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overscroll-behavior-y: contain; /* per impedire lo scroll su chrome */
    overflow: hidden; /* per impedire lo scroll su safari ios15*/
}

code {
    font-family: 'Open Sans';
}

a {
    text-decoration: none;
    color: inherit
}

h1,
p {
    margin: 0
}

button {
    color: inherit
}

input {
    outline: none;
    border-width: 0;
    box-shadow: none;
}

:focus {
    outline: none;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-Regular.eot');
    src: url('assets/css/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/OpenSans-Regular.woff2') format('woff2'), url('assets/css/fonts/OpenSans-Regular.woff') format('woff'), url('assets/css/fonts/OpenSans-Regular.ttf') format('truetype'), url('assets/css/fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-SemiBold.eot');
    src: url('assets/css/fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/OpenSans-SemiBold.woff2') format('woff2'), url('assets/css/fonts/OpenSans-SemiBold.woff') format('woff'), url('assets/css/fonts/OpenSans-SemiBold.ttf') format('truetype'), url('assets/css/fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('assets/css/fonts/OpenSans-Bold.eot');
    src: url('assets/css/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('assets/css/fonts/OpenSans-Bold.woff2') format('woff2'), url('assets/css/fonts/OpenSans-Bold.woff') format('woff'), url('assets/css/fonts/OpenSans-Bold.ttf') format('truetype'), url('assets/css/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}