@font-face {
    font-family: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-296bdd3b5bc855723530ec3277c611ed.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-8bac7d2891f6d810818074016f40196a.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-aceea8433c4c53f0ddd0e83b5e0e96fb.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-439a26a09bac5c5a17a4e2395f850112.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-5747124ccce030abf0d521d154db9645.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-296bdd3b5bc855723530ec3277c611ed.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-8bac7d2891f6d810818074016f40196a.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-aceea8433c4c53f0ddd0e83b5e0e96fb.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-439a26a09bac5c5a17a4e2395f850112.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-5747124ccce030abf0d521d154db9645.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-296bdd3b5bc855723530ec3277c611ed.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-8bac7d2891f6d810818074016f40196a.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-aceea8433c4c53f0ddd0e83b5e0e96fb.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-439a26a09bac5c5a17a4e2395f850112.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: 'Nunito Sans';
    src: url(../../assets/fonts/Nunito%20Sans-5747124ccce030abf0d521d154db9645.woff2?h=84c35a99954f7207ab840d5dcfa29ca4) 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: Spectral;
    src: url(../../assets/fonts/Spectral-9abba6b1a927e2381e749b29bfcd6f43.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-b29bb2fb59558603f8b441b90a0aa12c.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-53efccff24a70c4e4fe07b3deaff760d.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-e32a30cb07dffa1d486d04973e34bd84.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-54c14b1f777526693e21cda6b11181d4.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-08b2c8b29fc69f900226825ed939eae1.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-8b9a65d55600341f474c7a6b987112e2.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-e9f583eb73bf687afd6371c90e5844fd.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-5d5e9dfb7adad14e6eba9564b375779d.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-5a0c6e4d6850374b1ee0e53bb5081b70.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-812261daba7ff3e6f2fe5e1770a31304.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-b1a6da7d50e4c6fc7f12a17ec4ec6641.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-a48b554f7fc4ba27c16f76c79a5f4def.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-7f393c905d6e81de6bf70f0d515e5a7b.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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: Spectral;
    src: url(../../assets/fonts/Spectral-328fd3e38bcef9503a1648c67b50503d.woff2?h=a0b3336c8f26268fccf86d938609c89b) 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
}

:root,
[data-bs-theme=light] {
    --bs-primary: #63980c;
    --bs-primary-rgb: 99, 152, 12;
    --bs-primary-text-emphasis: #283D05;
    --bs-primary-bg-subtle: #E0EACE;
    --bs-primary-border-subtle: #C1D69E;
    --bs-secondary: #e33166;
    --bs-secondary-rgb: 227, 49, 102;
    --bs-secondary-text-emphasis: #5B1429;
    --bs-secondary-bg-subtle: #F9D6E0;
    --bs-secondary-border-subtle: #F4ADC2;
    --bs-body-bg: #fffbf0;
    --bs-body-bg-rgb: 255, 251, 240;
    --bs-secondary-bg: #f1ede1;
    --bs-secondary-bg-rgb: 241, 237, 225;
    --bs-tertiary-bg: #FFE3C1;
    --bs-tertiary-bg-rgb: 255, 227, 193;
    --bs-body-font-family: 'Nunito Sans', sans-serif
}

.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #63980c;
    --bs-btn-border-color: #63980c;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #7AA730;
    --bs-btn-hover-border-color: #73A224;
    --bs-btn-focus-shadow-rgb: 15, 23, 2;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #82AD3D;
    --bs-btn-active-border-color: #73A224;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #63980c;
    --bs-btn-disabled-border-color: #63980c
}

.btn-outline-primary {
    --bs-btn-color: #63980c;
    --bs-btn-border-color: #63980c;
    --bs-btn-focus-shadow-rgb: 99, 152, 12;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #63980c;
    --bs-btn-hover-border-color: #63980c;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #63980c;
    --bs-btn-active-border-color: #63980c;
    --bs-btn-disabled-color: #63980c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #63980c
}

.btn-secondary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #e33166;
    --bs-btn-border-color: #e33166;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #E7507D;
    --bs-btn-hover-border-color: #E64675;
    --bs-btn-focus-shadow-rgb: 34, 7, 15;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #E95A85;
    --bs-btn-active-border-color: #E64675;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #e33166;
    --bs-btn-disabled-border-color: #e33166
}

.btn-outline-secondary {
    --bs-btn-color: #e33166;
    --bs-btn-border-color: #e33166;
    --bs-btn-focus-shadow-rgb: 227, 49, 102;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #e33166;
    --bs-btn-hover-border-color: #e33166;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #e33166;
    --bs-btn-active-border-color: #e33166;
    --bs-btn-disabled-color: #e33166;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #e33166
}

.auto-carousel {
    -webkit-user-drag: none;
    width: max-content;
    will-change: transform;
    cursor: grab;
    user-select: none;
    transform: translate3d(0, 0, 0)
}

.auto-carousel * {
    pointer-events: none;
    user-select: none;
    -webkit-user-drag: none
}