:root{--timeline-line-color: #e0e0e0;--timeline-line-width: .3%;--timeline-line-width-mobile: 2%;--timeline-line-radius: 999px;--timeline-dot-color: #ffffff;--timeline-dot-border-color: #000000;--timeline-content-bg: #ffffff;--timeline-date-color: #333333;--timeline-title-color: #000000;--timeline-text-color: #373737;--timeline-title-font-size: 24px;--timeline-content-font-size: 18px;--timeline-author-font-size: .8em;--timeline-author-name-font-weight: 400;--timeline-author-name-font-weight-strong: 700;--timeline-author-credentials-font-weight: 400;--timeline-font-size: 48px;--timeline-dot-width: 30px;--timeline-dot-height: 30px;--timeline-dot-circle-width: 15px;--timeline-dot-circle-height: 15px;--timeline-horizontal-padding: .75rem;--timeline-mobile-horizontal-padding: 25px;--bg-overlay-opacity: 0;--bg-overlay-color: #000000;--bg-overflow: hidden;--item-overflow: hidden}.timeline-wrapper{position:relative;padding:50px 0;overflow:clip}.section-background-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;display:flex;align-items:flex-start;z-index:0}.section-background-image .responsive-image-wrapper,.timeline-background-image .responsive-image-wrapper{overflow:visible!important;max-width:var(--timeline-bg-image-max-width, 35%)}.responsive-image-wrapper.justify-left{justify-content:flex-start!important}.responsive-image-wrapper.justify-center{justify-content:center!important}.responsive-image-wrapper.justify-right{justify-content:flex-end!important}.section-background-image img{object-fit:contain}.timeline-wrapper:after{content:"";position:absolute;inset:0;background-color:var(--bg-overlay-color);opacity:var(--bg-overlay-opacity);pointer-events:none;z-index:1}.timeline-wrapper .homepage-sections--title{max-width:30ch}.timeline-wrapper .title-bar{text-align:center;padding:var(--timeline-horizontal-padding)}.timeline{position:relative;margin:0 auto}.timeline:before{content:"";position:absolute;width:var(--timeline-line-width, .3%);background-color:var(--timeline-line-color, #e0e0e0);top:0;bottom:0;left:50%;transform:translate(-50%);z-index:0;border-radius:var(--timeline-line-radius, 999px)}.timeline-container{padding:10px 40px;position:relative;background-color:inherit;width:100%;margin-bottom:60px;display:flex;flex-direction:column;border-radius:8px;overflow:visible}.timeline-wrapper .benefits-landing-page--container{justify-content:center}.timeline-background-image,.timeline-opposite-background-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;z-index:0}.timeline-opposite-bg{position:absolute}.timeline-left .timeline-opposite-bg{left:100%}.timeline-right .timeline-opposite-bg{left:-100%}.timeline-background-image img{object-fit:contain;max-width:none!important}.timeline-testimonial-content{padding:1.5rem;border-radius:.5rem;box-shadow:0 .25rem 1rem #00000014}.timeline-testimonial-text{margin-bottom:1.5rem;position:relative;font-size:var(--timeline-content-font-size);font-weight:600;line-height:normal}.timeline-testimonial-author-wrapper{display:flex;align-items:center;gap:1rem}.timeline-testimonial-author-image{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.timeline-testimonial-author-image img{width:100%;height:100%;object-fit:cover}.timeline-testimonial-author{font-size:var(--timeline-author-font-size);font-weight:var(--timeline-author-name-font-weight)}.timeline-testimonial-author strong{font-weight:var(--timeline-author-name-font-weight-strong)}.timeline-testimonial-author p{margin:0}.timeline-testimonial-author-credentials{opacity:.8;font-size:var(--timeline-author-font-size);font-weight:var(--timeline-author-credentials-font-weight)}@media screen and (max-width: 767px){.timeline-testimonial-content{padding:1rem}.timeline-testimonial-author-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem}.timeline-testimonial-author-image{width:40px;height:40px}}.timeline-button-wrapper{white-space:normal;display:flex;justify-content:center;margin-top:1.75rem;margin-left:1.75rem;margin-right:1.75rem}.timeline-button{max-width:697.5px;min-width:200px;overflow-wrap:break-word;width:100%}.timeline-container:after{content:"";position:absolute;inset:0;background-color:var(--item-overlay-color);opacity:var(--item-overlay-opacity);pointer-events:none;z-index:1;border-radius:inherit}.timeline-container:before{content:"";position:absolute;width:20px;height:20px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:1;background-color:var(--timeline-dot-color, #fff);border:4px solid var(--timeline-dot-border-color, #000)}.timeline-right:after{left:-10px}.timeline-content{padding:20px 30px;background-color:var(--timeline-content-bg, #fff);position:relative;border-radius:6px;box-shadow:0 4px 8px #0000001a;z-index:2}.timeline-date{font-weight:700;margin-bottom:10px;font-size:18px;color:var(--timeline-date-color, #333)}.timeline-title{margin-top:0;margin-bottom:15px;font-size:var(--timeline-title-font-size, 24px);color:var(--timeline-title-color, #000)}.timeline-text{margin-bottom:0;line-height:1.6;color:var(--timeline-text-color, #333);font-size:var(--timeline-content-font-size, 18px)}.timeline-image{width:100%;margin-bottom:15px;border-radius:4px;overflow:hidden}.timeline-button-wrapper{margin-top:20px}.timeline-container{position:relative;margin-bottom:var(--timeline-margin-bottom);display:grid;grid-template-columns:calc(50% - 25px) 20px calc(50% - 20px);grid-column-gap:var(--timeline-spacing);align-items:center}.timeline-dot{grid-column:2;grid-row:1;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;z-index:5;justify-self:center;position:relative}.timeline-dot .responsive-image-wrapper{width:100%;height:100%}.timeline-dot-circle{width:3rem;height:3rem;border-radius:50%;background-color:var(--timeline-dot-color, #fff);border:4px solid var(--timeline-dot-border-color, #000);position:relative;z-index:5}.timeline-dot-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:5}.timeline-dot-image img{width:100%;height:100%;object-fit:contain}.timeline-opposite-content{position:relative;width:100%;padding:0;margin-top:0;display:flex;flex-direction:column;justify-content:center}.timeline-left .timeline-content{grid-column:1;grid-row:1;justify-self:end;margin-right:var(--timeline-spacing)}.timeline-right .timeline-content,.timeline-left .timeline-opposite-content{grid-column:3;grid-row:1;justify-self:start;margin-left:var(--timeline-spacing)}.timeline-right .timeline-opposite-content{grid-column:1;grid-row:1;justify-self:end;margin-right:var(--timeline-spacing)}.timeline-content{max-width:25rem;width:auto;z-index:1}.timeline-opposite-content{width:100%;position:relative;z-index:2;padding:15px;border-radius:6px}.timeline-opposite-image{width:100%;margin-bottom:1rem;border-radius:.25rem;overflow:hidden}:root{--timeline-text-color: #373737;--timeline-font-family: "Zilla Slab", serif;--timeline-font-size: 3rem;--timeline-letter-spacing: .015rem;--timeline-spacing: 1em;--timeline-margin-bottom: 6rem}.timeline-opposite-title{margin-top:0;margin-bottom:.625rem;color:var(--timeline-text-color, #373737);text-align:left;font-family:var(--timeline-font-family);font-size:var(--timeline-font-size, 48px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:var(--timeline-letter-spacing, .24px);max-width:30ch}.timeline-right .timeline-opposite-title,.timeline-right .timeline-opposite-content{text-align:right}.timeline-opposite-text{margin-bottom:0;color:var(--timeline-text-color, #373737);font-family:var(--timeline-font-family);font-size:var(--timeline-font-size, 48px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:var(--timeline-letter-spacing, .24px)}.timeline-opposite-text p{margin-top:0;font-weight:700}@media screen and (max-width: 1200px){:root{--timeline-font-size: 2.25rem}}@media screen and (max-width: 992px){:root{--timeline-font-size: 1.75rem}}.timeline-content{padding:1rem 2rem;background-color:var(--timeline-content-bg, #fff);position:relative;border-radius:.5rem;box-shadow:0 .25rem 1rem #00000014;max-width:25rem;margin-left:auto;margin-right:auto}.timeline-left .timeline-content{margin-right:2ch}.timeline-right .timeline-content{margin-left:2ch}.timeline-wrapper .section-description{text-align:center;max-width:800px;margin:0 auto 40px;font-family:var(--timeline-font-family);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:var(--timeline-text-color, #373737)}@keyframes slideInFromRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes slideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}.timeline-container{opacity:0}.timeline-right .timeline-content{transform:translate(50px);opacity:0}.timeline-left .timeline-content{transform:translate(-50px);opacity:0}.timeline-container.animate{opacity:1}.timeline-container.animate.timeline-right .timeline-content{animation:slideInFromRight .8s forwards}.timeline-container.animate.timeline-left .timeline-content{animation:slideInFromLeft .8s forwards}.timeline-container.exit.timeline-right .timeline-content{animation:slideOutToRight .8s forwards}.timeline-container.exit.timeline-left .timeline-content{animation:slideOutToLeft .8s forwards}@media screen and (max-width: 767px){.timeline:before{left:calc(var(--timeline-dot-width)/ 2 + var(--timeline-mobile-horizontal-padding) - var(--timeline-line-width-mobile,5%)/ 2);transform:none;width:var(--timeline-line-width-mobile, 5%);border-radius:var(--timeline-line-radius, 999px)}.timeline-left,.timeline-right{left:0}.timeline-left:after,.timeline-right:after{left:21px}.timeline-container{width:100%;padding:0 var(--timeline-mobile-horizontal-padding);left:0;margin-bottom:4rem}.timeline-container:before{display:none}.timeline-content{padding:15px 20px}.timeline-date{font-size:16px}.timeline-title,.timeline-opposite-title{font-size:1.5em}.timeline-text{font-size:1.2em}.timeline-opposite-text{font-size:1.5em;text-align:left}.timeline-opposite-title p{margin:0}.timeline-opposite-content{padding:0}.timeline-container{grid-template-columns:var(--timeline-dot-width) 1fr;grid-template-rows:auto auto;grid-row-gap:var(--timeline-spacing)}.timeline-dot{grid-column:1;grid-row:1;align-self:start;margin-top:1rem;width:var(--timeline-dot-width);height:var(--timeline-dot-height);position:relative}.timeline-dot-circle{width:var(--timeline-dot-circle-width);height:var(--timeline-dot-circle-height);border-width:3px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@keyframes slideInFromBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}.timeline-left .timeline-content,.timeline-right .timeline-content{transform:translateY(50px);opacity:0}.timeline-container.animate.timeline-left .timeline-content,.timeline-container.animate.timeline-right .timeline-content{animation:slideInFromBottom .8s forwards}.timeline-container.exit.timeline-left .timeline-content,.timeline-container.exit.timeline-right .timeline-content{animation:slideOutToBottom .8s forwards}.timeline-left .timeline-content,.timeline-right .timeline-content{grid-column:2;grid-row:2;justify-self:start;max-width:100%;margin-left:0;margin-right:0}.timeline-left .timeline-opposite-content,.timeline-right .timeline-opposite-content{grid-column:2;grid-row:1;justify-self:start;margin-left:0;margin-right:0;max-width:100%;padding-left:0;padding-top:var(--timeline-spacing)}.timeline-opposite-title,.timeline-right .timeline-opposite-title{text-align:left;margin-bottom:.625rem}.timeline-background-image{display:none}.timeline-button-wrapper{margin-top:1.75rem}}
