/* @media (max-width: 991px){}
@media (max-width: 767px){}
@media (max-width: 440px){} */
/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
/* CORE –––––––––––––––––––––––––––––––––––––– */
body {
    background: var(--body) !important;
    min-height: 100vh;
}

main {
    font-size: var(--body-font);
    line-height: var(--body-line-height);
/*    padding:0 var(--main-inner);*/
}
body.br--lightbox main{
    display: flex;
    justify-content: center;
    min-height:80vh;
}

.bricks-is-frontend main {
    /*    display: flex;*/
    align-items: center;
    /*    overflow: hidden;*/
    position: relative;
    font-size: var(--body-font);
    line-height: var(--body-line-height);
    z-index: 1;
}

.bricks-is-frontend main:first-child:not() {
    margin-top: 0;
}

.bricks-is-frontend main > * {
    z-index: 1;
}

/* BACKGROUND & COLOR –––––––––––––––––––––––––––––––––––––– */
.bg-dark {
    background: var(--background-d);
}

.bg-dark > * {
    color: var(--body-color-l);
}

.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h5,
.bg-dark h6 {
    color: var(--headline-color-l);
}
.bg-dark h1 strong,
.bg-dark h2 strong,
.bg-dark h3 strong,
.bg-dark h4 strong,
.bg-dark h5 strong,
.bg-dark h6 strong {
    color: var(--secondary);
}

.bg-dark > blockquote {
    color: var(--blockquote-color-l);
}

.bg-dark > p {
    color: var(--body-color-l);
}
.bg-dark p strong{
	color:var(--secondary);
}

.bg-light {
    background: var(--light);
}

.bg-light > * {
    color: var(--body-color-d);
}

.bg-light h1,
.bg-light h2,
.bg-light h3,
.bg-light h4,
.bg-light h5,
.bg-light h6 {
    color: var(--headline-color-d);
}
.bg-light h1 strong,
.bg-light h2 strong,
.bg-light h3 strong,
.bg-light h4 strong,
.bg-light h5 strong,
.bg-light h6 strong {
    color: var(--primary);
}

.bg-light > blockquote {
    color: var(--blockquote-color-d);
}

.bg-light > p {
    color: var(--body-color-d);
}

/*HIGHLIGHT 01*/
.bg-highlight-01 {
    background: var(--highlight-01)!important;
}

.bg-highlight-01 > * {
    color: var(--highlight-01-body);
}

.bg-highlight-01 h1,
.bg-highlight-01 h2,
.bg-highlight-01 h3,
.bg-highlight-01 h4,
.bg-highlight-01 h5,
.bg-highlight-01 h6 {
    color: var(--highlight-01-headline);
}

.bg-highlight-01 h1 strong,
.bg-highlight-01 h2 strong,
.bg-highlight-01 h3 strong,
.bg-highlight-01 h4 strong,
.bg-highlight-01 h5 strong,
.bg-highlight-01 h6 strong {
    color: var(--secondary);
}

.bg-highlight-01 > blockquote {
    color: var(--highlight-01-body);
}

.bg-highlight-01 > p {
    color: var(--highlight-01-body);
}
.bg-highlight-01 > p strong{
    color: var(--secondary);
}

/*HIGHLIGHT 02*/
.bg-highlight-02 {
    background: var(--highlight-02)!important;
}

.bg-highlight-02 > * {
    color: var(--highlight-02-body);
}

.bg-highlight-02 h1,
.bg-highlight-02 h2,
.bg-highlight-02 h3,
.bg-highlight-02 h4,
.bg-highlight-02 h5,
.bg-highlight-02 h6 {
    color: var(--highlight-02-headline);
}

.bg-highlight-02 h1 strong,
.bg-highlight-02 h2 strong,
.bg-highlight-02 h3 strong,
.bg-highlight-02 h4 strong,
.bg-highlight-02 h5 strong,
.bg-highlight-02 h6 strong {
    color: var(--light);
}

.bg-highlight-02 > blockquote {
    color: var(--highlight-02-body);
}

.bg-highlight-02 > p {
    color: var(--highlight-02-body);
}
.bg-highlight-02 > p strong{
    color: var(--light);
}


/*HIGHLIGHT 03*/
.bg-highlight-03 {
    background: var(--highlight-03)!important;
}

