.timeline-second-section .custom-timeline-section{position:relative}.timeline-second-section .custom-timeline-image-panel:empty,.timeline-second-section .custom-timeline-image-panel--hidden{display:none}.timeline-second-section .custom-timeline-content-panel{padding:80px 40px;display:flex;flex-direction:column}.timeline-second-section .custom-timeline-inner--no-image .custom-timeline-content-panel{padding:40px 20px;max-width:1000px;margin:0 auto;width:100%}.timeline-second-section .custom-timeline-header{text-align:left;margin-bottom:40px}.timeline-second-section .custom-timeline-inner--no-image .custom-timeline-header{text-align:center}.timeline-second-section .custom-timeline-header h2{font-size:2rem;font-weight:800;margin:0 0 8px;color:#0f4a28;letter-spacing:-.5px;line-height:1.2}.timeline-second-section .custom-timeline-header p{font-size:1rem;font-weight:700;color:#19663d}.timeline-second-section .custom-timeline-container{position:relative;flex:1}.timeline-second-section .custom-timeline-line{position:absolute;top:0;bottom:0;left:14px;width:2px;border-left:2px dotted #19663d;z-index:0}.timeline-second-section .custom-timeline-block{display:flex;align-items:flex-start;position:relative;margin-bottom:30px;gap:20px}.timeline-second-section .custom-timeline-block:last-child{margin-bottom:0}.timeline-second-section .custom-timeline-dot{flex-shrink:0;width:28px;height:28px;background-color:#19663d;border:6px solid #8fbe9e;border-radius:50%;position:relative;z-index:2}.timeline-second-section .custom-timeline-timeframe svg{width:20px;height:20px;flex-shrink:0}.timeline-second-section .custom-timeline-box-title{font-size:1.05rem;font-weight:700;color:#0f4a28;margin:0 0 6px}.timeline-second-section .custom-timeline-footer{text-align:left;margin-top:40px}.timeline-second-section .custom-timeline-inner--no-image .custom-timeline-footer{text-align:center}.timeline-second-section .custom-timeline-btn{display:inline-block;background:#19663d;color:#fff;text-decoration:none;padding:16px 44px;font-size:1rem;font-weight:800;border-radius:50px;text-transform:uppercase;letter-spacing:.05em;transition:transform .2s ease,opacity .3s ease,box-shadow .2s ease;box-shadow:0 4px 20px #19663d4d}.timeline-second-section .custom-timeline-btn:hover{opacity:.88;transform:scale(1.02);box-shadow:0 6px 28px #19663d66}.timeline-second-section .custom-timeline-guarantee{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:.82rem;font-weight:600;color:#19663d}.timeline-second-section .custom-timeline-section .prose{display:grid}.timeline-second-section .custom-timeline-section .prose p.subheading{order:1;margin-block-start:1rem!important}.timeline-second-section section-header.section-header p.subheading:after{display:none}.timeline-second-section .custom-timeline-headline{font-weight:700;text-transform:uppercase;letter-spacing:.5px}.timeline-second-section h4.custom-timeline-subline{text-transform:math-auto}.timeline-second-section .custom-timeline-block-right{flex:1;display:grid;gap:10px}.timeline-second-section .custom-timeline-timeframe{display:inline-flex;align-items:center;gap:8px;background:#19663d1f;border:1px solid rgba(25,102,61,.25);border-radius:5px;padding:3px 11px;max-width:fit-content}.timeline-second-section .custom-timeline-content{display:grid;gap:10px}.timeline-second-section .custom-timeline-content-panel.section-stack section-header.section-header,.timeline-second-section .custom-timeline-content-panel.section-stack .custom-timeline-container{max-width:600px}.timeline-second-section .custom-timeline-image-panel img{display:block;object-fit:contain;width:100%}@media(max-width:900px){.timeline-second-section .custom-timeline-image-panel:after{top:auto;bottom:0;right:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom,transparent,#d1ead9)}.timeline-second-section .custom-timeline-content-panel{padding:30px 24px}.timeline-second-section .custom-timeline-header{text-align:center;margin-bottom:30px}.timeline-second-section .custom-timeline-footer{text-align:center}.timeline-second-section .custom-timeline-guarantee{justify-content:center}}@media(min-width:750px){.timeline-second-section .custom-timeline-inner{position:relative;display:grid;grid-template-columns:1fr 1fr}.timeline-second-section .custom-timeline-image-panel img{position:sticky;top:160px}}@media(max-width:749px){.timeline-second-section .custom-timeline-header h2{font-size:1.5rem}.timeline-second-section .custom-timeline-content-panel{padding:24px 16px}.timeline-second-section .custom-timeline-btn{padding:14px 32px;font-size:.9rem}.timeline-second-section .custom-timeline-block{gap:14px;margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/timeline-second.css.map */
