.elementor-1674 .elementor-element.elementor-element-e541fe6{--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;--overlay-opacity:0.1;--padding-top:15px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-1674 .elementor-element.elementor-element-e541fe6:not(.elementor-motion-effects-element-type-background), .elementor-1674 .elementor-element.elementor-element-e541fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peptide.stackaura.com/wp-content/uploads/2026/06/20260612_182232_ORANGEmoleculefield-711x400-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1674 .elementor-element.elementor-element-e541fe6::before, .elementor-1674 .elementor-element.elementor-element-e541fe6 > .elementor-background-video-container::before, .elementor-1674 .elementor-element.elementor-element-e541fe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1674 .elementor-element.elementor-element-e541fe6 > .elementor-background-slideshow::before, .elementor-1674 .elementor-element.elementor-element-e541fe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1674 .elementor-element.elementor-element-e541fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#0E0E0E;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1674 .elementor-element.elementor-element-9d7edb9{text-align:center;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1674 .elementor-element.elementor-element-9d7edb9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;line-height:56px;color:#FFFFFF;}.elementor-1674 .elementor-element.elementor-element-9d7edb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1674 .elementor-element.elementor-element-9d7edb9.elementor-element{--align-self:center;}.elementor-1674 .elementor-element.elementor-element-5c609493{margin-top:20px;margin-bottom:0px;}.elementor-1674 .elementor-element.elementor-element-8f454cb{text-align:center;}.elementor-1674 .elementor-element.elementor-element-8f454cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;}.elementor-1674 .elementor-element.elementor-element-8f454cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1674 .elementor-element.elementor-element-3341962f{text-align:center;}.elementor-1674 .elementor-element.elementor-element-3341962f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;line-height:36px;}.elementor-1674 .elementor-element.elementor-element-3341962f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1674 .elementor-element.elementor-element-4c865560{text-align:start;}.elementor-1674 .elementor-element.elementor-element-4c865560 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:500;color:#000000;}.elementor-1674 .elementor-element.elementor-element-4c865560 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1674 .elementor-element.elementor-element-687f8814 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1674 .elementor-element.elementor-element-254ceef5{text-align:center;}.elementor-1674 .elementor-element.elementor-element-254ceef5 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-79677ce9{text-align:center;}.elementor-1674 .elementor-element.elementor-element-79677ce9 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-56251131{text-align:center;}.elementor-1674 .elementor-element.elementor-element-56251131 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-74661d87{text-align:center;}.elementor-1674 .elementor-element.elementor-element-74661d87 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-6cc4c62b{text-align:center;}.elementor-1674 .elementor-element.elementor-element-6cc4c62b .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-35691c4a{text-align:center;}.elementor-1674 .elementor-element.elementor-element-35691c4a .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-32feb2e1{text-align:center;}.elementor-1674 .elementor-element.elementor-element-32feb2e1 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-5b4b48ab{text-align:center;}.elementor-1674 .elementor-element.elementor-element-5b4b48ab .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-a368b8{text-align:center;}.elementor-1674 .elementor-element.elementor-element-a368b8 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-7ebaae45{text-align:center;}.elementor-1674 .elementor-element.elementor-element-7ebaae45 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-399664e5{text-align:center;}.elementor-1674 .elementor-element.elementor-element-399664e5 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-5745819a{text-align:center;}.elementor-1674 .elementor-element.elementor-element-5745819a .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-436b9a1d{text-align:center;}.elementor-1674 .elementor-element.elementor-element-436b9a1d .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-18997ede{text-align:center;}.elementor-1674 .elementor-element.elementor-element-18997ede .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-6a716512{text-align:center;}.elementor-1674 .elementor-element.elementor-element-6a716512 .elementor-heading-title{color:#0073aa;}.elementor-1674 .elementor-element.elementor-element-2b2a283c > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-5c609493 */.peptide-report-tab { display: flex; flex-direction: row; flex-wrap: wrap; gap: 24px; padding: 15px 0; align-items: flex-start; width: 100%; } .peptide-report-meta { flex: 1 1 300px; min-width: 280px; } .peptide-report-details { margin-bottom: 20px; } .peptide-report-details p { margin: 0; line-height: 1.8; font-size: 15px; color: #333333; } .peptide-buy-button { display: inline-block; background-color: transparent; color: #0073aa !important; border: 2px solid #0073aa; text-decoration: none !important; padding: 10px 22px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: lowercase; transition: all 0.2s ease; } .peptide-buy-button:hover { background-color: #0073aa !important; color: #ffffff !important; text-decoration: none !important; } .peptide-report-gallery { flex: 1 1 300px; min-width: 280px; display: flex; flex-direction: row; flex-wrap: wrap; gap: 16px; justify-content: flex-start; } .peptide-image-box { flex: 0 1 270px; width: 100%; max-width: 270px; border: 1px solid #e8e8e8; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; } .peptide-image-box:hover { transform: translateY(-4px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); border-color: #cccccc; } .peptide-lightbox-link { text-decoration: none !important; display: block; } .peptide-lightbox-link img { width: 100%; height: auto; display: block; object-fit: cover; } .peptide-image-caption { padding: 10px 12px; background-color: #fafafa; font-size: 12px; color: #555555; text-align: center; line-height: 1.4; border-top: 1px solid #eaeaea; } /* Custom styles to make the Elementor Accordion match original premium design */ .elementor-accordion .elementor-accordion-item { border: 1px solid #e2e8f0 !important; border-radius: 6px !important; margin-bottom: 12px !important; overflow: hidden; } .elementor-accordion .elementor-tab-title { background-color: #f8fafc !important; padding: 15px 20px !important; border-bottom: 1px solid #e2e8f0 !important; } .elementor-accordion .elementor-tab-title.elementor-active { background-color: #f1f5f9 !important; font-weight: bold; } .elementor-accordion .elementor-tab-content { padding: 20px !important; border-top: none !important; background-color: #ffffff !important; }/* End custom CSS */