.bg-highlight-03 > * {
    color: var(--highlight-03-body);
}

.bg-highlight-03 h1,
.bg-highlight-03 h2,
.bg-highlight-03 h3,
.bg-highlight-03 h4,
.bg-highlight-03 h5,
.bg-highlight-03 h6 {
    color: var(--highlight-03-headline);
}

.bg-highlight-03 h1 strong,
.bg-highlight-03 h2 strong,
.bg-highlight-03 h3 strong,
.bg-highlight-03 h4 strong,
.bg-highlight-03 h5 strong,
.bg-highlight-03 h6 strong {
    color: var(--highlight-03);
}

.bg-highlight-03 > blockquote {
    color: var(--highlight-03-body);
}

.bg-highlight-03 > p {
    color: var(--highlight-03-body);
}

/*HIGHLIGHT 04*/
.bg-highlight-04 {
    background: var(--highlight-04)!important;
}

.bg-highlight-04 > * {
    color: var(--highlight-04-body);
}

.bg-highlight-04 h1,
.bg-highlight-04 h2,
.bg-highlight-04 h3,
.bg-highlight-04 h4,
.bg-highlight-04 h5,
.bg-highlight-04 h6 {
    color: var(--highlight-04-headline);
}

.bg-highlight-04 h1 strong,
.bg-highlight-04 h2 strong,
.bg-highlight-04 h3 strong,
.bg-highlight-04 h4 strong,
.bg-highlight-04 h5 strong,
.bg-highlight-04 h6 strong {
    color: var(--highlight-04);
}

.bg-highlight-04 > blockquote {
    color: var(--highlight-04-body);
}

.bg-highlight-04 > p {
    color: var(--highlight-04-body);
}

/*ACCENT 01*/
.bg-accent-01 {
    background: var(--accent-1);
}

.bg-accent-01 > * {
    color: var(--body-color-d);
}

.bg-accent-01 h1,
.bg-accent-01 h2,
.bg-accent-01 h3,
.bg-accent-01 h4,
.bg-accent-01 h5,
.bg-accent-01 h6 {
    color: var(--headline-color-d);
}

.bg-accent-01 h1 strong,
.bg-accent-01 h2 strong,
.bg-accent-01 h3 strong,
.bg-accent-01 h4 strong,
.bg-accent-01 h5 strong,
.bg-accent-01 h6 strong {
    color: var(--body-color-d);
}

.bg-accent-01 > blockquote {
    color: var(--body-color-d);
}

.bg-accent-01 > p {
    color: var(--body-color-d);
}

/*ACCENT 02*/
.bg-accent-02 {
    background: var(--accent-2);
}

.bg-accent-02 > * {
    color: var(--body-color-d);
}

.bg-accent-02 h1,
.bg-accent-02 h2,
.bg-accent-02 h3,
.bg-accent-02 h4,
.bg-accent-02 h5,
.bg-accent-02 h6 {
    color: var(--headline-color-d);
}

.bg-accent-02 h1 strong,
.bg-accent-02 h2 strong,
.bg-accent-02 h3 strong,
.bg-accent-02 h4 strong,
.bg-accent-02 h5 strong,
.bg-accent-02 h6 strong {
    color: var(--body-color-d);
}

.bg-accent-02 > blockquote {
    color: var(--body-color-d);
}

.bg-accent-02 > p {
    color: var(--body-color-d);
}

/*ACCENT 03*/
.bg-accent-03 {
    background: var(--accent-3);
}

.bg-accent-03 > * {
    color: var(--body-color-d);
}

.bg-accent-03 h1,
.bg-accent-03 h2,
.bg-accent-03 h3,
.bg-accent-03 h4,
.bg-accent-03 h5,
.bg-accent-03 h6 {
    color: var(--headline-color-d);
}

.bg-accent-03 h1 strong,
.bg-accent-03 h2 strong,
.bg-accent-03 h3 strong,
.bg-accent-03 h4 strong,
.bg-accent-03 h5 strong,
.bg-accent-03 h6 strong {
    color: var(--body-color-d);
}

.bg-accent-03 > blockquote {
    color: var(--body-color-d);
}

.bg-accent-03 > p {
    color: var(--body-color-d);
}


/*ACCENT 04 */
.bg-accent-04 {
    background: var(--accent-4);
}

