@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-16164b91d05c056e840e9540bc7c2306.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-6bb79ed5086f621ec65aaabd872e65f0.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-a22c4d6962cbb78e19fceb75daf02765.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-8c945d76626598c89825d9545da59731.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-2ec47291824653a4933e5738d847d425.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-16164b91d05c056e840e9540bc7c2306.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-6bb79ed5086f621ec65aaabd872e65f0.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-a22c4d6962cbb78e19fceb75daf02765.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-8c945d76626598c89825d9545da59731.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-2ec47291824653a4933e5738d847d425.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-16164b91d05c056e840e9540bc7c2306.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-6bb79ed5086f621ec65aaabd872e65f0.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-a22c4d6962cbb78e19fceb75daf02765.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-8c945d76626598c89825d9545da59731.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-2ec47291824653a4933e5738d847d425.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-16164b91d05c056e840e9540bc7c2306.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-6bb79ed5086f621ec65aaabd872e65f0.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-a22c4d6962cbb78e19fceb75daf02765.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-8c945d76626598c89825d9545da59731.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Cormorant Garamond';
	src: url(/assets/fonts/Cormorant%20Garamond-2ec47291824653a4933e5738d847d425.woff2?h=56c31b23a635d50041f9dcdd5d802f2b) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-69ef5cde33d6fd526d060fcf78a34c88.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2cb61e24915ad23d81f18cd8849def8c.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-deeb3bf9a981d6a5c32705d435675328.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-e1e86f846d97ba2bd5de747adfc78049.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-2083c91140e7bbb7db951151ac57a155.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Inter';
	src: url(/assets/fonts/Inter-19884df4a8102ca66ed497ef7f549816.woff2?h=02b0a7b5b1b322c5ad9c4299e8f5b820) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-fb0e6f82e1a192f1cdc5bd0b5730cd53.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-7ddd01029e50b821770b5a7db9f61221.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-52641e563c8b74d5b9a1e1e42eccded1.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-5659c11d0716a251ec335eb73f397157.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-4cea605b2baace598c548d2fda974e23.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-808a7fadde2803377986dfbbb8700b6a.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-4765d67d098965530691e3940325370b.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-470b8bce189746aab64e7d08e861b1d8.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-3d4504fc5fcc830d255669197b50b940.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-ef1fc7254b096c554abdbefa6f7784cb.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-330eca8cf788da91ae041f7a4a706f5e.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-423c5903c9805abb8dbaa48fba202caa.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-e342ddb446facfa34e914895b3d7b89c.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-b57e21c9fab8a74acb6e61f5b9446872.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Poppins';
	src: url(/assets/fonts/Poppins-0a7b3a9e4bd70125b19dcb8851bf6227.woff2?h=827dbc30c8eaac900eadc04913de93aa) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* --- CSS VARIABLES --- */

:root {
  --charcoal: #0D0D0D;
  --off-white: #F5F4F0;
  --gold: #C5A059;
  --gold-dark: #A68549;
  --white: #FFFFFF;
  --serif-font: 'Poppins', sans-serif;
  --sans-font: 'Poppins', sans-serif;
}

/* --- GENERAL --- */

*, *::before, *::after {
  box-sizing: border-box;
}

html, body {
  overflow-x: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: var(--sans-font);
  background-color: var(--white);
  color: var(--charcoal);
  line-height: 1.6;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

img {
  max-width: 100%;
  height: auto;
}

h1, h2, h3, h4, .serif {
  font-family: var(--serif-font);
}

.text-gold {
  color: var(--gold) !important;
}

.bg-dark-charcoal {
  background-color: var(--charcoal) !important;
}

.bg-off-white {
  background-color: var(--off-white) !important;
}

.section-padding {
  padding: 100px 0;
}

.tracking-widest {
  letter-spacing: 0.2em;
}

.tracking-wider {
  letter-spacing: 0.1em;
}

.max-width-600 {
  max-width: 600px;
}

.max-width-300 {
  max-width: 300px;
}

.navbar-logo {
  height: 40px;
  width: auto;
}

/* --- BUTTONS --- */

.btn {
  border-radius: 0;
  text-transform: uppercase;
  font-size: 0.85rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  padding: 12px 30px;
  transition: all 0.4s ease;
}

.btn-gold {
  background-color: var(--gold);
  border-color: var(--gold);
  color: var(--white);
}

.btn-gold:hover {
  background-color: var(--gold-dark);
}

.btn-whatsapp {
  background-color: #25D366;
  border-color: #25D366;
  color: white;
}

.btn-whatsapp:hover {
  background-color: #128C7E;
  border-color: #128C7E;
  color: white;
}

.whatsapp-float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 100px;
  right: 20px;
  background-color: #25d366;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 2px 2px 3px #999;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: all 0.3s ease;
}

.whatsapp-float:hover {
  background-color: #128C7E;
  color: #FFF;
  transform: scale(1.1);
}

@media (max-width: 767px) {
  .whatsapp-float {
    bottom: 80px;
  }
}

border-color: var(--gold-dark); color: var(--white); .btn-outline-gold {
  border-color: var(--gold);
  color: var(--gold);
}

.btn-outline-gold:hover {
  background-color: var(--gold);
  color: var(--white);
}

.btn-outline-white {
  border-color: var(--white);
  color: var(--white);
}

.btn-outline-white:hover {
  background-color: var(--white);
  color: var(--charcoal);
}

/* --- NAVBAR --- */

#mainNav {
  padding: 20px 0;
  transition: all 0.4s ease;
  z-index: 1050;
}

