@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
:root {
--bs-primary: #802d70;
--bs-primary-rgb: 128, 45, 112;
--bs-primary-light: #967098;
--bs-primary-light-rgb: 150, 112, 152;
--bs-primary-lighter: #c29dbd;
--bs-primary-lighter-rgb: 194, 157, 189;
--bs-primary-lightest: #c29dbd;
--bs-primary-lightest-rgb: 194, 157, 189;
--bs-secondary: #802d70;
--bs-secondary-rgb: 128, 45, 112;
--bs-secondary-light: #967098;
--bs-secondary-light-rgb: 150, 112, 152;
--bs-secondary-lighter: #c29dbd;
--bs-secondary-lighter-rgb: 194, 157, 189;
--bs-secondary-lightest: #c29dbd;
--bs-secondary-lightest-rgb: 194, 157, 189;
--bs-gray: #6a7178;
--bs-gray-rgb: 106, 113, 120;
--bs-gray-light: #8c939f;
--bs-gray-light-rgb: 140, 147, 159;
--bs-gray-lighter: #b2b7c3;
--bs-gray-lighter-rgb: 178, 183, 195;
--bs-gray-lightest: #f7f7f7;
--bs-gray-lightest-rgb: 247, 247, 247;
--bs-gray-dark: #4e545a;
--bs-gray-dark-rgb: 78, 84, 90;
--bs-gray-darker: #373c41;
--bs-gray-darker-rgb: 55, 60, 65;
--bs-gray-darkest: #101213;
--bs-gray-darkest-rgb: 16, 18, 19;
--bs-body-background: #ffffff;
--bs-body-background-rgb: 255, 255, 255;
--bs-body-main-background: #f5f5f6;
--bs-body-main-background-rgb: 245, 245, 246;
--bs-body-text: #0f1214;
--bs-body-text-rgb: 15, 18, 20;
--bs-header-top-background: #802d70;
--bs-header-top-background-rgb: 128, 45, 112;
--bs-header-top-text: #ffffff;
--bs-header-top-text-rgb: 255, 255, 255;
--bs-header-navbar-background: #ffffff;
--bs-header-navbar-background-rgb: 255, 255, 255;
--bs-header-navbar-text: #802d70;
--bs-header-navbar-text-rgb: 128, 45, 112;
--bs-header-navbar-button-background: #802d70;
--bs-header-navbar-button-background-rgb: 128, 45, 112;
--bs-header-navbar-button-text: #ffffff;
--bs-header-navbar-button-text-rgb: 255, 255, 255;
--bs-header-navbar-button-background-hover: #c29dbd;
--bs-header-navbar-button-background-hover-rgb: 194, 157, 189;
--bs-header-navbar-button-text-hover: #802d70;
--bs-header-navbar-button-text-hover-rgb: 128, 45, 112;
--bs-footer-border-top: #682666;
--bs-footer-border-top-rgb: 104, 38, 102;
--bs-footer-background: #682666;
--bs-footer-background-rgb: 104, 38, 102;
--bs-footer-text: #ffffff;
--bs-footer-text-rgb: 255, 255, 255;
--bs-h1-text: #802d70;
--bs-h1-text-rgb: 128, 45, 112;
--bs-h2-text: #802d70;
--bs-h2-text-rgb: 128, 45, 112;
--bs-h3-text: #802d70;
--bs-h3-text-rgb: 128, 45, 112;
--bs-h4-text: #0f1214;
--bs-h4-text-rgb: 15, 18, 20;
--bs-h5-text: #0f1214;
--bs-h5-text-rgb: 15, 18, 20;
--bs-h6-text: #0f1214;
--bs-h6-text-rgb: 15, 18, 20;
--bs-text-current--font-family: Poppins, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
--bs-text-current--font-root-size: 1rem;
--bs-text-current--font-base: 400;
--bs-text-current--font-bold: 700;
--bs-text-current--font-bolder: 900;
--bs-text-current--font-light: 200;
--bs-text-current--font-lighter: 100;
--bs-text-hx--font-family: 'Poppins';
--bs-text-hx--font-root-size: 1rem;
}
.dropdown-menu{
   width: 350px;
   box-shadow: 2px 0 5px rgba(0, 0, 0, .2);
}
.hero-banner-block__links svg{
   fill: white;
   width: 25px;
}
#page-description {
    background-color: var(--bs-primary-lighter) !important;
    padding: 1rem;
}
#page-description .eztext-field {
    color: white;
}
main#main-content .main-container {
    background-color: white !important;
}
footer {
    position: relative;
    margin-top: 105px;
    border-top: none !important;
  }

  footer::before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    height: 105px;
    background-image: url('../images/vectra-grass-footer.svg');
    background-repeat: repeat-x;
    background-position: bottom center;
    background-size: auto 100%;
    pointer-events: none;
  }
footer ul > li > ul > li > a {
       font-size: 0.85rem !important;
}
footer ul > li > a.fs-px-20 {
       font-size: 0.95rem !important;
}