.bg-accent-04 > * {
    color: var(--body-color-d);
}

.bg-accent-04 h1,
.bg-accent-04 h2,
.bg-accent-04 h3,
.bg-accent-04 h4,
.bg-accent-04 h5,
.bg-accent-04 h6 {
    color: var(--headline-color-d);
}

.bg-accent-04 h1 strong,
.bg-accent-04 h2 strong,
.bg-accent-04 h3 strong,
.bg-accent-04 h4 strong,
.bg-accent-04 h5 strong,
.bg-accent-04 h6 strong {
    color: var(--body-color-d);
}

.bg-accent-04 > blockquote {
    color: var(--body-color-d);
}

.bg-accent-04 > p {
    color: var(--body-color-d);
}





/* HEADLINE –––––––––––––––––––––––––––––––––––––– */
h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--headline-color);
    font-family: var(--headline-font-family);
    font-weight: var(--headline-weight);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-1);
}

h1 {
    margin-bottom: var(--margin-4);
}

h2 {
    margin-bottom: var(--margin-4);
}

h3 {
    margin-bottom: var(--margin-3);
}

h4 {
    margin-bottom: var(--margin-2);
}

h5 {
    margin-bottom: var(--margin-1);
}

h6 {
    margin-bottom: var(--margin-1);
}

h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em {
    font-weight: var(--weight-regular);
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
    color: var(--dark);
    font-weight: var(--weight-regular);
}

.headline-3XL {
    font-size: var(--headline-3xl);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-3);
}

main h1,
.headline-2XL {
    font-size: var(--headline-2xl);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-3);
}

main h2,
.headline-XL {
    font-size: var(--headline-xl);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-2);
}

.headline-L {
    font-size: var(--headline-l);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-2);
}

main h3,
main h4,
.headline-M {
    font-size: var(--headline-m);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-1);
}

main h5,
main h6,
.headline-S {
    font-size: var(--headline-s);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-1);
}

.headline-XS {
    font-size: var(--headline-xs);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-1);
}

.headline-body {
    font-size: var(--headline-body);
    line-height: var(--headline-line-height);
    margin-bottom: var(--margin-1);
}

/*ADJUST MARGIN BASED ON VIEWPART*/
@media (max-width: 1350px) and (min-width: 992px) {
    /*    .headline-3XL{margin-bottom: var(--margin-3);}*/
    /*    main h1, .headline-2XL{margin-bottom: var(--margin-3);}*/
    /*    main h2, .headline-XL{margin-bottom: var(--margin-2);}*/
    /*    .headline-L{margin-bottom: var(--margin-2);}*/
    /*    main h3, main h4, .headline-M{margin-bottom: var(--margin-1);}*/
    /*    main h5,main h6, .headline-S{margin-bottom: var(--margin-1);}*/
    /*    .headline-XS{margin-bottom: var(--margin-1);}*/
    /*    .headline-body{margin-bottom: var(--margin-1);}*/
}

@media (max-width: 991px) and (min-width: 768px) {
    /*    .headline-3XL{margin-bottom: var(--margin-3);}*/
    /*    main h1, .headline-2XL{margin-bottom: var(--margin-3);}*/
    /*    main h2, .headline-XL{margin-bottom: var(--margin-2);}*/
    /*    .headline-L{margin-bottom: var(--margin-2);}*/
    /*    main h3, main h4, .headline-M{margin-bottom: var(--margin-1);}*/
    /*    main h5,main h6, .headline-S{margin-bottom: var(--margin-1);}*/
    /*    .headline-XS{margin-bottom: var(--margin-1);}*/
    /*    .headline-body{margin-bottom: var(--margin-1);}*/
}

@media (max-width: 767px) and (min-width: 479px) {
    /*    .headline-3XL{margin-bottom: var(--margin-3);}*/
    /*    main h1, .headline-2XL{margin-bottom: var(--margin-3);}*/
    /*    main h2, .headline-XL{margin-bottom: var(--margin-2);}*/
    /*    .headline-L{margin-bottom: var(--margin-2);}*/
    /*    main h3, main h4, .headline-M{margin-bottom: var(--margin-1);}*/
    /*    main h5,main h6, .headline-S{margin-bottom: var(--margin-1);}*/
    /*    .headline-XS{margin-bottom: var(--margin-1);}*/
    /*    .headline-body{margin-bottom: var(--margin-1);}*/
}