#mainNav.scrolled {
  background-color: rgba(13, 13, 13, 0.9);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: 12px 0;
}

.navbar-brand .brand-text {
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 2px;
  color: var(--white);
}

.navbar-brand .brand-accent {
  color: var(--gold);
}

.nav-link {
  color: var(--white);
  font-size: 0.85rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin: 0 15px;
  opacity: 0.8;
  transition: opacity 0.3s;
}

.nav-link:hover, .nav-link.active {
  color: var(--gold) !important;
  opacity: 1;
}

/* --- HERO --- */

.hero-section {
  height: 100vh;
  min-height: 700px;
  background-image: url('https://images.unsplash.com/photo-1547996160-81dfa63595dd?q=80&w=2574&auto=format&fit=crop');
  background-size: cover;
  background-position: center;
  position: relative;
}

.hero-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.3));
}

.brand-list {
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.scroll-indicator {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.7;
}

.mouse {
  width: 20px;
  height: 35px;
  border: 2px solid white;
  border-radius: 20px;
  position: relative;
}

.mouse::after {
  content: '';
  width: 4px;
  height: 4px;
  background: white;
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
  animation: scroll-anim 2s infinite;
}

@keyframes scroll-anim {
  0% {
    opacity: 1;
    top: 8px;
  }
  100% {
    opacity: 0;
    top: 20px;
  }
}

/* --- TRUST SECTION --- */

.trust-item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  border-bottom: 1px solid rgba(255,255,255,0.1);
  padding-bottom: 20px;
}

.trust-number {
  font-family: var(--serif-font);
  font-size: 1.5rem;
  color: var(--gold);
}

/* --- BRAND EDITORIAL --- */

.brand-editorial {
  height: 60vh;
  min-height: 400px;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  color: var(--white);
  display: flex;
  align-items: flex-end;
}

.brand-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
  transition: background 0.4s ease;
}

.brand-editorial:hover .brand-overlay {
  background: rgba(0,0,0,0.5);
}

.brand-content {
  position: relative;
  z-index: 2;
}

.brand-num {
  display: block;
  font-family: var(--serif-font);
  font-size: 1.2rem;
  margin-bottom: 10px;
  opacity: 0.7;
}

/* --- WATCH CARDS --- */

.watch-card {
  background: rgb(13,13,13);
  color: var(--white);
  transition: transform 0.4s ease;
}

.watch-card:hover {
  transform: translateY(-10px);
}

.watch-img-wrapper {
  overflow: hidden;
  aspect-ratio: 1/1;
}

.watch-img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s ease;
}

.watch-card:hover .watch-img-wrapper img {
  transform: scale(1.1);
}

.accent-line {
  width: 60px;
  height: 2px;
  background: var(--gold);
  margin-top: 20px;
}

/* --- HOW IT WORKS --- */

.step-item {
  border: 1px solid rgba(255,255,255,0.05);
}

.step-num {
  display: block;
  font-family: var(--serif-font);
  font-size: 2.5rem;
  color: var(--gold);
  opacity: 0.5;
  margin-bottom: 20px;
}

/* --- FORMS --- */

.form-control, .form-select {
  border-radius: 0;
  border: 1px solid #eee;
  padding: 12px 15px;
  font-size: 0.9rem;
  background-color: #fafafa;
}

.form-control:focus, .form-select:focus {
  box-shadow: none;
  border-color: var(--gold);
  background-color: var(--white);
}

.upload-area {
  border: 2px dashed #eee;
  cursor: pointer;
  transition: border-color 0.3s;
}

.upload-area:hover {
  border-color: var(--gold);
}

/* --- ACCORDION --- */

.custom-accordion .accordion-item {
  background: transparent;
  border: none;
  border-bottom: 1px solid #ddd;
}

.custom-accordion .accordion-button {
  background: transparent;
  color: var(--white);
  font-family: var(--serif-font);
  font-size: 1.25rem;
  padding: 25px 0;
  box-shadow: none;
}

.custom-accordion .accordion-button:not(.collapsed) {
  color: var(--gold);
}

.custom-accordion .accordion-body {
  padding: 0 0 25px 0;
  color: rgba(255,255,255,0.7);
  font-size: 0.95rem;
}

/* --- FOOTER --- */

.footer-links li {
  margin-bottom: 10px;
}

.footer-links a {
  color: rgba(255,255,255,0.6);
  text-decoration: none;
  font-size: 0.85rem;
  transition: color 0.3s;
}

.footer-links a:hover {
  color: var(--gold);
}

/* --- STICKY MOBILE CTA --- */

.sticky-cta {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* --- ANIMATIONS --- */

.fade-up {
  opacity: 0;
  transform: translateY(30px);
  animation: fadeUp 0.8s forwards ease-out;
}

.delay-1 {
  animation-delay: 0.2s;
}

.delay-2 {
  animation-delay: 0.4s;
}

.delay-3 {
  animation-delay: 0.6s;
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* --- RESPONSIVE --- */

@media (max-width: 991px) {
  .section-padding {
    padding: 60px 0;
  }
}

@media (max-width: 991px) {
  .display-1 {
    font-size: 3.5rem;
  }
}

@media (max-width: 767px) {
  .hero-section {
    text-align: center;
  }
}

@media (max-width: 767px) {
  .brand-editorial {
    height: 40vh;
  }
}

@media (max-width: 767px) {
  body {
    padding-bottom: 60px;
  }
}

/* Space for sticky CTA */

/* Čišćenje fajla završeno. */

