@font-face {
    font-family: Acme;
    src: url(/assets/fonts/RrQfboBx-C5_XxrBbg.woff2?h=caaf62fba71868986a754811e1b6e089) 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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Courgette;
    src: url(/assets/fonts/wEO_EBrAnc9BLjLQAUk1WPoK7Es.woff2?h=9c5512b8b2d738cf0d1e7253aa3f48b1) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Courgette;
    src: url(/assets/fonts/wEO_EBrAnc9BLjLQAUk1VvoK.woff2?h=9c5512b8b2d738cf0d1e7253aa3f48b1) 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+2074, 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/pxiEyp8kv8JHgFVrJJbecmNE.woff2?h=618b598920c03d3fc8e8aa7c31bb6e89) 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+25CC, U+A830-A839, U+A8E0-A8FF
}

@font-face {
    font-family: Poppins;
    src: url(/assets/fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2?h=618b598920c03d3fc8e8aa7c31bb6e89) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Poppins;
    src: url(/assets/fonts/pxiEyp8kv8JHgFVrJJfecg.woff2?h=618b598920c03d3fc8e8aa7c31bb6e89) 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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 300;
    font-style: italic;
    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: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 300;
    font-style: italic;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 400;
    font-style: italic;
    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: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 400;
    font-style: italic;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 600;
    font-style: italic;
    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: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 600;
    font-style: italic;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 700;
    font-style: italic;
    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: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 700;
    font-style: italic;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QIFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4SYFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4QoFqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    font-style: italic;
    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: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4Q4FqPfE.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptsg8zYS_SKggPNyCg4TYFq.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    font-style: italic;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

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

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

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

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

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

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) 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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCAIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCkIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCIIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    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: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyCMIT5lu.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Raleway;
    src: url(/assets/fonts/1Ptug8zYS_SKggPNyC0ITw.woff2?h=e38bffefaf4b2ddcc03b3753abcd5f32) format('woff2');
    font-weight: 800;
    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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

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

@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2?h=519eb0ccc3d2c82ceb178fbcf18d6e47) 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: Roboto;
    src: url(/assets/fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2?h=519eb0ccc3d2c82ceb178fbcf18d6e47) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2?h=519eb0ccc3d2c82ceb178fbcf18d6e47) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2?h=519eb0ccc3d2c82ceb178fbcf18d6e47) 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: Roboto;
    src: url(/assets/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2?h=519eb0ccc3d2c82ceb178fbcf18d6e47) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2?h=519eb0ccc3d2c82ceb178fbcf18d6e47) 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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

:root,
[data-bs-theme=light] {
    --bs-primary: #0b0b5f;
    --bs-primary-rgb: 11, 11, 95;
    --bs-primary-text-emphasis: #040426;
    --bs-primary-bg-subtle: #CECEDF;
    --bs-primary-border-subtle: #9D9DBF
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0b0b5f;
    --bs-btn-border-color: #0b0b5f;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #090951;
    --bs-btn-hover-border-color: #09094C;
    --bs-btn-focus-shadow-rgb: 218, 218, 231;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #09094C;
    --bs-btn-active-border-color: #080847;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0b0b5f;
    --bs-btn-disabled-border-color: #0b0b5f
}

.btn-outline-primary {
    --bs-btn-color: #0b0b5f;
    --bs-btn-border-color: #0b0b5f;
    --bs-btn-focus-shadow-rgb: 11, 11, 95;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b0b5f;
    --bs-btn-hover-border-color: #0b0b5f;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0b0b5f;
    --bs-btn-active-border-color: #0b0b5f;
    --bs-btn-disabled-color: #0b0b5f;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0b0b5f
}

.cn_section {
    position: relative;
    margin: 0;
    padding: 0;
    background: #f2c0ff;
    width: 100%;
    height: 100vh
}

#wave {
    position: absolute;
    bottom: 0;
    width: 100%
}

#wave path {
    fill: #FFFFFF
}

.cn_section.section2 {
    width: 100%;
    height: 100vh;
    background: #fffcc0
}

#brand-logo {
    background-image: url(/assets/img/logo.png?h=ae9fa61ec2cce08ffeb5e2becfc96095);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 70px;
    width: 70px
}

.sacbtn {
    border-radius: 20px;
    box-shadow: 5px 8px 9px var(--bs-purple)
}
.sacbtn:hover {
    border-radius: 20px;
    box-shadow: 5px 8px 9px #ffd200
}

.icon-bg {
    padding: 5px;
    border-radius: 9px
}

.full-screen-section {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center
}

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

.stepwizard-step p {
    margin-top: 10px
}

.stepwizard-row {
    display: table-row
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative
}

.stepwizard-step button[disabled] {
    opacity: 1 !important
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-index: 0
}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative
}

.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px
}

.container {
    max-width: 1200px;
    max-height: inherit
}

@media (min-width:1400px) {
    .d-xxl-flex {
        display: flex !important
    }
}

.underline_title:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 8px;
    border-radius: 5px;
    background: #ffd200;
    z-index: -1
}

.underline_section:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 20%;
    width: 60%;
    right: 20%;
    height: 8px;
    border-radius: 5px;
    background: #ffd200;
    z-index: -1;
    align-items: center
}

.underline_section {
    position: relative
}

.service_card {
    box-shadow: 0 0 15px 0 #6b287c;
    border-radius: 25px;
    height: 100%
}

.service_card:hover{
  color: #6b287c;
}

.card:hover {
    box-shadow: 0 4px 6px #ffd200;
}    

.section_heading,
section_heading {
    font-family: Roboto, sans-serif;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0
}

.icon-container {
    animation: bounce 2s infinite;
  }
  
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-20px);
    }
    60% {
      transform: translateY(-10px);
    }
  }

/* Scroll to top */
#scrollToTopBtn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 99;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.7);
}

#scrollToTopBtn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #0b0b5f;
  font-size: 20px;
  text-decoration: none;
}

#scrollToTopBtn a:hover {
  color: #ffd200;
}

/* Adjust button size on mobile screens */
@media (max-width: 480px) {
  #scrollToTopBtn {
    bottom: 10px;
    right: 10px;
    width: 50px; /* Increase the width for mobile screens */
    height: 50px; /* Increase the height for mobile screens */
    font-size: 24px; /* Increase the font size for mobile screens */
  }
  #scrollToTopBtn a svg {
    /* Increase the SVG size for mobile screens */
    width: 100%;
    height: 100%;
  }
}
.mobile-div {
    padding: 20px;
  }

@media (max-width: 767px) {
    .mobile-div {
      display: none;
    }
  }

  #mainNav ul li.active a {
    color: #0b0b5f; /* Change this to your preferred text color */
    font-weight: bold; /* Change this to your preferred font weight */
  }