@media (max-width: 478px) {}

/* COPY –––––––––––––––––––––––––––––––––––––– */
p {
    font-family: var(--body-font);
    font-weight: var(--body-weight);
    line-height: var(--body-line-height);
}


.copy-2XL {
    font-size: var(--copy-2xl);
    margin-bottom: var(--margin-3);
}

.copy-XL {
    font-size: var(--copy-xl);
    margin-bottom: var(--margin-2);
}

.copy-L {
    font-size: var(--copy-l);
    margin-bottom: var(--margin-2);
}

.copy-M {
    font-size: var(--copy-m);
    margin-bottom: var(--margin-1);
}

p,
.copy-body {
    color: var(--body-color);
    font-size: var(--body-font);
    line-height: var(--body-line-height);
    margin-bottom: var(--margin-1);
}

p i {}

p em {}

p strong {}
strong {
	font-weight: var(--body-weight);
}

/*ADJUST MARGIN BASED ON VIEWPORT*/
@media (max-width: 1350px) {}

@media (max-width: 991px) {

    /*    .copy-2XL{margin-bottom: var(--margin-3);}*/
    /*    .copy-XL{margin-bottom: var(--margin-2);}*/
    /*    .copy-L{margin-bottom: var(--margin-2);}*/
    /*    .copy-M{margin-bottom: var(--margin-1);}*/
    /*    p,.copy-body{margin-bottom: var(--margin-1);}}*/
}
    @media (max-width: 767px) {
        /*    .copy-2XL{margin-bottom: var(--margin-3);}*/
        /*    .copy-XL{margin-bottom: var(--margin-2);}*/
        /*    .copy-L{margin-bottom: var(--margin-2);}*/
        /*    .copy-M{margin-bottom: var(--margin-1);}*/
        /*    p,.copy-body{margin-bottom: var(--margin-unit);}*/
}

    @media (max-width: 478px) {
        /*    .copy-2XL{margin-bottom: var(--margin-3);}*/
        /*    .copy-XL{margin-bottom: var(--margin-2);}*/
        /*    .copy-L{margin-bottom: var(--margin-2);}*/
        /*    .copy-M{margin-bottom: var(--margin-1);}*/
        /*    p,.copy-body{margin-bottom: var(--margin-unit);}}*/
}

    /* BLOCKQUOTE –––––––––––––––––––––––––––––––––––––– */
    blockquote {
        color: var(--blockquote-color);
        font-family: var(--blockquote-font-family);
        font-weight: var(--blockquote-weight);
    }

    blockquote p {}

    blockquote p:last-child {}

    @media (max-width: 1350px) {}

    @media (max-width: 991px) {}

    @media (max-width: 767px) {}

    @media (max-width: 478px) {}


    /* LIST –––––––––––––––––––––––––––––––––––––– */
    .brxe-text ul:not(.e-accordion),
    .brxe-text ol {
        margin-bottom: var(--margin-3);
        margin-top: var(--margin-1);
        padding: 0;
    }

    .brxe-text ul {}

    .brxe-text ul:not(.e-accordion) li {
        border-bottom: solid 1px var(--neutral);
        padding-bottom: var(--padding-1);
        padding-top: var(--padding-1);
    }

    /*OL WITH CUSTOM NUMBER*/
    .brxe-text ol {
        counter-reset: mycounter;
    }

    .brxe-text ol li {
        list-style-type: none;
        padding-left: var(--padding-3);
        position: relative;
    }

    .brxe-text ol li:not(:last-of-type) {
        margin-bottom: var(--margin-1);
        padding-bottom: var(--margin-1);
    }

    .brxe-text ol li:before {
        content: ""counter(mycounter) " ";
        counter-increment: mycounter;
        left: 8px;
        position: absolute;
        top: 0;
        z-index: 1;
    }

    .brxe-text ol li:after {
        background: var(--accent-1);
        border-radius: 40px;
        content: '';
        height: 40px;
        left: -8px;
        position: absolute;
        top: -10px;
        width: 40px;
        z-index: 0;
    }

    /* BUTTON & LINKS –––––––––––––––––––––––––––––––––––––– */
    a {
        font-weight: var(--link-semi);
        outline: none;
        transition-timing-function: var(--animation-type-out);
        transition: var(--animation-button-out);
    }

    a:hover {
        transition-timing-function: var(--animation-type-in);
        transition: var(--animation-button-in);
    }

    /* HYPERLINKS */
    p a {}

    p a:hover {}

    /* BUTTON */
    .brxe-button {
        border-radius: var(--radius-button);
        border: 0;
        cursor: pointer;
        font-family: var(--link-font-family);
        font-weight: var(--weight-regular);
        line-height: 1.3;
        transition: var(--animation-button-out);
        transition-timing-function: var(--animation-type-out);
    }

    .bricks-button.outline{
        border-width: var(--border-btn);
    }
    .gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button{
        border-width:1px;    
    }
    .brxe-button svg {
        transition: var(--animation-button-out);
    }

    /* SPACING */
    .brxe-button.md {
        padding: var(--button-md-y) var(--button-md-x) !important;
    }

    input[type=submit],
    .brxe-button.lg {
        padding: var(--button-lg-y) var(--button-lg-x) !important;
    }

    /* HOVER */
    .brxe-button:hover {
        transition: var(--animation-button-in);
        transition-timing-function: var(--animation-type-in);
    }

    .brxe-button:hover svg {
        transition: var(--animation-button-in);
    }


    /* PRIMARY */
    .bricks-button[class*="primary"] {
        background: var(--highlight-01) !important;
        color: var(--highlight-01-body) !important;
    }

    input[type=submit]:hover,
    .bricks-button[class*="primary"]:hover {
        background: var(--highlight-01-hover) !important;
        color: var(--highlight-01-hover-headline) !important;
    }

    .bricks-button[class*="primary"] svg {}

    .bricks-button[class*="primary"]:hover svg {}

    .bricks-button[class*="primary"].outline {
        border-color: var(--highlight-01) !important;
        color: var(--highlight-01) !important;
    }

    .bricks-button[class*="primary"].outline:hover {
        border-color: var(--highlight-01-hover) !important;
        background: var(--highlight-01-hover) !important;
        color: var(--highlight-01-hover-headline) !important;
    }

    /* SECONDARY */
    .bricks-button[class*="secondary"] {
        background: var(--highlight-02) !important;
        color: var(--highlight-02-body) !important;
    }

    .bricks-button[class*="secondary"]:hover {
        background: var(--highlight-02-hover) !important;
        color: var(--highlight-02-hover-headline) !important;
    }

    .bricks-button[class*="secondary"] svg {}

    .bricks-button[class*="secondary"]:hover svg {}

    .bricks-button[class*="secondary"].outline {
        border-color: var(--highlight-02) !important;
        color: var(--highlight-02) !important;
    }

    .bricks-button[class*="secondary"].outline:hover {
        border-color: var(--highlight-02-hover) !important;
        background: var(--highlight-02-hover) !important;
        color: var(--highlight-02-hover-headline) !important;
    }

    /* LIGHT */
    .bricks-button[class*="light"] {
        background: var(--light) !important;
        color: var(--dark) !important;
    }

    .bricks-button[class*="light"]:hover {
        background: var(--light-d) !important;
    }

    .bricks-button[class*="light"] svg {}

    .bricks-button[class*="light"]:hover svg {}

    .bricks-button[class*="light"].outline {
        border-color: var(--light) !important;
        color: var(--light) !important;
    }

    .bricks-button[class*="light"].outline:hover {
        background: var(--light-d) !important;
        border-color: var(--light-d) !important;
        color: var(--dark) !important;
    }

    /* DARK */
    .bricks-button[class*="dark"] {
        background: var(--dark) !important;
        color: var(--light) !important;
    }

    .bricks-button[class*="dark"]:hover {
        background: var(--dark-l) !important;
    }

    .bricks-button[class*="dark"] svg {}

    .bricks-button[class*="dark"]:hover svg {}

    .bricks-button[class*="dark"].outline {
        border-color: var(--dark) !important;
        color: var(--dark) !important;
    }

    .bricks-button[class*="dark"].outline:hover {
        background: var(--dark-l) !important;
        border-color: var(--dark-l) !important;
        color: var(--light) !important;
    }


    /* MUTED */
    .bricks-button[class*="muted"] {
        background: var(--core-muted) !important;
        color: var(--core-muted-body) !important;
    }

    .bricks-button[class*="muted"]:hover {
        background: var(--core-muted-d) !important;
    }

    .bricks-button[class*="muted"] svg {}

    .bricks-button[class*="muted"]:hover svg {}

    .bricks-button[class*="muted"].outline {
        border-color: var(--core-muted) !important;
        color: var(--core-muted) !important;
    }

    .bricks-button[class*="muted"].outline:hover {
        background: var(--core-muted-d) !important;
        border-color: var(--core-muted-d) !important;
        color: var(--core-muted-body) !important;
    }

    /* SUCCESS */
    .bricks-button[class*="success"] {
        background: var(--core-success) !important;
        color: var(--core-success-body) !important;
    }

    .bricks-button[class*="success"]:hover {
        background: var(--core-success-d) !important;
        color:var(--dark)!important;
    }

    .bricks-button[class*="success"] svg {}

    .bricks-button[class*="success"]:hover svg {}

    .bricks-button[class*="success"].outline {
        border-color: var(--core-success) !important;
        color: var(--core-success) !important;
    }

    .bricks-button[class*="success"].outline:hover {
        background: var(--core-success-d) !important;
        border-color: var(--core-success-d) !important;
        color: var(--core-success-body) !important;
    }

    /* WARNING */
    .bricks-button[class*="warning"] {
        background: var(--core-error) !important;
        color: var(--core-error-body) !important;
    }

    .bricks-button[class*="warning"]:hover {
        background: var(--core-error-d) !important;
    }

    .bricks-button[class*="warning"] svg {}

    .bricks-button[class*="warning"]:hover svg {}

    .bricks-button[class*="warning"].outline {
        border-color: var(--core-error) !important;
        color: var(--core-error) !important;
    }

    .bricks-button[class*="warning"].outline:hover {
        background: var(--core-error-d) !important;
        border-color: var(--core-error-d) !important;
        color: var(--core-error-body) !important;
    }

    /* INFO */
    .bricks-button[class*="info"]:hover {}

    .bricks-button[class*="info"]:hover svg {}

    /* DANGER */
    .bricks-button[class*="danger"] {
        background: var(--color-error) !important;
        color: var(--color-error-text) !important;
    }

    .bricks-button[class*="danger"]:hover {
        background: var(--color-error-hover) !important;
        color: var(--color-error-hover-body) !important;
    }

    .bricks-button[class*="danger"] svg {}

    .bricks-button[class*="danger"]:hover svg {}

    .bricks-button[class*="danger"].outline {
        border-color: var(--color-error) !important;
        color: var(--color-error-text) !important;
    }

    .bricks-button[class*="danger"].outline:hover {
        background: var(--color-error-d) !important;
        border-color: var(--core-error-d) !important;
        color: var(--color-error-text) !important;
    }

    .bricks-button.outline {
        background: transparent !important;
    }


    /* BACKLINK */

    /* QUICKLINK */
    .bricks-button.sm {
        background: transparent !important;
        border: none !important;
		font-weight: var(--weight-regular)!important;
        padding: 0 0 !important;
    }
	.bricks-button.sm:hover{
		background: transparent !important;
	}

    .bricks-button.sm.bricks-background-primary {
        color: var(--highlight-01) !important;
    }

    .bricks-button.sm.bricks-background-secondary {
        color: var(--highlight-02) !important;
    }

    .bricks-button.sm.bricks-background-light {
        color: var(--light) !important;
    }

    .bricks-button.sm.bricks-background-dark {
        color: var(--dark) !important;
    }

    .bricks-button.sm.bricks-background-muted {
        color: var(--core-muted) !important;
    }

    .bricks-button.sm.bricks-background-success {
        color: var(--core-success) !important;
    }

    .bricks-button.sm.bricks-background-info {
        color: var(--core-error) !important;
    }

    .bricks-button.sm.bricks-background-warning {
        color: var(--core-error) !important;
    }

    .bricks-button.sm:hover {
        background: transparent !important;
    }

    .bricks-button.sm.bricks-background-primary:after {
        background: var(--highlight-01);
    }

    .bricks-button.sm.bricks-background-secondary:after {
        background: var(--highlight-02);
    }

    .bricks-button.sm.bricks-background-light:after {
        background: var(--light);
    }

    .bricks-button.sm.bricks-background-dark:after {
        background: var(--dark);
    }

    .bricks-button.sm.bricks-background-muted:after {
        background: var(--core-muted);
    }

    .bricks-button.sm.bricks-background-success:after {
        background: var(--core-success);
    }

    .bricks-button.sm.bricks-background-info:after {
        background: var(--core-error);
    }

    .bricks-button.sm.bricks-background-warning:after {
        background: var(--core-error);
    }

    .bricks-button.sm,
    .quicklink {
		font-weight:var(--weight-regular);
        position: relative;
    }

    p .quicklink {
        margin-left: 10px;
        margin-right: 10px;
    }

    .bricks-button.sm:after,
    .quicklink:after {
        background: var(--color-d);
        bottom: -2px;
        content: '';
        height: 2px;
        left: 0;
        position: absolute;
        width: calc(100% - 30px);
        transition: var(--animation-button-out);
        transition-timing-function: var(--animation-type-out);
    }

    .bricks-button.sm:hover:after,
    .quicklink:hover:after {
        left: 100%;
        width: 0;
        transition: var(--animation-button-in);
        transition-timing-function: var(--animation-type-in);
    }

    @media (max-width: 1240px) {}

    @media (max-width: 991px) {}

    @media (max-width: 767px) {}

    @media (max-width: 478px) {}

    /* SPACING –––––––––––––––––––––––––––––––––––––– */
    .mar-none {
        margin: 0;
    }

    .pad-none {
        margin: 0;
    }

    @media (max-width: 1240px) {}

    @media (max-width: 991px) {}

    @media (max-width: 767px) {}

    @media (max-width: 478px) {}

    /* SINGLE POST –––––––––––––––––––––––––––––––––––––– */
    /* HEADLINE */
    .single-post h1,
    .single-post h2,
    .single-post h3,
    .single-post h4,
    .single-post h5,
    .single-post h6 {
        margin-bottom: 0;
        width: 100%;
    }

    .single-post h1 {
        margin-bottom: var(--margin-4);
        margin-top: var(--margin-4);
    }

    .single-post h2 {
        margin-bottom: var(--margin-4);
        margin-top: var(--margin-4);
    }

    .single-post h3 {
        margin-bottom: var(--margin-3);
        margin-top: var(--margin-3);
    }

    .single-post h4 {
        margin-bottom: var(--margin-2);
        margin-top: var(--margin-2);
    }

    .single-post h5 {
        margin-bottom: var(--margin-2);
        margin-top: var(--margin-2);
    }

    .single-post h6 {
        margin-bottom: var(--margin-1);
        margin-top: var(--margin-1);
    }

    .single-post .headline-XS {}

    .single-post .headline-S {}

    .single-post .headline-M {}

    .single-post .headline-L {}

    .single-post .headline-XL {}

    .single-post .headline-2XL {}

    .single-post .headline-3XL {}

    /* SINGLE POST COPY*/
    .single-post p {
        margin-bottom: var(--margin-1);
        margin-top: var(--margin-1);
    }

    .single-post p.copy-XL,
    .single-post p.copy-l {
        margin-bottom: var(--margin-3);
    }

    .single-post p.copy-m {
        margin-bottom: var(--margin-2);
    }

    .single-post em {}

    /* SINGLE POST IMAGE */
    .single-post p img {
        margin-bottom: var(--margin-2);
        margin-top: var(--margin-3);
        width: 100%;
    }

    @media (max-width: 1350px) {}

    @media (max-width: 991px) {}

    @media (max-width: 767px) {}

    @media (max-width: 478px) {
        .single-post h1 {
            margin-bottom: var(--margin-3);
            margin-top: var(--margin-3XL);
        }

        .single-post h2 {
            margin-bottom: var(--margin-2);
            margin-top: var(--margin-4);
        }

        .single-post h3 {
            margin-bottom: var(--margin-1);
            margin-top: var(--margin-3);
        }

        .single-post h4 {
            margin-bottom: var(--margin-1);
            margin-top: var(--margin-3);
        }

        .single-post h5 {
            margin-bottom: var(--margin-1);
            margin-top: var(--margin-1);
        }

        .single-post h6 {
            margin-bottom: var(--margin-1);
            margin-top: var(--margin-1);
        }
    }



