:root{
    /* --bg-color:#F8F4F1; */
    --color-primary: #202632;
    --color-secondary: #2B3240;
    --accent-color-first: #494F5A;
    --accent-color-second: #ffffff;
    --accent-color-third: #0C0B0A;
    --accent-color-fourth: #ffffff;
    --border-lightgray: 1px solid rgba(10, 16, 10, 0.2);
    --bordert-radius-md: 10px;
    --font-primary: "Instrument Sans", sans-serif;
    --font-secondary: "Jost", sans-serif;
    --font-primary-weight: 400;
    --font-body-xs: 12px;
    --font-body-sm: 14px;
    --font-body-md: 15px;
    --font-body-lg: 16px;
    --font-body-xl: 18px;
    --font-body-2xl: 22px;
    --font-title-3xl: 40px;
    --h1: 80px;
    --h2: 64px;
    --h3: 48px;
    --h4: 32px;
    --h5: 24px;
    --h6: 20px;
    --bordert-radius-xs: 3px;
    --bordert-radius-sm: 5px;
    --bordert-radius-md: 10px;
    --bordert-radius-lg: 20px;
    --bordert-radius-xl: 50px;

    /* Global Button Style */
    --button-border-color: var(--color-primary);
    --button-border-hover-color: var(--color-primary);
    --button-background-color: var(--accent-color-second);
    --button-background-hover-color: var(--color-primary);
    --button-text-color: var(--color-primary);
    --button-text-hover-color: var(--accent-color-second);
}

/* List of Services */
ul#prs-services {
    /* Default Mobile */  column-count: 1; margin: 24px;
    /* Tablet */  @media only screen and (min-width: 768px) {column-count: 2;}
    /* Desktop */ @media only screen and (min-width: 1024px) {column-count: 3;}
}
ul#prs-services li {text-align: left; padding: 12px 0 12px 32px; background: url(../img/checkmark.png) no-repeat 0% 50%;}
ul#prs-services li.white {background-image: url(../img/checkmark-white.png)}


/* Disabled Dropdown for custom product options */
select:disabled {
    background-color: #e6e6e6;
    cursor: not-allowed;
}