@font-face {
    font-family: Poppins;
    src: url(/assets/fonts/pxiEyp8kv8JHgFVrJJbecmNE.woff2) 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) 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) 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/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCFPrEHJA.woff2) 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/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCMPrEHJA.woff2) 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/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCHPrEHJA.woff2) 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/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrEHJA.woff2) 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/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrE.woff2) 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) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    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) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    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 Dots";
    src: url(/assets/fonts/6NUR8FifJg6AfQvzpshgwJ8UwPVERtw.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    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 Dots";
    src: url(/assets/fonts/6NUR8FifJg6AfQvzpshgwJ8UzvVE.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    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/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format("woff2");
    font-weight: 100;
    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/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format("woff2");
    font-weight: 100;
    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/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format("woff2");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format("woff2");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format("woff2");
    font-weight: 100;
    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/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format("woff2");
    font-weight: 100;
    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/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format("woff2");
    font-weight: 100;
    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/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) 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: Roboto;
    src: url(/assets/fonts/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) 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: Roboto;
    src: url(/assets/fonts/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF;
}
@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF;
}
@font-face {
    font-family: Roboto;
    src: url(/assets/fonts/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) 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: Roboto;
    src: url(/assets/fonts/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) 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: Roboto;
    src: url(/assets/fonts/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) 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: Roboto;
    src: url(/assets/fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2) 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) 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) 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) 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) 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) 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) 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;
}
/* Bootstrap overrides */
:root, [data-bs-theme=light] {
  --bs-breadcrumb-divider: '\00bb';
  --bs-primary: #003D98;
  --bs-primary-rgb: 0,61,152;
  --bs-primary-text-emphasis: #00183D;
  --bs-primary-bg-subtle: #CCD8EA;
  --bs-primary-border-subtle: #99B1D6;
  --bs-secondary: #6c757d;
  --bs-secondary-rgb: 108,117,125;
  --bs-secondary-text-emphasis: #2B2F32;
  --bs-secondary-bg-subtle: #E2E3E5;
  --bs-secondary-border-subtle: #C4C8CB;
  --bs-success: #077a45;
  --bs-success-rgb: 7,122,69;
  --bs-success-text-emphasis: #03311C;
  --bs-success-bg-subtle: #CDE4DA;
  --bs-success-border-subtle: #9CCAB5;
  --bs-info: #00d1fb;
  --bs-info-rgb: 0,209,251;
  --bs-info-text-emphasis: #005464;
  --bs-info-bg-subtle: #CCF6FE;
  --bs-info-border-subtle: #99EDFD;
  --bs-warning: #fcc008;
  --bs-warning-rgb: 252,192,8;
  --bs-warning-text-emphasis: #654D03;
  --bs-warning-bg-subtle: #fcc008;
  --bs-warning-border-subtle: #FEE69C;
    --bs-danger: #aa0010;
  --bs-danger-rgb: 170,0,16;
  --bs-danger-text-emphasis: #ffffff;
  --bs-danger-bg-subtle: #aa0010;
  --bs-danger-border-subtle: #aa0010;
    --bs-light: #f8f9fa;
  --bs-light-rgb: 248,249,250;
  --bs-light-text-emphasis: #636464;
  --bs-light-bg-subtle: #FEFEFE;
  --bs-light-border-subtle: #FCFDFD;
  --bs-dark: #212529;
  --bs-dark-rgb: 33,37,41;
  --bs-dark-text-emphasis: #0D0F10;
  --bs-dark-bg-subtle: #D3D3D4;
  --bs-dark-border-subtle: #A6A8A9;
  --bs-body-color: #000000;
  --bs-body-color-rgb: 0,0,0;
  --bs-secondary-color: rgba(0,0,0,0.75);
  --bs-secondary-color-rgb: 0,0,0,0.75;
  --bs-tertiary-color: rgba(0,0,0,0.5);
  --bs-tertiary-color-rgb: 0,0,0,0.5;
  --bs-body-font-family: Raleway, sans-serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #003D98;
  --bs-btn-border-color: #003D98;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #003481;
  --bs-btn-hover-border-color: #00317A;
  --bs-btn-focus-shadow-rgb: 217,226,240;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00317A;
  --bs-btn-active-border-color: #002E72;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #003D98;
  --bs-btn-disabled-border-color: #003D98;
}

