/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * roboto:
 *   - http://typekit.com/eulas/00000000000000007735a09f
 *   - http://typekit.com/eulas/00000000000000007735a0ac
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2025-02-20 07:57:06 UTC"}*/

/**/

@font-face {
    font-family:"roboto";
    src:url("https://use.typekit.net/af/9d5bd3/00000000000000007735a09f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/9d5bd3/00000000000000007735a09f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/9d5bd3/00000000000000007735a09f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
    }
    
    @font-face {
    font-family:"roboto";
    src:url("https://use.typekit.net/af/7f1b26/00000000000000007735a0ac/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/7f1b26/00000000000000007735a0ac/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/7f1b26/00000000000000007735a0ac/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
    }
    
    .tk-roboto { font-family: "roboto",sans-serif; }
    
    /* Proxima Nova and Alternate Gothic using just for Cookies */
    /*
     * The Typekit service used to deliver this font or fonts for use on websites
     * is provided by Adobe and is subject to these Terms of Use
     * http://www.adobe.com/products/eulas/tou_typekit. For font license
     * information, see the list below.
     *
     * alternate-gothic-atf:
     *   - http://typekit.com/eulas/00000000000000007735c74f
     * proxima-nova:
     *   - http://typekit.com/eulas/00000000000000007735e603
     *   - http://typekit.com/eulas/00000000000000007735e604
     *   - http://typekit.com/eulas/00000000000000007735e601
     *   - http://typekit.com/eulas/00000000000000007735e608
     *   - http://typekit.com/eulas/00000000000000007735e609
     *   - http://typekit.com/eulas/00000000000000007735e616
     *
     * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
     */
    /*{"last_published":"2023-09-25 18:08:20 UTC"}*/
    /**/
    @font-face {
    font-family:"proxima-nova";
    src:url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
    }
    @font-face {
    font-family:"proxima-nova";
    src:url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
    }
    @font-face {
    font-family:"proxima-nova";
    src:url("https://use.typekit.net/af/154cda/00000000000000007735e601/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/154cda/00000000000000007735e601/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/154cda/00000000000000007735e601/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
    }
    @font-face {
    font-family:"proxima-nova";
    src:url("https://use.typekit.net/af/7283cd/00000000000000007735e608/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff2"),url("https://use.typekit.net/af/7283cd/00000000000000007735e608/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff"),url("https://use.typekit.net/af/7283cd/00000000000000007735e608/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("opentype");
    font-display:auto;font-style:italic;font-weight:100;font-stretch:normal;
    }
    @font-face {
    font-family:"proxima-nova";
    src:url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
    }
    @font-face {
    font-family:"proxima-nova";
    src:url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
    }
    @font-face {
    font-family:"alternate-gothic-atf";
    src:url("https://use.typekit.net/af/18097b/00000000000000007735c74f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/18097b/00000000000000007735c74f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/18097b/00000000000000007735c74f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
    font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
    }
    .tk-proxima-nova { font-family: "proxima-nova",sans-serif; }
    .tk-alternate-gothic-atf { font-family: "alternate-gothic-atf",sans-serif; }
    
    /* Global Variables */
    :root {
    
        /* Colors */
        --red-dark: #CF0E2D;
        --red-medium: #AA2B3F;
        --red-light: #7A333F;
    
        --pink-light: #CB9399;
    
        --black: #000000;
        --black-medium: #262626;
        --black-light: #363636;
        
        --white: #ffffff;
        --grey-dark: #484848;
        --grey-light: #D9D9D9;
        --grey-medium: #EBEBEB;
    
        /* Fonts */
        --font-roboto: "roboto";
    
        /* Font Weight */
        --font-weight-400: 400;
        --font-weight-500: 500;
        --font-weight-600: 600;
        --font-weight-700: 700;
        --font-weight-900: 900;
    
        /* Button Descriptive Variables */
        --bg-color-btn-primary: var(--red-dark);
        --bg-color-btn-primary-hover: var(--red-medium);
        --bg-color-btn-primary-press: var(--red-light);
        --bg-color-btn-primary-press-border: var(--pink-light);
        --bg-color-btn-primary-disabled: var(--grey-light);
    
        --bg-color-btn-primary-outline: var(--grey-light);
        --bg-color-btn-primary-outline-border: var(--red-dark);
        --color-btn-primary-outline-hover: var(--grey-light);
        --bg-color-btn-primary-outline-hover: var(--red-medium);
        --bg-color-btn-primary-outline-hover-border: var(--red-medium);
        --color-btn-primary-outline-press: var(--grey-light);
        --bg-color-btn-primary-outline-press: var(--red-light);
        --bg-color-btn-primary-outline-press-border: var(--pink-light);
        --bg-color-btn-primary-outline-disabled: var(--grey-light);
    
    
        --bg-color-btn-white-transparent-outline-border: var(--grey-light);
        --color-btn-white-transparent-outline-hover: var(--red-dark);
        --bg-color-btn-white-transparent-outline-hover: var(--grey-light);
        --bg-color-btn-white-transparent-outline-hover-border: var(--grey-light);
        --color-btn-white-transparent-outline-press: var(--red-dark);
        --bg-color-btn-white-transparent-outline-press: var(--grey-light);
        --bg-color-btn-white-transparent-outline-press-border: var(--grey-medium);
        --bg-color-btn-white-transparent-outline-disabled: var(--grey-light);
    
        --anchor-primary: var(--red-dark);
        --anchor-primary-hover: var(--red-medium);
        --anchor-primary-press: var(--red-light);
        --anchor-primary-disabled: var(--grey-light);
    
        /* Radio Input  */
        --radio-color-primary: var(--red-dark);
    
        /* Radio Input  */
        --checkbox-color-primary: var(--red-dark);
        /* --checkbox-content: url("../../../global/images/icons/checkbox.png"); */
    }
    
    html {
        overflow-x: hidden;
        max-width: 1920px;
        margin: 0 auto;
        background: var(--grey-light);
    }
    .container {
        max-width: 1190px !important;
        margin-right: auto;
        margin-left: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    @media (min-width: 1200px) and (max-width: 1440px) {
        .container {
            padding-left: 65px !important;
            padding-right: 65px !important;
        }
    }
    
    @media (min-width: 992px) and (max-width: 1199px) {
        .container {
            padding-left: 56px !important;
            padding-right: 56px !important;
        }
    }
    
    @media (min-width: 768px) and (max-width: 991px) {
        .container {
            padding-left: 29px !important;
            padding-right: 29px !important;
        }
    }
    
    @media (max-width: 767px) {
        .container {
            padding-left: 18px !important;
            padding-right: 18px !important;
        }
    }
    
    /* Header Text */
    h1 {
        font-size: 78px;
        line-height: 75px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-900);
        color: var(--black);
    }
    
    h2 {
        font-size: 48px;
        line-height: 48px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-900);
        color: var(--black);
    }
    
    h3 {
        font-size: 34px;
        line-height: 30px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-900);
        color: var(--black);
    }
    
    h4 {
        font-size: 28px;
        line-height: 28px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-900);
        color: var(--black);
    }
    
    h5 {
        font-size: 24px;
        line-height: 25px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-900);
        color: var(--black);
    }
    
    h6 {
        font-size: 20px;
        line-height: 22px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-900);
        color: var(--black);
    }
    
    /* Body Text */
    p {
        font-size: 18px;
        line-height: 22px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-400);
        color: var(--black);
        margin: 0px;
        padding: 0px
    }
    .small {
        font-size: 16px;
        line-height: 20px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-400);
        color: var(--black);
        margin: 0px;
        padding: 0px
    }
    .copyright {
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-400);
        font-size: 12px;
        line-height: 12px;
        color: var(--black);
    }
    
    .legal {
        font-size: 10px;
        line-height: 12px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-400);
        color: var(--black);
    }
    /* Anchor Links */
    a {
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-400); 
        color: var(--anchor-primary);
        font-size: 15px;
        line-height: 18px;
        cursor: pointer;
    }
    
    a:hover, a:focus, a:focus-visible {
        color: var(--anchor-primary-hover);
        outline: none;
    }
    
    a:active {
        color: var(--anchor-primary-press);
        outline: none;
    }
    
    a.white {
        color: var(--white);
    }
    
    a.white:hover,
    a.white:focus,
    a.white:focus-visible {
        color: var(--grey-medium);
    }
    
    a.white:active {
        color: var(--grey-light);
    }
    
    a.black {
        color: var(--black);
    }
    
    a.black:hover,
    a.black:focus,
    a.black:focus-visible {
        color: var(--black-medium);
    }
    
    a.black:active {
        color: var(--black-light);
    }
    a:not([href]):not([tabindex]):focus, 
    a:not([href]):not([tabindex]):hover {
        color: white
    }
    a:not([href]):not([tabindex]) {
        color: white
    }
    /* Buttons */
    /* .red-primary-button,  */
    .btn-primary {
        font-size: 15px;
        line-height: 16px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-700);
        color: var(--white);
        background: var(--bg-color-btn-primary);
        border: 2px solid var(--bg-color-btn-primary);
        padding: 14px 48px;
        cursor: pointer;
    }
    
    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:focus-visible{
        color: var(--white);
        background: var(--bg-color-btn-primary-hover);
        border: 2px solid var(--bg-color-btn-primary-hover);
        outline: unset;
    }
    
    .btn-primary:active {
        color: var(--white);
        background: var(--bg-color-btn-primary-press);
        border: 2px solid var(--bg-color-btn-primary-press-border);
        outline: unset;
    }
    
    /* .red-primary-button-outline, */
    .btn-primary-outline {
        font-size: 15px;
        line-height: 16px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-700);
        color: var(--red-dark);
        background: var(--bg-color-btn-primary-outline);
        border: 2px solid var(--bg-color-btn-primary-outline-border);
        padding: 14px 48px;
    }
    
    .btn-primary-outline:hover,
    .btn-primary-outline:focus,
    .btn-primary-outline:focus-visible{
        color: var(--color-btn-primary-outline-hover);
        background: var(--bg-color-btn-primary-outline-hover);
        border: 2px solid var(--bg-color-btn-primary-outline-hover-border);
        outline: unset;
    }
    
    .btn-primary-outline:active {
        color: var(--color-btn-primary-outline-press);
        background: var(--bg-color-btn-primary-outline-press);
        border: 2px solid var(--bg-color-btn-primary-outline-press-border);
        outline: unset;
    }
    
    .white-transparent-button-outline {
        font-size: 15px;
        line-height: 16px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-700);
        color: var(--grey-light);
        background: transparent;
        border: 2px solid var(--bg-color-btn-white-transparent-outline-border);
        padding: 14px 48px;
    }
    .white-transparent-button-outline:hover,
    .white-transparent-button-outline:focus,
    .white-transparent-button-outline:focus-visible {
        color: var(--color-btn-white-transparent-outline-hover);
        background: var(--bg-color-btn-white-transparent-outline-hover);
        border: 2px solid var(--bg-color-btn-white-transparent-outline-hover);
        outline: unset;
    }
    .white-transparent-button-outline:active {
        color: var(--color-btn-white-transparent-outline-press);
        background: var(--bg-color-btn-white-transparent-outline-press);
        border: 2px solid var(--bg-color-btn-white-transparent-outline-press-border);
        outline: unset;
    }
    
    /* Input Fields */
    label {
        font-size: 15px;
        line-height: 20px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-400);
        color: var(--grey-dark);
    }
    ::placeholder {
        color: #8A8A8A;
    }
    input[type='text'],
    select {
      width: 381px;
      padding: 7px 12px;
      border: 1px solid var(--black)
    }
    
    input:focus,
    input:focus-visible,
    select:focus,
    select:focus-visible {
        border: 1px solid var(--black);
        border: 1px solid var(--black);
        outline: none;
    }
    
    select,
    ::placeholder {
      font-size: 16px;
      font-weight: var(--font-weight-400);
      color: var(--grey-dark);
    }
    input[type='checkbox'] {
        position: relative;
        margin-right: 15px;
    }
    input[type='checkbox']:before {
        display: block;
        position: relative;
        top: -2px;
        width: 20px;
        height: 20px;
        border: 1px solid var(--grey-dark);
        content: "";
        background: #FFF;
      }
      
      input[type='checkbox']:after {
        position: relative;
        display: block;
        top: -22px;
        width: 20px;
        height: 20px;
        border: 1px solid var(--grey-dark);
        content: "";
        background-repeat: no-repeat;
        background-position: center;
      }
      input[type='checkbox']:checked:after {
        background-image: url('../images/checkbox__checked.png')
      }
    
    input[type='radio'] {
        height: 20px;
        width: 20px;
        left: -5px;
        opacity: 0;
        top: 5px;
        position: absolute;
        vertical-align: middle;
        margin-top: -3px;
    }
      
    /* custom radio */
    input[type='radio'] + *::before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-top: -3px;
        width: 20px;
        height: 20px;
        margin-right: 0.3rem;
        border: 1px solid var(--grey-dark);
        cursor: pointer;
    }
    
    input[type='radio'] + *::before {
        border-radius: 50%;
    }
      
    input[type='radio']:checked + *::before {
        background: radial-gradient(var(--red-dark) 0%, var(--red-dark) 40%, transparent 50%, transparent);
        border-color: var(--grey-dark);
    }
      
    input[type='radio']:checked + * {
        color: var(--grey-dark);
    }
    
    select {
        display: inline-block;
        font-size: 16px;
        line-height: 1.5;
        font-weight: var(--font-weight-400);
        color: var(--grey-dark);
        background: url("../images/input-down-arrow.png") right 20px center no-repeat;
        border: 1px solid var(--grey-dark);
        appearance: none
    }
    
    .contact-wrapper p span {
        display: block;
    }
    
    .contact_us-section {
        margin: 50px 0px;
    }
    .contact_us-section .contact_us-header .contact_us-div-header {
        text-align: start !important;
    }
    
    .contact_us-section .contact_us-header .contact_us-div-header,
    .contact_us-section .contact_us-header .contact_us-form,
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row .firstname_row,
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row .email_row,
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row .description_row {
        margin: 0px !important;
        padding: 0px !important;
    }
    
    .contact_us-section .contact_us-header .contact_us-div-header .contact_us-header {
        margin: 1rem 0 !important;
        font-size: 28px;
        line-height: 28px;
        font-family: var(--font-roboto);
        font-weight: var(--font-weight-900);
        color: var(--black);
    }
    
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row label {
        font-size: 15px;
        line-height: 20px;
        font-weight: var(--font-weight-700);
    
    }
    
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row input,
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row textarea {
        border: 1px solid #666666;
    }
    
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row input {
        width: 50%;
        height: 46px;
    }
    
    .contact_us-section .contact_us-header .contact_us-form .contact_us-row .hidden_recaptcha_row .hidden_recaptcha-form-group .input_hidden_recaptcha {
        position: absolute;
        top: 30px;
        left: 80px;
        z-index: -1;
        width: 0;
    }
    
    .contact_us-section .hidden_recaptcha_row {
        padding: 0px 0px;
    }
    .cta-text-primary {
        font-weight: var(--behr-bold);
        color: var(--behr-red-primary);
    }
    .cta-text-primary:hover {
        color: var(--behr-red-dark);
    }
    .cta-text-secondary {
        font-weight: var(--behr-bold);
        color: var(--behr-black);
    }
    .cta-text-secondary:hover {
        color: var(--behr-grey-dark);
    }
    .footer-logo {
        background-color: #000000;
        padding: 25px 0px;
    }
    .footer-content {
        background-color: #262626;
        padding: 35px 0px;
    }
    .footer-content a {
        display: block;
        margin: 15px 0px;
        max-width: fit-content;
    }
    @media (min-width:768px) {
        .footer-content .h-line {
            border-left: 1px solid white;
            padding-left: 50px;
            height: 100%;
        }
    }
    @media (max-width:767px) {
        .footer-content .h-line {
            border-top: 1px solid white;
            margin-top: 40px;
            padding-top: 20px;
        }
    }
    @media (max-width:991px) {
        .footer-content h4 {
            margin-top: 20px;
        }
    }
    .footer-copyright {
        background-color: #363636;
        padding: 20px 0px;
    }
    @media (min-width:1200px) {
        section#section-products {
            padding-bottom: 0px !important;
        }
    }
    .cc-message-container p span {
        display: inline;
        font-family: "proxima-nova", sans-serif;
        color: #000000;
        font-weight: 400;
        opacity: 0.9;
    }
    .cc-message-container p {
        font-family: "proxima-nova", sans-serif;
        color: #000000;
        font-weight: 400;
    }
    .cc-color-override--1417793948 .cc-link {
        color: rgb(189, 72, 60) !important
    }
    .cc-message-container a {
        margin: 3px 0px;
    }
    .cc-message-container a, .cc-window.cc-banner p a {
        font-size: 18px;
    }
    .cmp-pref-link span+span {
        opacity: 0.3;
    }
    .global-header {
      background-color: var(--white);
      border-bottom: 1px solid #E9E9E9;
    }
    .black-navbar {
      height: 38px;
      background-color: var(--black);
    }
    .navbar {
      padding: 0px;
    }
    
    .navbar-dark .navbar-nav .nav-link {
      font-size: 18px;
      line-height: 18px;
      font-weight: var(--font-weight-900);
      color: var(--black) !important;
    }
    
    .navbar-dark .navbar-toggler,
    .navbar-dark .navbar-toggler:focus,
    .navbar-dark .navbar-toggler:focus-visible  {
      border: none;
      outline: unset;
      float: right;
    }
    
    .global-header .navbar-toggler .navbar-toggler-icon {
      position: relative;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewbox='0 0 40 40'%3E%3Cpath d='M 10,10 L 30,30 M 30,10 L 10,30' stroke='black' stroke-width='4' stroke-linecap='butt' /%3E%3C/svg%3E") !important;
    }
    
    .global-header .navbar-toggler.collapsed .navbar-toggler-icon {
      position: relative;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
    }
    li.nav-item {
      padding: 10px 0px 10px 30px;
    }
    .navbar-main-wrapper {
      padding: 8px 0px;
    }
    @media (max-width:767px) {
      .navbar-main-wrapper {
        background: var(--white);
        position: absolute !important;
        z-index: 99;
        width: 100%;
        left: 0;
        padding: 10px 0px;
      }
      .global-header .container {
        min-height: 65px;
      }
    }
    @media (min-width:768px) {
      .nav-link {
        padding: 0.5rem 0rem;
      }
    }
    .hero-banner {
        position: relative;
        overflow-x: hidden;
        display: flex;
        justify-content: center;
    }
    .hero-banner img {
        min-height: 386px;
    }
    /* HomePage Carousel CSS */
    .homepage-carousel {
        position: relative;
    }
    
    .homepage-carousel__tablet-image,
    .homepage-carousel__slide-tablet,
    .homepage-carousel__mobile-image,
    .homepage-carousel__slide-mobile {
      display: none !important;
    }
      
    @media (max-width:991px) {
      .homepage-carousel__desktop-image,
      .homepage-carousel__slide-desktop {
        display: none !important;
      }
    }
    @media (min-width:768px) and (max-width:991px) {
      .homepage-carousel__desktop-image,
      .homepage-carousel__slide-desktop {
        display: none !important;
      }
    
      .homepage-carousel__tablet-image, 
      .homepage-carousel__slide-tablet {
        display: block !important;
      }
    }
    @media (max-width:767px) {
      .homepage-carousel__desktop-image,
      .homepage-carousel__slide-desktop,
      .homepage-carousel__tablet-image, 
      .homepage-carousel__slide-tablet  {
        display: none !important;
      }
    
      .homepage-carousel__mobile-image, 
      .homepage-carousel__slide-mobile {
        display: block !important;
      }
      
    }
    .homepage-carousel__slide-item {
      position: relative;
      overflow-x: hidden;
      overflow-y: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
    }
      /* End HomePage Carousel CSS */
    
    
    
    
    
    p span {
        display: block;
    }
    .privacy-wrapper {
        max-width: 1037px;
        margin: 50px 0px 70px 0px;
    }
    .featured-pages {
        margin: 50px 0px 70px 0px;  
    }
    
    .whizz_tabs {
        padding: 30px 0px 20px 0px;
    }
    .whizz_tabs li {
        font-family: var(--bold);
        font-weight: var(--behr-bold);
        font-size: 20px;
        line-height: 24px;
        color: var(--behr-title-primary);
        padding: 0px 35px;
        text-align: center;
    }
    .whizz_tabs li a {
        color: var(--behr-title-primary);
    }
    .whizz_tabs li a.active {
        color: var(--behr-red-primary);
    }
    @media (min-width:768px) {
        .whizz_tabs li {
          width: 25%;
        }
    }
    @media (min-width:992px) and (max-width:1199px) {
        .whizz_tabs li {
          padding: 0px 20px;
        }
    }
    @media (max-width:991px) {
        .whizz_tabs li {
          padding: 0px 5px;
        }
    }
    @media (max-width:767px) {
        .whizz_tabs ul {
          scrollbar-width: none;
          overflow: auto;
          overflow-y: hidden;
          flex-wrap: nowrap;
        }
        .whizz_tabs li {
          text-wrap: nowrap;
        }
        .whizz_tabs li {
          padding: 0px 30px;
        }
    }
    .row-banner {
        margin: 50px 0px 100px 0px;
    }