@charset "UTF-8";

.CLA34837TRUST-main a,
.CLA34837TRUST-main abbr,
.CLA34837TRUST-main acronym,
.CLA34837TRUST-main address,
.CLA34837TRUST-main applet,
.CLA34837TRUST-main article,
.CLA34837TRUST-main aside,
.CLA34837TRUST-main audio,
.CLA34837TRUST-main b,
.CLA34837TRUST-main big,
.CLA34837TRUST-main blockquote,
.CLA34837TRUST-main canvas,
.CLA34837TRUST-main caption,
.CLA34837TRUST-main center,
.CLA34837TRUST-main cite,
.CLA34837TRUST-main code,
.CLA34837TRUST-main dd,
.CLA34837TRUST-main del,
.CLA34837TRUST-main details,
.CLA34837TRUST-main dfn,
.CLA34837TRUST-main div,
.CLA34837TRUST-main dl,
.CLA34837TRUST-main dt,
.CLA34837TRUST-main em,
.CLA34837TRUST-main embed,
.CLA34837TRUST-main fieldset,
.CLA34837TRUST-main figcaption,
.CLA34837TRUST-main figure,
.CLA34837TRUST-main footer,
.CLA34837TRUST-main form,
.CLA34837TRUST-main h1,
.CLA34837TRUST-main h2,
.CLA34837TRUST-main h3,
.CLA34837TRUST-main h4,
.CLA34837TRUST-main h5,
.CLA34837TRUST-main h6,
.CLA34837TRUST-main header,
.CLA34837TRUST-main hgroup,
.CLA34837TRUST-main i,
.CLA34837TRUST-main iframe,
.CLA34837TRUST-main img,
.CLA34837TRUST-main ins,
.CLA34837TRUST-main kbd,
.CLA34837TRUST-main label,
.CLA34837TRUST-main legend,
.CLA34837TRUST-main li,
.CLA34837TRUST-main mark,
.CLA34837TRUST-main menu,
.CLA34837TRUST-main nav,
.CLA34837TRUST-main object,
.CLA34837TRUST-main ol,
.CLA34837TRUST-main output,
.CLA34837TRUST-main p,
.CLA34837TRUST-main pre,
.CLA34837TRUST-main q,
.CLA34837TRUST-main ruby,
.CLA34837TRUST-main s,
.CLA34837TRUST-main samp,
.CLA34837TRUST-main section,
.CLA34837TRUST-main small,
.CLA34837TRUST-main span,
.CLA34837TRUST-main strike,
.CLA34837TRUST-main strong,
.CLA34837TRUST-main sub,
.CLA34837TRUST-main summary,
.CLA34837TRUST-main sup,
.CLA34837TRUST-main table,
.CLA34837TRUST-main tbody,
.CLA34837TRUST-main td,
.CLA34837TRUST-main tfoot,
.CLA34837TRUST-main th,
.CLA34837TRUST-main thead,
.CLA34837TRUST-main time,
.CLA34837TRUST-main tr,
.CLA34837TRUST-main tt,
.CLA34837TRUST-main u,
.CLA34837TRUST-main ul,
.CLA34837TRUST-main var,
.CLA34837TRUST-main video {
    margin: 0 auto;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

.CLA34837TRUST-main article,
.CLA34837TRUST-main aside,
.CLA34837TRUST-main details,
.CLA34837TRUST-main figcaption,
.CLA34837TRUST-main figure,
.CLA34837TRUST-main footer,
.CLA34837TRUST-main header,
.CLA34837TRUST-main hgroup,
.CLA34837TRUST-main menu,
.CLA34837TRUST-main nav,
.CLA34837TRUST-main section {
    display: block
}

.CLA34837TRUST-main ol,
.CLA34837TRUST-main ul {
    list-style: none
}

.CLA34837TRUST-main blockquote,
.CLA34837TRUST-main q {
    quotes: none
}

.CLA34837TRUST-main blockquote:after,
.CLA34837TRUST-main blockquote:before,
.CLA34837TRUST-main q:after,
.CLA34837TRUST-main q:before {
    content: "";
    content: none
}

.CLA34837TRUST-main table {
    border-collapse: collapse;
    border-spacing: 0
}

#CLA34837TRUST .CLA34837TRUST-container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 0
}

#CLA34837TRUST .CLA34837TRUST-row {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: row;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0
}

#CLA34837TRUST .CLA34837TRUST-row.CLA34837TRUST-reverse {
    flex-direction: row-reverse
}

#CLA34837TRUST .CLA34837TRUST-col.CLA34837TRUST-reverse {
    flex-direction: column-reverse
}

#CLA34837TRUST .CLA34837TRUST-col-xs,
#CLA34837TRUST .CLA34837TRUST-col-xs-1,
#CLA34837TRUST .CLA34837TRUST-col-xs-10,
#CLA34837TRUST .CLA34837TRUST-col-xs-11,
#CLA34837TRUST .CLA34837TRUST-col-xs-12,
#CLA34837TRUST .CLA34837TRUST-col-xs-2,
#CLA34837TRUST .CLA34837TRUST-col-xs-3,
#CLA34837TRUST .CLA34837TRUST-col-xs-4,
#CLA34837TRUST .CLA34837TRUST-col-xs-5,
#CLA34837TRUST .CLA34837TRUST-col-xs-6,
#CLA34837TRUST .CLA34837TRUST-col-xs-7,
#CLA34837TRUST .CLA34837TRUST-col-xs-8,
#CLA34837TRUST .CLA34837TRUST-col-xs-9 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0;
    padding-left: 0
}