.btn-outline-primary {
  --bs-btn-color: #003D98;
  --bs-btn-border-color: #003D98;
  --bs-btn-focus-shadow-rgb: 0,61,152;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #003D98;
  --bs-btn-hover-border-color: #003D98;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #003D98;
  --bs-btn-active-border-color: #003D98;
  --bs-btn-disabled-color: #003D98;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #003D98;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5C636A;
  --bs-btn-hover-border-color: #565E64;
  --bs-btn-focus-shadow-rgb: 233,234,236;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565E64;
  --bs-btn-active-border-color: #51585E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108,117,125;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #077a45;
  --bs-btn-border-color: #077a45;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #06683B;
  --bs-btn-hover-border-color: #066237;
  --bs-btn-focus-shadow-rgb: 218,235,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #066237;
  --bs-btn-active-border-color: #055C34;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #077a45;
  --bs-btn-disabled-border-color: #077a45;
}

.btn-outline-success {
  --bs-btn-color: #077a45;
  --bs-btn-border-color: #077a45;
  --bs-btn-focus-shadow-rgb: 7,122,69;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #077a45;
  --bs-btn-hover-border-color: #077a45;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #077a45;
  --bs-btn-active-border-color: #077a45;
  --bs-btn-disabled-color: #077a45;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #077a45;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00d1fb;
  --bs-btn-border-color: #00d1fb;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26D8FC;
  --bs-btn-hover-border-color: #19D6FB;
  --bs-btn-focus-shadow-rgb: 0,31,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33DAFC;
  --bs-btn-active-border-color: #19D6FB;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00d1fb;
  --bs-btn-disabled-border-color: #00d1fb;
}

.btn-outline-info {
  --bs-btn-color: #00d1fb;
  --bs-btn-border-color: #00d1fb;
  --bs-btn-focus-shadow-rgb: 0,209,251;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #00d1fb;
  --bs-btn-hover-border-color: #00d1fb;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #00d1fb;
  --bs-btn-active-border-color: #00d1fb;
  --bs-btn-disabled-color: #00d1fb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00d1fb;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fcc008;
  --bs-btn-border-color: #fcc008;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCC92D;
  --bs-btn-hover-border-color: #FCC621;
  --bs-btn-focus-shadow-rgb: 38,29,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FDCD39;
  --bs-btn-active-border-color: #FCC621;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fcc008;
  --bs-btn-disabled-border-color: #fcc008;
}

.btn-outline-warning {
  --bs-btn-color: #fcc008;
  --bs-btn-border-color: #fcc008;
  --bs-btn-focus-shadow-rgb: 252,192,8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fcc008;
  --bs-btn-hover-border-color: #fcc008;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fcc008;
  --bs-btn-active-border-color: #fcc008;
  --bs-btn-disabled-color: #fcc008;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fcc008;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #aa0010;
  --bs-btn-border-color: #aa0010;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #91000E;
  --bs-btn-hover-border-color: #88000D;
  --bs-btn-focus-shadow-rgb: 242,217,219;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #88000D;
  --bs-btn-active-border-color: #80000C;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #aa0010;
  --bs-btn-disabled-border-color: #aa0010;
}

