:root,[data-bs-theme=light] {
    --bs-blue: #245dbf;
    --bs-indigo: #523e68;
    --bs-purple: #96478d;
    --bs-pink: #ca9abd;
    --bs-red: #c93126;
    --bs-orange: #d75719;
    --bs-yellow: #ffb607;
    --bs-green: #95ce65;
    --bs-teal: #69bfbc;
    --bs-cyan: #5f9ca2;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #797979;
    --bs-gray-dark: #464646;
    --bs-gray-100: #f8f8f8;
    --bs-gray-200: #dfdfdf;
    --bs-gray-300: #c5c5c5;
    --bs-gray-400: #acacac;
    --bs-gray-500: #929292;
    --bs-gray-600: #797979;
    --bs-gray-700: #5f5f5f;
    --bs-gray-800: #464646;
    --bs-gray-900: #2c2c2c;
    --bs-primary: #6ba840;
    --bs-secondary: #929292;
    --bs-success: #95ce65;
    --bs-info: #245dbf;
    --bs-warning: #d75719;
    --bs-danger: #c93126;
    --bs-light: #f8f8f8;
    --bs-dark: #171717;
    --bs-primary-rgb: 107, 168, 64;
    --bs-secondary-rgb: 146,146,146;
    --bs-success-rgb: 149,206,101;
    --bs-info-rgb: 36,93,191;
    --bs-warning-rgb: 215,87,25;
    --bs-danger-rgb: 201,49,38;
    --bs-light-rgb: 248,248,248;
    --bs-dark-rgb: 23,23,23;
    --bs-primary-text-emphasis: #664903;
    --bs-secondary-text-emphasis: #3a3a3a;
    --bs-success-text-emphasis: #3c5228;
    --bs-info-text-emphasis: #0e254c;
    --bs-warning-text-emphasis: #56230a;
    --bs-danger-text-emphasis: #50140f;
    --bs-light-text-emphasis: #5f5f5f;
    --bs-dark-text-emphasis: #5f5f5f;
    --bs-primary-bg-subtle: #fff0cd;
    --bs-secondary-bg-subtle: #e9e9e9;
    --bs-success-bg-subtle: #eaf5e0;
    --bs-info-bg-subtle: #d3dff2;
    --bs-warning-bg-subtle: #f7ddd1;
    --bs-danger-bg-subtle: #f4d6d4;
    --bs-light-bg-subtle: #fcfcfc;
    --bs-dark-bg-subtle: #acacac;
    --bs-primary-border-subtle: #ffe29c;
    --bs-secondary-border-subtle: #d3d3d3;
    --bs-success-border-subtle: #d5ebc1;
    --bs-info-border-subtle: #a7bee5;
    --bs-warning-border-subtle: #efbca3;
    --bs-danger-border-subtle: #e9ada8;
    --bs-light-border-subtle: #dfdfdf;
    --bs-dark-border-subtle: #929292;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-font-sans-serif: "Montserrat", sans-serif;
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1.08rem;
    --bs-body-font-weight: 500;
    --bs-body-line-height: 1.5;
    --bs-body-color: #2c2c2c;
    --bs-body-color-rgb: 44,44,44;
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255,255,255;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0,0,0;
    --bs-secondary-color: rgba(44,44,44,.75);
    --bs-secondary-color-rgb: 44,44,44;
    --bs-secondary-bg: #dfdfdf;
    --bs-secondary-bg-rgb: 223,223,223;
    --bs-tertiary-color: rgba(44,44,44,.5);
    --bs-tertiary-color-rgb: 44,44,44;
    --bs-tertiary-bg: #f8f8f8;
    --bs-tertiary-bg-rgb: 248,248,248;
    --bs-heading-color: inherit;
    --bs-link-color: #6ba840;
    --bs-link-color-rgb: 107, 168, 64;
    --bs-link-decoration: none;
    --bs-link-hover-color: #cc9206;
    --bs-link-hover-color-rgb: 204,146,6;
    --bs-code-color: #5f9ca2;
    --bs-highlight-color: #2c2c2c;
    --bs-highlight-bg: #fff0cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #c5c5c5;
    --bs-border-color-translucent: rgba(0,0,0,.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0,0,0,.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0,0,0,.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(255,182,7,.25);
    --bs-form-valid-color: #95ce65;
    --bs-form-valid-border-color: #95ce65;
    --bs-form-invalid-color: #c93126;
    --bs-form-invalid-border-color: #c93126
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: var(--bs-heading-color);
    font-family: Raleway;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: .5rem;
    margin-top: 0;
}

.ancillary .nav-link {
    align-items: center;
    font-weight: 600;
}

@media (min-width: 991px) {
#hero .container {
    --bs-gutter-x: 11vw;
    font-size: 140%;
    line-height: 1.2;
    margin-left: 0;
    max-width: 44vw;
}
}

#header .navbar.fixed-top {
    background: #fff;
    box-shadow: 2px 2px 15px -9px #212121;
}

#copyright .row>* {
  width: auto;
}

.btn-primary {
    --bs-btn-color: #000;
    --bs-btn-bg: #6ba840;
    --bs-btn-border-color: #6ba840;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc12c;
    --bs-btn-hover-border-color: #ffbd20;
    --bs-btn-focus-shadow-rgb: 217,155,6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc539;
    --bs-btn-active-border-color: #ffbd20;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffb607;
    --bs-btn-disabled-border-color: #ffb607;
}

.btn {
    border-radius: 4px;
    box-shadow: var(--bs-btn-box-shadow);
    color: var(--bs-btn-color);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
}

main .permaCopy aside {
    background-color: transparent;
}

main .permaCopy aside .card {
    background-color: var(--bs-gray-100);
}

#team, #reviews {
   display: none;
}

@media (min-width: 1200px) {

.h1, h1 {
    font-size: 3rem;
}

    .h2,h2 {
        font-size: 2.25rem;
    }

    .h3,h3 {
        font-size:2rem
    }


}

.form-group {
  margin: 10px 0;
}


#footer {overflow:hidden;}