#CLA34837TRUST .CLA34837TRUST-col-xs {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-1 {
    flex-basis: 8.333%;
    max-width: 8.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-2 {
    flex-basis: 16.667%;
    max-width: 16.667%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-3 {
    flex-basis: 25%;
    max-width: 25%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-4 {
    flex-basis: 33.333%;
    max-width: 33.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-5 {
    flex-basis: 41.667%;
    max-width: 41.667%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-6 {
    flex-basis: 50%;
    max-width: 50%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-7 {
    flex-basis: 58.333%;
    max-width: 58.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-8 {
    flex-basis: 66.667%;
    max-width: 66.667%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-9 {
    flex-basis: 75%;
    max-width: 75%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-10 {
    flex-basis: 83.333%;
    max-width: 83.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-11 {
    flex-basis: 91.667%;
    max-width: 91.667%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-12 {
    flex-basis: 100%;
    max-width: 100%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-1 {
    margin-left: 8.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-2 {
    margin-left: 16.667%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-3 {
    margin-left: 25%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-4 {
    margin-left: 33.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-5 {
    margin-left: 41.667%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-6 {
    margin-left: 50%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-7 {
    margin-left: 58.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-8 {
    margin-left: 66.667%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-9 {
    margin-left: 75%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-10 {
    margin-left: 83.333%
}

#CLA34837TRUST .CLA34837TRUST-col-xs-offset-11 {
    margin-left: 91.667%
}

#CLA34837TRUST .CLA34837TRUST-start-xs {
    justify-content: flex-start;
    text-align: start
}

#CLA34837TRUST .CLA34837TRUST-center-xs {
    justify-content: center;
    text-align: center
}

#CLA34837TRUST .CLA34837TRUST-end-xs {
    justify-content: flex-end;
    text-align: end
}

#CLA34837TRUST .CLA34837TRUST-top-xs {
    align-items: flex-start
}

#CLA34837TRUST .CLA34837TRUST-middle-xs {
    align-items: center
}

#CLA34837TRUST .CLA34837TRUST-bottom-xs {
    align-items: flex-end
}

#CLA34837TRUST .CLA34837TRUST-around-xs {
    justify-content: space-around
}

#CLA34837TRUST .CLA34837TRUST-between-xs {
    justify-content: space-between
}

#CLA34837TRUST .CLA34837TRUST-first-xs {
    order: -1
}

#CLA34837TRUST .CLA34837TRUST-last-xs {
    order: 1
}

@media only screen and (min-width:48em) {

    #CLA34837TRUST .CLA34837TRUST-col-sm,
    #CLA34837TRUST .CLA34837TRUST-col-sm-1,
    #CLA34837TRUST .CLA34837TRUST-col-sm-10,
    #CLA34837TRUST .CLA34837TRUST-col-sm-11,
    #CLA34837TRUST .CLA34837TRUST-col-sm-12,
    #CLA34837TRUST .CLA34837TRUST-col-sm-2,
    #CLA34837TRUST .CLA34837TRUST-col-sm-3,
    #CLA34837TRUST .CLA34837TRUST-col-sm-4,
    #CLA34837TRUST .CLA34837TRUST-col-sm-5,
    #CLA34837TRUST .CLA34837TRUST-col-sm-6,
    #CLA34837TRUST .CLA34837TRUST-col-sm-7,
    #CLA34837TRUST .CLA34837TRUST-col-sm-8,
    #CLA34837TRUST .CLA34837TRUST-col-sm-9 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-right: 0;
        padding-left: 0
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-1 {
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-2 {
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-4 {
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-5 {
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-7 {
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-8 {
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-10 {
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-11 {
        flex-basis: 91.667%;
        max-width: 91.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-1 {
        margin-left: 8.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-2 {
        margin-left: 16.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-3 {
        margin-left: 25%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-4 {
        margin-left: 33.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-5 {
        margin-left: 41.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-6 {
        margin-left: 50%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-7 {
        margin-left: 58.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-8 {
        margin-left: 66.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-9 {
        margin-left: 75%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-10 {
        margin-left: 83.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-sm-offset-11 {
        margin-left: 91.667%
    }

    #CLA34837TRUST .CLA34837TRUST-start-sm {
        justify-content: flex-start;
        text-align: start
    }

    #CLA34837TRUST .CLA34837TRUST-center-sm {
        justify-content: center;
        text-align: center
    }

    #CLA34837TRUST .CLA34837TRUST-end-sm {
        justify-content: flex-end;
        text-align: end
    }

    #CLA34837TRUST .CLA34837TRUST-top-sm {
        align-items: flex-start
    }

    #CLA34837TRUST .CLA34837TRUST-middle-sm {
        align-items: center
    }

    #CLA34837TRUST .CLA34837TRUST-bottom-sm {
        align-items: flex-end
    }

    #CLA34837TRUST .CLA34837TRUST-around-sm {
        justify-content: space-around
    }

    #CLA34837TRUST .CLA34837TRUST-between-sm {
        justify-content: space-between
    }

    #CLA34837TRUST .CLA34837TRUST-first-sm {
        order: -1
    }

    #CLA34837TRUST .CLA34837TRUST-last-sm {
        order: 1
    }
}

@media only screen and (min-width:62em) {

    #CLA34837TRUST .CLA34837TRUST-col-md,
    #CLA34837TRUST .CLA34837TRUST-col-md-1,
    #CLA34837TRUST .CLA34837TRUST-col-md-10,
    #CLA34837TRUST .CLA34837TRUST-col-md-11,
    #CLA34837TRUST .CLA34837TRUST-col-md-12,
    #CLA34837TRUST .CLA34837TRUST-col-md-2,
    #CLA34837TRUST .CLA34837TRUST-col-md-3,
    #CLA34837TRUST .CLA34837TRUST-col-md-4,
    #CLA34837TRUST .CLA34837TRUST-col-md-5,
    #CLA34837TRUST .CLA34837TRUST-col-md-6,
    #CLA34837TRUST .CLA34837TRUST-col-md-7,
    #CLA34837TRUST .CLA34837TRUST-col-md-8,
    #CLA34837TRUST .CLA34837TRUST-col-md-9 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-right: 0;
        padding-left: 0
    }

    #CLA34837TRUST .CLA34837TRUST-col-md {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-1 {
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-2 {
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-4 {
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-5 {
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-7 {
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-8 {
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-10 {
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-11 {
        flex-basis: 91.667%;
        max-width: 91.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-1 {
        margin-left: 8.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-2 {
        margin-left: 16.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-3 {
        margin-left: 25%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-4 {
        margin-left: 33.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-5 {
        margin-left: 41.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-6 {
        margin-left: 50%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-7 {
        margin-left: 58.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-8 {
        margin-left: 66.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-9 {
        margin-left: 75%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-10 {
        margin-left: 83.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-md-offset-11 {
        margin-left: 91.667%
    }

    #CLA34837TRUST .CLA34837TRUST-start-md {
        justify-content: flex-start;
        text-align: start
    }

    #CLA34837TRUST .CLA34837TRUST-center-md {
        justify-content: center;
        text-align: center
    }

    #CLA34837TRUST .CLA34837TRUST-end-md {
        justify-content: flex-end;
        text-align: end
    }

    #CLA34837TRUST .CLA34837TRUST-top-md {
        align-items: flex-start
    }

    #CLA34837TRUST .CLA34837TRUST-middle-md {
        align-items: center
    }

    #CLA34837TRUST .CLA34837TRUST-bottom-md {
        align-items: flex-end
    }

    #CLA34837TRUST .CLA34837TRUST-around-md {
        justify-content: space-around
    }

    #CLA34837TRUST .CLA34837TRUST-between-md {
        justify-content: space-between
    }

    #CLA34837TRUST .CLA34837TRUST-first-md {
        order: -1
    }

    #CLA34837TRUST .CLA34837TRUST-last-md {
        order: 1
    }
}

@media only screen and (min-width:75em) {

    #CLA34837TRUST .CLA34837TRUST-col-lg,
    #CLA34837TRUST .CLA34837TRUST-col-lg-1,
    #CLA34837TRUST .CLA34837TRUST-col-lg-10,
    #CLA34837TRUST .CLA34837TRUST-col-lg-11,
    #CLA34837TRUST .CLA34837TRUST-col-lg-12,
    #CLA34837TRUST .CLA34837TRUST-col-lg-2,
    #CLA34837TRUST .CLA34837TRUST-col-lg-3,
    #CLA34837TRUST .CLA34837TRUST-col-lg-4,
    #CLA34837TRUST .CLA34837TRUST-col-lg-5,
    #CLA34837TRUST .CLA34837TRUST-col-lg-6,
    #CLA34837TRUST .CLA34837TRUST-col-lg-7,
    #CLA34837TRUST .CLA34837TRUST-col-lg-8,
    #CLA34837TRUST .CLA34837TRUST-col-lg-9 {
        box-sizing: border-box;
        flex: 0 0 auto;
        padding-right: 0;
        padding-left: 0
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg {
        flex-grow: 1;
        flex-basis: 0;
        max-width: 100%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-1 {
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-2 {
        flex-basis: 16.667%;
        max-width: 16.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-4 {
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-5 {
        flex-basis: 41.667%;
        max-width: 41.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-7 {
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-8 {
        flex-basis: 66.667%;
        max-width: 66.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-10 {
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-11 {
        flex-basis: 91.667%;
        max-width: 91.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-1 {
        margin-left: 8.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-2 {
        margin-left: 16.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-3 {
        margin-left: 25%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-4 {
        margin-left: 33.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-5 {
        margin-left: 41.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-6 {
        margin-left: 50%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-7 {
        margin-left: 58.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-8 {
        margin-left: 66.667%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-9 {
        margin-left: 75%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-10 {
        margin-left: 83.333%
    }

    #CLA34837TRUST .CLA34837TRUST-col-lg-offset-11 {
        margin-left: 91.667%
    }

    #CLA34837TRUST .CLA34837TRUST-start-lg {
        justify-content: flex-start;
        text-align: start
    }

    #CLA34837TRUST .CLA34837TRUST-center-lg {
        justify-content: center;
        text-align: center
    }

    #CLA34837TRUST .CLA34837TRUST-end-lg {
        justify-content: flex-end;
        text-align: end
    }

    #CLA34837TRUST .CLA34837TRUST-top-lg {
        align-items: flex-start
    }

    #CLA34837TRUST .CLA34837TRUST-middle-lg {
        align-items: center
    }

    #CLA34837TRUST .CLA34837TRUST-bottom-lg {
        align-items: flex-end
    }

    #CLA34837TRUST .CLA34837TRUST-around-lg {
        justify-content: space-around
    }

    #CLA34837TRUST .CLA34837TRUST-between-lg {
        justify-content: space-between
    }

    #CLA34837TRUST .CLA34837TRUST-first-lg {
        order: -1
    }

    #CLA34837TRUST .CLA34837TRUST-last-lg {
        order: 1
    }
}

#CLA34837TRUST .CLA34837TRUST-F-Arial {
    font-family: Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-Times {
    font-family: Times, "Times New Roman", serif
}

#CLA34837TRUST .CLA34837TRUST-F-MyriadPro {
    font-family: "Myriad Pro", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-Montserrat {
    font-family: Montserrat, Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-Barlow {
    font-family: "Barlow Condensed", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-ClarinsRegular {
    font-family: ClarinsRegular, Clarins, "Times New Roman", Times, Helvetica, serif
}

#CLA34837TRUST .CLA34837TRUST-F-GothamSSmMedium {
    font-family: GothamMedium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-GothamSSmBook {
    font-family: "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-GothamLight {
    font-family: "Gotham Light", "Gotham SSm light A", "Gotham SSm light B", "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-GothamSSmLight {
    font-family: "Gotham SSm light A", "Gotham SSm light B", "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-GothamExtraLight {
    font-family: GothamExtraLight, "Gotham SSm light A", "Gotham SSm light B", "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-SofiaProRegular {
    font-family: "Sofia Pro Regular", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-SofiaProBold {
    font-family: "Sofia Pro Bold", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-SofiaProLight {
    font-family: "Sofia Pro Light", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-SofiaProMedium {
    font-family: "Sofia Pro Medium", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-SofiaProItalic {
    font-family: "Sofia Pro Italic", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-F-SofiaProSemiBold {
    font-family: "Sofia Pro Semi Bold", Arial, Helvetica, sans-serif
}

#CLA34837TRUST .CLA34837TRUST-flex {
    display: flex
}

#CLA34837TRUST .CLA34837TRUST-relative {
    position: relative
}

#CLA34837TRUST .CLA34837TRUST-hidden--mobile {
    display: none
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-hidden--mobile {
        display: block
    }
}

#CLA34837TRUST .CLA34837TRUST-hidden--tablet {
    display: none
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-hidden--tablet {
        display: none
    }
}

@media only screen and (min-width:1280px) {
    #CLA34837TRUST .CLA34837TRUST-hidden--tablet {
        display: block
    }
}

#CLA34837TRUST .CLA34837TRUST-show--mobile {
    display: block
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-show--mobile {
        display: none
    }
}

#CLA34837TRUST .CLA34837TRUST-block {
    display: block
}

#CLA34837TRUST .CLA34837TRUST-block--mobile {
    display: block
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-block--mobile {
        display: none
    }
}

#CLA34837TRUST .CLA34837TRUST-block--tablet {
    display: none
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-block--tablet {
        display: block
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST .CLA34837TRUST-block--tablet {
        display: none
    }
}

#CLA34837TRUST .CLA34837TRUST-block--tablet-medium {
    display: none
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST .CLA34837TRUST-block--tablet-medium {
        display: block
    }
}

@media only screen and (min-width:1280px) {
    #CLA34837TRUST .CLA34837TRUST-block--tablet-medium {
        display: none
    }
}

#CLA34837TRUST .CLA34837TRUST-block--desktop {
    display: none
}

@media only screen and (min-width:1280px) {
    #CLA34837TRUST .CLA34837TRUST-block--desktop {
        display: block
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST .CLA34837TRUST-block--desktop {
        display: none
    }
}

#CLA34837TRUST .CLA34837TRUST-block--desktop-medium {
    display: none
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST .CLA34837TRUST-block--desktop-medium {
        display: none
    }
}

#CLA34837TRUST .CLA34837TRUST-padding-lr-10 {
    padding-left: .625em;
    padding-right: .625em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-padding-lr-10 {
        padding-left: .625em;
        padding-right: .625em
    }
}

#CLA34837TRUST .CLA34837TRUST-padding-lr-20 {
    padding-left: 1.25em;
    padding-right: 1.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-padding-lr-20 {
        padding-left: 1.25em;
        padding-right: 1.25em
    }
}

#CLA34837TRUST .CLA34837TRUST-padding-top-10 {
    padding-top: .625em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-padding-top-10 {
        padding-top: .625em
    }
}

#CLA34837TRUST .CLA34837TRUST-padding-top-20 {
    padding-top: 1.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-padding-top-20 {
        padding-top: 1.25em
    }
}

#CLA34837TRUST .CLA34837TRUST-padding-top-40 {
    padding-top: 2.5em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-padding-top-40 {
        padding-top: 2.5em
    }
}

#CLA34837TRUST .CLA34837TRUST-margin-top-10 {
    margin-top: .625em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-margin-top-10 {
        margin-top: .625em
    }
}

#CLA34837TRUST .CLA34837TRUST-margin-top-20 {
    margin-top: 1.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-margin-top-20 {
        margin-top: 1.25em
    }
}

#CLA34837TRUST .CLA34837TRUST-margin-top-30 {
    margin-top: 1.875em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-margin-top-30 {
        margin-top: 1.875em
    }
}

#CLA34837TRUST .CLA34837TRUST-margin-bottom-10 {
    margin-bottom: .625em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-margin-bottom-10 {
        margin-bottom: .625em
    }
}

#CLA34837TRUST .CLA34837TRUST-margin-bottom-20 {
    margin-bottom: 1.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-margin-bottom-20 {
        margin-bottom: 1.25em
    }
}

#CLA34837TRUST .CLA34837TRUST-margin-bottom-30 {
    margin-bottom: 1.875em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST .CLA34837TRUST-margin-bottom-30 {
        margin-bottom: 1.875em
    }
}

#CLA34837TRUST .CLA34837TRUST-wrapper {
    position: relative;
    margin: 0 auto;
    font: inherit;
    width: 100%;
    min-width: 290px;
    height: 100%;
    max-width: 1600px;
    overflow: hidden
}

#CLA34837TRUST .CLA34837TRUST-wrapper__content {
    max-width: 1280px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    z-index: 5
}

@media only screen and (min-width:340px) {
    #CLA34837TRUST .CLA34837TRUST-wrapper__content {
        padding-left: 30px;
        padding-right: 30px
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST .CLA34837TRUST-wrapper__content {
        padding-left: 14%;
        padding-right: 14%
    }
}

#CLA34837TRUST.CLA34837TRUST-main {
    position: relative;
    font-family: "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #333;
    background-color: #fff;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main {
        font-size: 14px;
        line-height: 18px
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main {
        font-size: 16px;
        line-height: 20px
    }
}

#CLA34837TRUST.CLA34837TRUST-main:root {
    --primary: $gray;
    --secondary: $gray;
    --font: $F-GothamSSmBook
}

#CLA34837TRUST.CLA34837TRUST-main * {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#CLA34837TRUST.CLA34837TRUST-main img,
#CLA34837TRUST.CLA34837TRUST-main picture {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

#CLA34837TRUST.CLA34837TRUST-main b,
#CLA34837TRUST.CLA34837TRUST-main strong {
    font-family: GothamMedium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif
}

#CLA34837TRUST.CLA34837TRUST-main small {
    font-size: 80%
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] {
    position: relative
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] h2,
#CLA34837TRUST.CLA34837TRUST-main [data-name] h3,
#CLA34837TRUST.CLA34837TRUST-main [data-name] p,
#CLA34837TRUST.CLA34837TRUST-main [data-name] span {
    color: #333
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] picture[data-anim="1"] {
    transform: scale(1);
    transition: all ease-in-out 3s
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-bg[data-anim="0"] {
    transform: scale(.7)
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-text--upercase {
    text-transform: uppercase
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-text--lp1 {
    letter-spacing: .5px
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-text--lp1 {
        letter-spacing: 1.2px
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-font--s14 {
    font-size: .875em;
    line-height: 1.2
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-font--s14 {
        font-size: .875em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-font--s20 {
    font-size: 1.125em;
    line-height: 1.2
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-font--s20 {
        font-size: 1.25em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-font--s24 {
    font-size: 1.25em;
    line-height: 1.2
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-font--s24 {
        font-size: 1.5em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mb15 {
    margin-bottom: .9375em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mb15 {
        margin-bottom: .9375em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mb25 {
    margin-bottom: 1.5625em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mb25 {
        margin-bottom: 1.5625em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mt15 {
    margin-top: .9375em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mt15 {
        margin-top: .9375em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mt25 {
    margin-top: 1.5625em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-mt25 {
        margin-top: 1.5625em
    }
}

@media only screen and (max-width:767px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-padlr15m {
        padding: 0 10px
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title {
    display: inline-block
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title {
        font-size: 14px
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title {
        font-size: 16px
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title--l1 {
    line-height: initial;
    font-size: 1.875em
}

@media only screen and (min-width:340px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title--l1 {
        font-size: 2.6875em
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title--l1 {
        padding-right: 1.5em;
        font-size: 3.75em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title--l2 {
    line-height: initial;
    font-size: 1.5625em
}

@media only screen and (min-width:340px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title--l2 {
        font-size: 1.875em
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title--l2 {
        font-size: 3em;
        margin-top: -1%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-cta {
    display: inline-block
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-cta a {
    z-index: 10;
    position: relative;
    display: block;
    text-decoration: none;
    font-family: GothamMedium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif;
    color: #333;
    background-color: #fff;
    border-radius: 6px;
    border: 1px solid #cfcac9;
    font-size: .875em;
    padding: 1em 1.0625em;
    letter-spacing: .75px;
    min-width: 10em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-cta a {
        font-size: .875em;
        padding: 1em 1.0625em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-cta span {
    display: none
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-cta span {
        display: inline-block
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-next,
#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-prev {
    z-index: 4;
    width: 40px;
    height: 40px;
    display: block;
    background-size: 40px 40px;
    min-width: 40px;
    outline: 0 !important;
    border: none !important;
    top: 180px
}

@media only screen and (min-width:768px) {

    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-next,
    #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-prev {
        top: 50%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-next:after,
#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-next:before,
#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-prev:after,
#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-prev:before {
    content: "";
    background: 0 0
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-prev {
    background-image: url(../img/arrow-left.png);
    left: 0
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-slider .slick-next {
    background-image: url(../img/arrow-right.png);
    right: 0
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK-BG].CLA34837TRUST-bg345 {
    background: #fcad61;
    background: linear-gradient(160deg, #fcad61 0, #fefae0 30%, #fefae0 75%, #ffe790 100%)
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK-BG].CLA34837TRUST-bg345 {
        background: #ffa751;
        background: linear-gradient(130deg, #ffa751 0, #fefadf 30%, #fefadf 55%, #ffe37b 90%)
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] {
    overflow: hidden
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__link {
    position: absolute;
    top: 20px;
    left: 28px;
    display: flex;
    background-color: rgba(255, 255, 255, .5);
    font-size: 11px;
    color: #333;
    text-transform: uppercase;
    z-index: 3;
    height: 34px;
    align-items: center;
    padding: 12px;
    background-image: url(../img/arrow-left-black.svg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    font-family: "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif;
    text-decoration: none;
    cursor: pointer
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__link {
        left: calc(50% - 583px)
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
    margin: 0;
    position: absolute;
    color: #000;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    font-family: ClarinsRegular, Clarins, "Times New Roman", Times, Helvetica, serif
}

@media only screen and (max-width:767px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        top: 50%;
        transform: translate(-50%, -50%);
        left: 50%
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        bottom: 3.875em;
        right: 20.5%;
        font-size: 8px
    }
}

@media only screen and (min-width:960px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        font-size: 10px
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        font-size: 10.5px
    }
}

@media only screen and (min-width:1170px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        font-size: 12px
    }
}

@media only screen and (min-width:1280px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        font-size: 13px
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        font-size: 15px
    }
}

@media only screen and (min-width:1600px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title {
        font-size: 16px
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s1,
#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s2,
#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s3 {
    display: block;
    width: 100%
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s1,
#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s3 {
    font-size: 10.6666666667vw;
    line-height: initial
}

@media only screen and (min-width:768px) {

    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s1,
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s3 {
        font-size: 4.1875em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s2 {
    font-size: 16.2666666667vw;
    margin-top: -5%;
    line-height: initial;
    padding: 0 9.3333333333vw
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s2 {
        font-size: 6.375em;
        padding: 0 .4375em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s3 {
    margin-top: -5%;
    text-align: right
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title h1 {
    font-size: inherit;
    line-height: 1
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__background {
    transform: scale(1.1)
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg {
    position: relative
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg {
        min-height: 354px
    }
}

@media only screen and (min-width:768px) {

    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:after,
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:before {
        position: absolute;
        content: "";
        background-repeat: no-repeat;
        height: 100%
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:before {
        width: 20%;
        background-image: url(../img/CLA34837-b2-bg-leftv2.png);
        background-size: 100% auto;
        background-position: left bottom;
        bottom: 0;
        left: 0
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:before {
        width: 17%
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:before {
        width: 18.375%
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:after {
        width: 20%;
        background-image: url(../img/CLA34837-b2-bg-right.png);
        background-size: 100% auto;
        background-position: right top;
        top: 0;
        right: 0
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:after {
        width: 17%
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg:after {
        width: 18.375%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-inner {
    margin-top: 1.875em;
    margin-bottom: 5em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-inner {
        max-width: 60%;
        margin-top: 4.375em;
        margin-bottom: 5em
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-inner {
        max-width: 66%
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-inner {
        max-width: 63.25%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] {
    padding-bottom: 3.125em;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 3.125em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-title {
    position: relative;
    margin-top: 7.1875em;
    margin-bottom: .9375em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-title {
        margin-top: 5em;
        margin-bottom: 1.25em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-title:before {
    position: absolute;
    content: "";
    background-image: url(../img/CLA34837-b3-badge.png);
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
    width: 8em;
    height: 8em;
    right: 0;
    transform: translateY(-150px)
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-title:before {
        right: 0;
        transform: translateX(100%);
        bottom: 5.625em;
        width: 9.375em;
        height: 9.375em
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-title:before {
        transform: translateX(118%);
        bottom: 4.875em;
        width: 11.0625em;
        height: 11.0625em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-inner {
    margin: 0 auto
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-inner {
        max-width: 96%
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-inner {
        max-width: 73.125%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredients[data-anim="1"] img {
    transform: scale(1);
    transition: all ease-in-out 3s
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient {
    position: relative;
    overflow: hidden
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient img {
    transform: scale(1.1)
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient svg {
    position: absolute;
    z-index: 2;
    fill: #fff
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient svg text {
    font-size: 10px;
    font-family: GothamMedium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif;
    color: #fff
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient[data-id=b3-ingredient-1] svg {
    width: 25.6849315068%;
    height: 8.904109589%;
    top: 20.5479452055%;
    left: 51.3698630137%;
    background-color: rgba(245, 170, 164, .8)
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient[data-id=b3-ingredient-2] svg {
    width: 41.7808219178%;
    height: 8.904109589%;
    top: 48.9726027397%;
    left: 45.5479452055%;
    background-color: rgba(0, 168, 130, .8)
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient[data-id=b3-ingredient-3] svg {
    width: 21.2328767123%;
    height: 8.904109589%;
    top: 19.1780821918%;
    left: 34.2465753425%;
    background-color: rgba(102, 155, 97, .8)
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-ingredient[data-id=b3-ingredient-4] svg {
    width: 26.0273972603%;
    height: 8.904109589%;
    top: 21.5753424658%;
    left: 52.397260274%;
    background-color: rgba(201, 162, 96, .8)
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-info {
    margin-top: 1.5625em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-info {
        padding-left: 6%;
        margin-top: 0
    }
}

@media only screen and (min-width:1024px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-info {
        padding-left: 20.5128205128%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-info h4 {
    margin-bottom: 1.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-info h4 {
        margin-bottom: .625em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-info h4,
#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK3] .CLA34837TRUST-b3-info p {
    letter-spacing: 1px
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] {
    position: relative;
    z-index: 10
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider .slick-prev {
        left: calc(10% - 50px)
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider .slick-prev {
        left: calc(20% - 50px)
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider .slick-next {
        right: calc(50% - 50px)
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider .slick-next {
        right: calc(52% - 50px)
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider .slick-track {
    height: 100%
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider .slick-slide>div {
    height: 100%
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab {
    display: flex;
    flex-direction: column
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab {
        position: relative;
        padding-right: 3.5%;
        height: 100%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content {
    flex: 1;
    background-color: #fff;
    width: 100%;
    padding-right: 1.875em;
    padding-left: 1.875em;
    padding-top: 10%;
    padding-bottom: 10%;
    background-image: url(../img/CLA34837-b4-bg-m.png);
    background-size: contain;
    background-position: left 20px;
    background-repeat: no-repeat
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content {
        background-image: url(../img/CLA34837-b4-bg.png);
        padding-right: 27%;
        padding-left: 5%;
        background-size: auto;
        background-position: 70px 40px;
        margin-top: 6%
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content {
        padding-right: 30%;
        padding-left: 20%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content h3 {
    color: #89a515;
    line-height: 1;
    font-size: 1.875em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content h3 {
        font-size: 3em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content h3 span {
    color: #89a515;
    font-size: 1.4333333333em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content h3 span {
        font-size: 1.25em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content h4 {
    line-height: 1.2;
    font-size: 1.75em;
    margin-top: 1.375em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content h4 {
        padding: 0 5%;
        font-size: 2.25em;
        margin-top: 1.375em;
        margin-top: .625em;
        padding: 0 15%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content div {
    line-height: 1.2;
    text-transform: uppercase;
    font-size: 1em;
    margin-top: 1.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content div {
        font-size: 1.25em;
        padding: 0 15%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content p {
    line-height: 1.2;
    font-size: .875em;
    margin-top: 1.875em;
    padding: 0 5%
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content p {
        font-size: 1em;
        padding: 0 15%
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__img {
        display: block;
        max-width: 42.5em;
        width: 43%;
        padding-left: 1.875em;
        position: absolute;
        right: 0;
        top: 0
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] {
    padding-top: 3.4375em;
    padding-bottom: 5.625em;
    padding-left: 1.25em;
    padding-right: 1.25em;
    position: relative;
    z-index: 5
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] {
        padding-top: 5em;
        padding-bottom: 2.8125em;
        padding-left: 0;
        padding-right: 0
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] img {
    width: auto
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-b5-content {
    margin: 0 auto 4.6875em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-b5-content {
        margin: 0 auto 3.4375em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-C-green {
    color: #89a515
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-bg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    position: absolute;
    bottom: 60%;
    right: 0;
    width: 30%;
    transform-origin: right center;
    display: none
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-bg {
        display: block
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-bg {
        width: auto;
        bottom: 47%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-bg img {
    margin: 0;
    display: block
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-title {
    text-transform: uppercase
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-title_l1 {
    padding: 20px 20px;
    color: #fff;
    background-color: #c53a4f;
    font-size: 1.375em;
    display: block;
    transform: rotate(-2deg)
}

@media only screen and (min-width:340px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-title_l1 {
        font-size: 1.6875em
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-title_l1 {
        font-size: 2.125em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-title_l2 {
    padding: .625em .625em;
    color: #fff;
    background-color: #b5cd53;
    display: inline-block;
    transform: rotate(2deg);
    font-size: 1em
}

@media only screen and (min-width:340px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-title_l2 {
        font-size: 1.1875em
    }
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-title_l2 {
        font-size: 1.5em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-number {
    color: #89a515;
    line-height: 1;
    font-size: 3em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-number {
        font-size: 3em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK5] .CLA34837TRUST-double {
    max-width: 375px
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] {
    background-color: #fce1b7;
    padding-top: 2.5em;
    padding-bottom: 5.625em;
    background-image: linear-gradient(120deg, #fce1b7 0, #f2bc5b 100%);
    position: relative
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] {
        padding-top: 4.375em;
        padding-bottom: 2.8125em;
        background-image: linear-gradient(90deg, #fce1b7 0, #f2bc5b 100%)
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-bg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: -3.4375em;
    width: auto;
    transform-origin: left bottom;
    width: 11.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-bg {
        width: 20%;
        left: 0
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-bg {
        width: auto
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-bg img {
    margin: 0;
    display: block
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-title--l1 {
        padding-right: 2.0625em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider {
    max-width: 46.25em;
    margin: .625em auto 4.6875em;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
    -webkit-user-select: auto !important
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider {
        margin: .625em auto 3.4375em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider_tab {
    padding: 0 1.25em
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider_tab p {
    color: #e25735;
    line-height: 1.5
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider_tab picture {
    max-width: 360px
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-prev {
        left: -5%
    }
}

@media only screen and (min-width:1440px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-next {
        right: -5%
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots {
    bottom: -40px
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots {
        bottom: -10px
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots li {
    position: relative;
    background: #fff;
    width: 9px;
    height: 9px;
    margin-right: 9px;
    border-radius: 100%
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots li:last-child {
    margin-right: 0
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots li.slick-active {
    background: #333
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots li button {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 100%
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots li button:before {
    display: none
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider .slick-dots li button:focus {
    outline: 0 !important
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] {
    background-color: #fcf6f6;
    padding-bottom: 2.5em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] {
        padding-bottom: 0
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] h5 {
    font-size: 1.25em;
    margin-bottom: .9375em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] h5 {
        margin-bottom: .9375em
    }
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] p {
    font-size: .875em;
    margin-bottom: 1.25em
}

@media only screen and (min-width:768px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] p {
        margin-bottom: 1.5625em
    }
}

.breadcrumb {
    display: none
}

footer.footer-main {
    margin-top: 0 !important
}

.primary-content {
    padding-bottom: 0
}

#main:not(.main-homepage) {
    padding-top: 0
}

#wrapper {
    max-width: 100%
}

#wrapper.pt_category-wide .breadcrumb-container,
#wrapper.pt_category-wide .site-width-slot {
    max-width: 100%;
    margin: 0 auto
}

body,
html {
    overflow-x: hidden
}

.breadcrumb {
    display: none
}

#main:not(.main-homepage) {
    padding-top: 0
}

#wrapper.pt_category-wide .breadcrumb-container,
#wrapper.pt_category-wide .site-width-slot {
    max-width: 100%;
    margin: 0 auto
}

#wrapper {
    max-width: 100%
}

.clarins-BrandSection {
    max-width: 1250px;
    margin: 0 auto;
    --CLARINS-FONT: "ClarinsRegular", "Clarins";
    --GOTHAM-BOOK: "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif;
    --GOTHAM-MEDIUM: "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif;
    --GOTHAM-XLIGHT: "Gotham_Light";
    --FONT-SIZE: 14px;
    font-family: var(--GOTHAM-BOOK);
    font-size: var(--FONT-SIZE)
}

.clarins-BrandSection * {
    box-sizing: border-box;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.clarins-BrandSection__wrapper {
    width: 100%;
    overflow: hidden
}

@media (min-width:1250px) {
    .clarins-BrandSection__wrapper {
        width: 100vw;
        margin-left: calc(625px - 50vw)
    }
}

.clarins-BrandSection .slick-next,
.clarins-BrandSection .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0
}

.clarins-BrandSection .slick-next:focus,
.clarins-BrandSection .slick-next:hover,
.clarins-BrandSection .slick-prev:focus,
.clarins-BrandSection .slick-prev:hover {
    color: transparent;
    outline: 0
}

.clarins-BrandSection .slick-next:focus:before,
.clarins-BrandSection .slick-next:hover:before,
.clarins-BrandSection .slick-prev:focus:before,
.clarins-BrandSection .slick-prev:hover:before {
    opacity: 1
}

.clarins-BrandSection .slick-next.slick-disabled:before,
.clarins-BrandSection .slick-prev.slick-disabled:before {
    opacity: .25
}

.clarins-BrandSection .slick-next:before,
.clarins-BrandSection .slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.clarins-BrandSection .slick-prev {
    left: -25px
}

.clarins-BrandSection .slick-prev:before {
    content: " "
}

.clarins-BrandSection .slick-next {
    right: -25px
}

.clarins-BrandSection .slick-next:before {
    content: " "
}

.clarins-BrandSection .slick-dotted.slick-slider {
    margin-bottom: 30px
}

.clarins-BrandSection .slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.clarins-BrandSection .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.clarins-BrandSection .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0;
    min-width: 0;
    opacity: 0
}

.clarins-BrandSection .slick-dots li button:focus,
.clarins-BrandSection .slick-dots li button:hover {
    outline: 0
}

.clarins-BrandSection .slick-dots li button:focus:before,
.clarins-BrandSection .slick-dots li button:hover:before {
    opacity: 1
}

.clarins-BrandSection .slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.clarins-BrandSection .slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.clarins-BrandSection-btn {
    position: relative;
    background-color: #fff !important;
    display: inline-block;
    color: #333;
    padding: 14px;
    text-decoration: none;
    font-size: var(--FONT-SIZE);
    line-height: 15px;
    font-family: var(--GOTHAM-MEDIUM);
    cursor: pointer;
    border: 1px solid #e7e4e2;
    min-width: 122px;
    text-align: center;
    border-radius: 5px;
    height: 44px;
    box-sizing: border-box;
    text-transform: unset !important;
    letter-spacing: unset !important;
    outline: 0 !important
}

.clarins-BrandSection-btn::after {
    content: " ";
    display: block;
    position: absolute;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border: #b40024 solid 2px;
    border-radius: 7px;
    opacity: 0;
    left: -3px;
    top: -3px;
    pointer-events: none;
    box-sizing: border-box;
    outline: 0 !important
}

.clarins-BrandSection-btn:focus::after {
    opacity: 1;
    outline: 0 !important
}

.clarins-BrandSection-btn:hover {
    color: #b40024;
    outline: 0 !important
}

.clarins-BrandSection-btn:active::after {
    opacity: 1;
    outline: 0 !important
}

.clarins-BrandSection-btn-red {
    position: relative;
    background-color: #b40024 !important;
    display: inline-block;
    color: #fff;
    padding: 14px;
    text-decoration: none;
    font-size: var(--FONT-SIZE);
    line-height: 15px;
    font-family: var(--GOTHAM-MEDIUM);
    cursor: pointer;
    border: 1px solid #e7e4e2;
    min-width: 122px;
    text-align: center;
    border-radius: 5px;
    height: 44px;
    box-sizing: border-box;
    text-transform: unset !important;
    letter-spacing: unset !important;
    outline: 0 !important
}

.clarins-BrandSection-btn-red::after {
    content: " ";
    display: block;
    position: absolute;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border: #b40024 solid 2px;
    border-radius: 7px;
    opacity: 0;
    left: -3px;
    top: -3px;
    pointer-events: none;
    box-sizing: border-box;
    outline: 0 !important
}

.clarins-BrandSection-btn-red:focus::after {
    opacity: 1;
    outline: 0 !important
}

.clarins-BrandSection-btn-red:hover {
    color: #fff;
    outline: 0 !important
}

.clarins-BrandSection-btn-red:active::after {
    opacity: 1;
    outline: 0 !important
}

.clarins-BrandSection-related {
    display: block;
    max-width: 1250px;
    margin: 0 auto;
    min-height: 450px;
    margin-bottom: 80px
}

.clarins-BrandSection-related__title {
    font-size: 35px;
    margin: 0;
    text-align: center;
    font-family: var(--CLARINS-FONT);
    font-weight: 400;
    padding: 60px 20px
}

.clarins-BrandSection-related .slick-dots li {
    cursor: pointer
}

.clarins-BrandSection-related .slick-dots {
    bottom: -45px
}

.clarins-BrandSection-related__wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start
}

.clarins-BrandSection-related__item a {
    text-decoration: none;
    color: #333
}

.clarins-BrandSection-related__item {
    font-size: 11px;
    text-align: left;
    padding: 0 20px;
    flex-basis: 25%
}

.clarins-BrandSection-related__visual {
    margin-bottom: 22px;
    overflow: hidden;
    display: block;
    width: 100%
}

.clarins-BrandSection-related__visual img {
    display: block;
    width: 100%;
    transition: transform ease-in-out .5s
}

.clarins-BrandSection-related__item:hover img {
    transform: scale(1.1)
}

.clarins-BrandSection-related__tag {
    margin: 0;
    text-transform: uppercase;
    font-family: var(--GOTHAM-MEDIUM)
}

.clarins-BrandSection-related__text {
    margin: 0;
    font-size: 30px;
    font-weight: 400;
    font-family: var(--CLARINS-FONT);
    display: flex;
    flex-direction: column;
    margin-top: 15px
}

.clarins-BrandSection-related__link {
    margin: 0;
    text-transform: uppercase;
    margin-top: 25px;
    font-family: var(--GOTHAM-MEDIUM);
    display: inline-block;
    border-bottom: 1px solid #b8b8b8
}

@media (max-width:761px) {
    .clarins-BrandSection-related__title {
        padding: 20px
    }
}

.clarins-BrandSection-related__text {
    min-height: 120px
}

.clarins-BrandSection-related__link {
    text-transform: none
}

@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
    .clarins-BrandSection-related__text {
        font-size: 28px
    }
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/ajax-loader.gif) center center no-repeat
}

@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.eot);
    src: url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.eot?#iefix) format("embedded-opentype"), url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.woff) format("woff"), url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.ttf) format("truetype"), url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.svg#slick) format("svg")
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}




/********** MASTER ANALYSIS - WITHOUT INGREDIENTHEQUE BLOCK **********/
#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK2] .CLA34837TRUST-b2-bg {
    background-color: #fcf6f6;
}

.tracesCTA{
	text-transform: initial;
}
.b3Badge{
	width: 30% !important;
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK-BG].CLA34837TRUST-bg345 {
    background: linear-gradient(130deg, #fcf6f6 0, #fcf6f6 30%, #fefadf 55%, #ffe37b 90%);
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s2 {
    margin-top: -8%;
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] h2.CLA34837TRUST-font--s24 {
    width: 100%;
    max-width: 795px;
}

#CLA34837TRUST.CLA34837TRUST-main [data-name] p.CLA34837TRUST-font--s24 {
    width: 100%;
    max-width: 700px;
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider_tab p {
    padding-top: 15px;
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] p {
    max-width: 250px;
    margin-right: 63%;
}

/*#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK-BG].CLA34837TRUST-bg345 {
	background: linear-gradient(130deg,#fff 0,#fff 30%,#fefadf 55%,#ffe37b 90%);
}
*/
#push-arthritis {
    width: 107%;
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK4] .CLA34837TRUST-slider_tab__content {
    background-image: url(../img/CLA34837-b4-bg.png);
    margin-top: 0%;
}

#CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title{
    background-color: rgba(255, 255, 255, .8);
    padding: 10px;
}



/*tablet landscape*/
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__link {
        left: calc(50% - 550px);
    }

    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider_tab p {
        width: 100%;
        max-width: 290px;
        margin-right: 10%;
    }
}

/*tablet portrait*/
@media only screen and (min-device-width : 834px) and (max-device-width : 1112px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] h2.CLA34837TRUST-font--s24 {
        max-width: 450px;
    }

    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-slider_tab p {
        width: 100%;
        max-width: 300px;
        margin-right: 1%;
    }
}

/*mobile*/
@media (max-width: 480px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK1] .CLA34837TRUST-header__title--s3 {
        margin-left: -7%;
    }

    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] p {
        max-width: 220px;
        margin-right: 22%;
    }
}


/*--------------------------------------------------------*/
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    .clarins-BrandSection-related .slick-dots {
        display: none;
    }
    .clarins-BrandSection-related__text {
        min-height: 160px;
    }
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] p {
        max-width: 100%;
        margin-right: auto;
    }
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK6] .CLA34837TRUST-title--l1 {
        font-size: 2.5em;
    }

    /* #CLA34837TRUST.CLA34837TRUST-main [data-name] .CLA34837TRUST-title--l2 {
        margin-right: 5%!important;
    } */


}
@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .clarins-BrandSection-related .slick-dots {
        display: none;
    }
    #CLA34837TRUST.CLA34837TRUST-main [data-name=BLOCK7] p {
        max-width: 100%;
        margin-right: auto;
    }
}

/*iPhone 6/7/8/plus, XR, 11, X, 12 and 11.*/
@media (max-width: 480px) {
    #CLA34837TRUST.CLA34837TRUST-main [data-name] p.CLA34837TRUST-font--s24 {
        width: 100%;
        max-width: 350px;
    }
}