@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-VariableFont_wght.ttf');
}

@font-face {
    font-family: 'PT Sans';
    src: url('../fonts/PTSans-Regular.ttf');
}
:root {
    --max-width:1146px;
    --padding: 14px;
    --main-font-family:'PT Sans';
}
* {
    box-sizing: border-box;
}
html {
    scroll-behavior: smooth;
}

body {
    font-family: var(--main-font-family, system-ui);
}
.block {
    width: min(100%, var(--max-width));
    /* width: min(var(--max-width), 100% - (var(--padding) * 2));*/
    /* width: min(1160px, 100% - 30px); */
    margin-inline: auto;
}
.img-fluid img {
    max-width: 100%;
    height: auto;
}