.btn-outline-danger {
  --bs-btn-color: #aa0010;
  --bs-btn-border-color: #aa0010;
  --bs-btn-focus-shadow-rgb: 170,0,16;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #aa0010;
  --bs-btn-hover-border-color: #aa0010;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #aa0010;
  --bs-btn-active-border-color: #aa0010;
  --bs-btn-disabled-color: #aa0010;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #aa0010;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D3D4D5;
  --bs-btn-hover-border-color: #C6C7C8;
  --bs-btn-focus-shadow-rgb: 37,37,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C7C8;
  --bs-btn-active-border-color: #BABBBC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248,249,250;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1C1F23;
  --bs-btn-hover-border-color: #1A1E21;
  --bs-btn-focus-shadow-rgb: 222,222,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A1E21;
  --bs-btn-active-border-color: #191C1F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33,37,41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
}
.btn-default {
	--bs-btn-color: #6e6e6e;
    --bs-bn-bg: #ffffff;
    --bs-btn-border-color: #cccccc;
	--bs-btn-hover-bg: #e6e6e6;
	--bs-btn-hover-border-color: #adadad;
	--bs-btn-hover-color: #333;
}
.btn-xs {
	padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.wrapper-numbers {
    color: #fff;
    background: #141e30;
    background: -webkit-linear-gradient(to right, #243b55, #141e30);
    background: linear-gradient(to right, #3d5b7d, #141e30);
    padding: 60px 0 45px;
    text-align: center;
    font-size: 16px;
    overflow: hidden;
}
.wrapper-numbers h1,
.wrapper-numbers h2,
.wrapper-numbers h3,
.wrapper-numbers h4 {
    margin: 0 0 15px;
    color: #fff;
}
.newsblock-title-under {
    padding-top: 18px;
    padding-bottom: 2px;
    color: #fa005e;
    font-family: "Raleway Dots", cursive;
    font-size: 28px;
    font-weight: 700;
}
p {
    color: #3c4857;
    margin-top: 0;
    margin-bottom: 1rem;
}
span {
    font-style: inherit;
    font-weight: inherit;
}
* {
    font-family: Raleway, sans-serif;
}
.bs-icon {
    --bs-icon-size: 0.75rem;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: var(--bs-icon-size);
    width: calc(var(--bs-icon-size) * 2);
    height: calc(var(--bs-icon-size) * 2);
    color: var(--bs-primary);
}
.bs-icon-xs {
    --bs-icon-size: 1rem;
    width: calc(var(--bs-icon-size) * 1.5);
    height: calc(var(--bs-icon-size) * 1.5);
}
.bs-icon-sm {
    --bs-icon-size: 1rem;
}
.bs-icon-md {
    --bs-icon-size: 1.5rem;
}
.bs-icon-lg {
    --bs-icon-size: 2rem;
}
.bs-icon-xl {
    --bs-icon-size: 2.5rem;
}
.bs-icon.bs-icon-primary {
    color: var(--bs-white);
    background: var(--bs-primary);
}
.bs-icon.bs-icon-primary-light {
    color: var(--bs-primary);
    background: rgba(var(--bs-primary-rgb), 0.2);
}
.bs-icon.bs-icon-semi-white {
    color: var(--bs-primary);
    background: rgba(255, 255, 255, 0.5);
}
.bs-icon.bs-icon-rounded {
    border-radius: 0.5rem;
}
.bs-icon.bs-icon-circle {
    border-radius: 50%;
}
#baguetteBox-overlay {
    display: none;
    opacity: 0;
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
#baguetteBox-overlay.visible {
    opacity: 1;
}
#baguetteBox-overlay .full-image {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
}
#baguetteBox-overlay .full-image figure {
    display: inline;
    margin: 0;
    height: 100%;
}
#baguetteBox-overlay .full-image img {
    display: inline-block;
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
#baguetteBox-overlay .full-image figcaption {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 1.8;
    white-space: normal;
    color: #ccc;
    background-color: rgba(0, 0, 0, 0.6);
    font-family: sans-serif;
}
#baguetteBox-overlay .full-image:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}
#baguetteBox-slider {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    white-space: nowrap;
    -webkit-transition: left 0.4s, -webkit-transform 0.4s;
    transition: left 0.4s, transform 0.4s, -webkit-transform 0.4s, -moz-transform 0.4s;
}
#baguetteBox-slider.bounce-from-right {
    -webkit-animation: 0.4s ease-out bounceFromRight;
    animation: 0.4s ease-out bounceFromRight;
}
#baguetteBox-slider.bounce-from-left {
    -webkit-animation: 0.4s ease-out bounceFromLeft;
    animation: 0.4s ease-out bounceFromLeft;
}
@keyframes bounceFromRight {
    0%,
    100% {
        margin-left: 0;
    }
    50% {
        margin-left: -30px;
    }
}
@keyframes bounceFromLeft {
    0%,
    100% {
        margin-left: 0;
    }
    50% {
        margin-left: 30px;
    }
}
.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
    top: 50%;
    top: calc(50% - 30px);
    width: 44px;
    height: 60px;
}
.baguetteBox-button {
    position: absolute;
    cursor: pointer;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
    -moz-border-radius: 15%;
    border-radius: 15%;
    background-color: rgba(50, 50, 50, 0.5);
    color: #ddd;
    font: 1.6em sans-serif;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
}
.baguetteBox-button:focus,
.baguetteBox-button:hover {
    background-color: rgba(50, 50, 50, 0.9);
}
.baguetteBox-button#next-button {
    right: 2%;
}
.baguetteBox-button#previous-button {
    left: 2%;
}
.baguetteBox-button#close-button {
    top: 20px;
    right: 2%;
    right: calc(2% + 6px);
    width: 30px;
    height: 30px;
}
.baguetteBox-button svg {
    position: absolute;
    left: 0;
    top: 0;
}
.baguetteBox-spinner {
    width: 40px;
    height: 40px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -20px;
}
.baguetteBox-double-bounce1,
.baguetteBox-double-bounce2 {
    width: 100%;
    height: 100%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: 2s ease-in-out infinite bounce;
    animation: 2s ease-in-out infinite bounce;
}
.baguetteBox-double-bounce2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
@keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
}
.fit-cover {
    object-fit: cover;
}
button.acc-btn {
  /* create a grid */
  display: grid;
  /* create colums. 1fr means use available space */
  grid-template-columns: 1fr max-content max-content;
  align-items: center;
  grid-gap: 10px;
}
.home-pricing {
	max-width: 700px;
}
.rqt-head {
	background: #003d98; 
	height: 110px;	
}
.licstat {
	list-style-type: none;
}
html {
  scroll-behavior: smooth;
}

