

/* UltraLight Italic */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYULTRALIGHTITALIC.OTF') format('opentype');
    font-weight: 200;
    font-style: italic;
}

/* Thin Italic */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYTHINITALIC.OTF') format('opentype');
    font-weight: 300;
    font-style: italic;
}

/* Light Italic */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYLIGHTITALIC.OTF') format('opentype');
    font-weight: 300;
    font-style: italic;
}

/* Regular */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYREGULAR.OTF') format('opentype');
    font-weight: 400;
    font-style: normal;
}

/* Medium */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYMEDIUM.OTF') format('opentype');
    font-weight: 500;
    font-style: normal;
}

/* SemiBold Italic */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYSEMIBOLDITALIC.OTF') format('opentype');
    font-weight: 600;
    font-style: italic;
}

/* Bold */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYBOLD.OTF') format('opentype');
    font-weight: 700;
    font-style: normal;
}

/* Heavy Italic */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYHEAVYITALIC.OTF') format('opentype');
    font-weight: 800;
    font-style: italic;
}

/* Black Italic */
@font-face {
    font-family: 'SF Pro Display';
    src: url('/fonts/sf-pro-display/SFPRODISPLAYBLACKITALIC.OTF') format('opentype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Impact';
    src: url('/fonts/impact.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}


* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 1.5;
}


.italic {
    font-style: italic;
}

.underline {
    text-decoration: underline;
}

.cur-ptr {
    cursor: pointer;
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}

