.elementor-65 .elementor-element.elementor-element-9730a34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-add5fa7{--display:flex;}.elementor-65 .elementor-element.elementor-element-01f52af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-65 .elementor-element.elementor-element-da686a3{--display:flex;}body.elementor-page-65:not(.elementor-motion-effects-element-type-background), body.elementor-page-65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F1;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-f039dcc *//*==================================================
  LPPEPTIDE — TRUST & SAFETY
  SECTION 1 — HERO
==================================================*/

.lpp-trust-hero{
    width:100%;
    background:#123f39;
    padding:48px 20px 56px;
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
}

.lpp-trust-hero *,
.lpp-trust-hero *::before,
.lpp-trust-hero *::after{
    box-sizing:border-box;
}


/*==================================================
  CONTAINER
==================================================*/

.lpp-trust-hero-container{
    width:100%;
    max-width:1080px;
    margin:0 auto;
}


/*==================================================
  BREADCRUMBS
==================================================*/

.lpp-trust-breadcrumbs{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:9px;

    margin:0 0 25px;
    padding:0;

    font-size:13px;
    line-height:1.3;
    font-weight:500;
}

.lpp-trust-breadcrumbs a{
    color:#ffffff;
    text-decoration:none;
    font-weight:700;

    transition:color .2s ease;
}

.lpp-trust-breadcrumbs a:hover{
    color:#d9e7e4;
}

.lpp-trust-breadcrumbs span{
    color:#b4c8c4;
}


/*==================================================
  COMPANY EYEBROW
==================================================*/

.lpp-trust-eyebrow{
    display:block;

    margin:0 0 14px;

    color:#efa84a;

    font-size:12px;
    line-height:1;

    font-weight:800;

    text-transform:uppercase;
    letter-spacing:.7px;
}


/*==================================================
  TITLE
==================================================*/

.lpp-trust-hero h1{
    margin:0 0 16px !important;
    padding:0;

    color:#ffffff;

    font-size:44px;
    line-height:1.08;

    font-weight:800;

    letter-spacing:-1px;
}


/*==================================================
  DESCRIPTION
==================================================*/

.lpp-trust-hero p{
    width:100%;
    max-width:820px;

    margin:0 !important;
    padding:0;

    color:#d5e2df;

    font-size:16px;
    line-height:1.55;

    font-weight:400;
}


/*==================================================
  TABLET
==================================================*/

@media (max-width:1024px){

    .lpp-trust-hero{
        padding:
            44px
            20px
            50px;
    }

    .lpp-trust-hero-container{
        max-width:920px;
    }

    .lpp-trust-hero h1{
        font-size:40px;
    }

}


/*==================================================
  MOBILE
==================================================*/

@media (max-width:767px){

    .lpp-trust-hero{
        padding:
            32px
            16px
            38px;
    }

    .lpp-trust-breadcrumbs{
        gap:7px;

        margin-bottom:21px;

        font-size:11px;
    }

    .lpp-trust-eyebrow{
        margin-bottom:11px;

        font-size:10px;

        letter-spacing:.6px;
    }

    .lpp-trust-hero h1{
        margin-bottom:12px !important;

        font-size:32px;
        line-height:1.1;

        letter-spacing:-.6px;
    }

    .lpp-trust-hero p{
        max-width:100%;

        font-size:14px;
        line-height:1.55;
    }

}


/*==================================================
  SMALL MOBILE
==================================================*/

@media (max-width:480px){

    .lpp-trust-hero{
        padding:
            28px
            14px
            34px;
    }

    .lpp-trust-hero h1{
        font-size:29px;
    }

}

/*==================================================
  TRUST & SAFETY HERO — FORCE FULL BROWSER WIDTH
==================================================*/

.lpp-trust-hero{
    width:100vw !important;
    max-width:100vw !important;

    position:relative;
    left:50%;
    margin-left:-50vw !important;
    margin-right:0 !important;

    background:#123f39;

    border:0 !important;
    border-radius:0 !important;
}


/* KEEP HERO CONTENT CENTERED */

.lpp-trust-hero-container{
    width:100%;
    max-width:1080px;
    margin-left:auto;
    margin-right:auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff8d3b0 *//*==================================================
  LPPEPTIDE — TRUST & SAFETY
  SECTION 2 — CONTENT
==================================================*/

.lpp-trust-content{
    width:100vw !important;
    max-width:100vw !important;

    position:relative;
    left:50%;
    margin-left:-50vw !important;

    background:#f8f9f5;

    padding:38px 20px 125px;

    font-family:Arial, Helvetica, sans-serif;
    color:#17272e;
}

.lpp-trust-content *,
.lpp-trust-content *::before,
.lpp-trust-content *::after{
    box-sizing:border-box;
}


/*==================================================
  INNER CONTAINER
==================================================*/

.lpp-trust-content-container{
    width:100%;
    max-width:1080px;

    margin:0 auto;
}


/*==================================================
  CONTENT BLOCK
==================================================*/

.lpp-trust-block{
    width:100%;
    margin:0 0 34px;
    padding:0;
}

.lpp-trust-block:last-child{
    margin-bottom:0;
}


/*==================================================
  HEADINGS
==================================================*/

.lpp-trust-block h2{
    margin:0 0 12px !important;
    padding:0;

    color:#17251f;

    font-size:25px;
    line-height:1.2;

    font-weight:800;

    letter-spacing:-.45px;
}


/*==================================================
  PARAGRAPHS
==================================================*/

.lpp-trust-block p{
    width:100%;
    max-width:980px;

    margin:0 !important;
    padding:0;

    color:#43544f;

    font-size:15px;
    line-height:1.65;

    font-weight:400;
}


/*==================================================
  TABLET
==================================================*/

@media (max-width:1024px){

    .lpp-trust-content{
        padding:
            36px
            20px
            100px;
    }

    .lpp-trust-content-container{
        max-width:920px;
    }

    .lpp-trust-block{
        margin-bottom:32px;
    }

    .lpp-trust-block h2{
        font-size:23px;
    }

}


/*==================================================
  MOBILE
==================================================*/

@media (max-width:767px){

    .lpp-trust-content{
        padding:
            28px
            16px
            65px;
    }

    .lpp-trust-content-container{
        max-width:100%;
    }

    .lpp-trust-block{
        margin-bottom:27px;
    }

    .lpp-trust-block h2{
        margin-bottom:9px !important;

        font-size:20px;
        line-height:1.25;
    }

    .lpp-trust-block p{
        max-width:100%;

        font-size:14px;
        line-height:1.6;
    }

}


/*==================================================
  SMALL MOBILE
==================================================*/

@media (max-width:480px){

    .lpp-trust-content{
        padding:
            26px
            14px
            55px;
    }

    .lpp-trust-block{
        margin-bottom:25px;
    }

    .lpp-trust-block h2{
        font-size:19px;
    }

    .lpp-trust-block p{
        font-size:13.5px;
    }

}/* End custom CSS */