#scroll-to-top {
  background-color: rgba(19,20,25,0.6);
  width: 44px;
  height: 40px;
  position: fixed;
  bottom: 0;
  right: 40px;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  text-align: center;
}

#scroll-to-top i {
  color: #fff;
  font-size: 22px;
  line-height: 44px;
}
.alertban {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert-icon {
    float: left;
    padding-top: 3px;
    line-height: 1em;
    font-size: 2.3em;
}
.alert-msg {
	margin-left: 48px;	
}
.alert-update-banner-info {
    border-left: 3px solid #035485;
    background-color: #e3f4fc;
    padding: 10px 15px;
	color: #31708f;
}

.alert-update-banner-danger {
    border-left: 3px solid #c71616;
    background-color: #ffe1e1;
	color: #a94442;
}

.alert-update-banner-success {
    border-left: 3px solid #6dad18;
    background-color: #e3f9d2;
	color: #3c763d;
}

.alert-update-banner-warning {
    border-left: 3px solid #f77b11;
    background-color: #ffeadb;
}

.alert-update-banner-grey {
    border-left: 3px solid #aaa;
    background-color: #eee;
}

.alert-update-banner-info .far,.alert-update-banner-info .fas {
    color: #035485
}

.alert-update-banner-danger .far,.alert-update-banner-danger .fas {
    color: #c71616
}

.alert-update-banner-warning .far,.alert-update-banner-warning .fas {
    color: #c16719
}

.alert-update-banner-success .fa,.alert-update-banner-success .far {
    color: #6dad18
}

.alert-update-banner-grey .far,.alert-update-banner-grey .fas {
    color: #aaa
}

.alert-update-banner strong {
    font-size: 1.1em
}

.alert-update-banner .form-inline {
    margin-top: 5px
}