.ts-history-style-1.ts-history-container{position:relative;display:grid;gap:70px}.ts-history-style-1.ts-history-container::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background:#00000033;transform:translateX(-50%)}.ts-history-style-1.ts-history-container .ts-history-item{position:relative;display:grid;align-items:center;gap:0 220px;grid-template-columns:1fr 1fr}.ts-history-style-1 .ts-history-box-number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ts-history-style-1 .ts-history-item:nth-child(even){direction:rtl}.ts-history-style-1 .ts-history-item:nth-child(odd) .ts-history-image{text-align:right}.ts-history-style-1 .ts-history-item:nth-child(even) .ts-history-image{text-align:left}.ts-history-style-1 .ts-history-item{margin:0 auto}.ts-history-style-1 .ts-history-item:nth-child(even){text-align:right}.ts-history-style-1 .ts-history-item:nth-child(even) .ts-history-btn{flex-direction:row-reverse;justify-content:flex-end}.ts-history-style-1 .ts-history-item:nth-child(even) .ts-history-content p{margin-left:auto}.ts-history-style-1 .ts-history-image-inner{overflow:hidden;border-radius:100%;justify-content:flex-end;display:inline-flex}.ts-history-style-1 .ts-history-image-inner,.ts-history-style-1 .ts-history-image img{width:380px;height:380px;border-radius:100%;object-fit:cover;transition:transform 0.3s ease,box-shadow 0.3s ease}.ts-history-style-1 .ts-history-item:hover .ts-history-image img{transform:scale(1.05);box-shadow:0 6px 20px rgba(107,161,53,.25)}.ts-history-style-1 .ts-history-content{position:relative}.ts-history-style-1 .ts-history-number{display:inline-block;font-size:20px;text-transform:uppercase;width:80px;height:80px;line-height:80px;text-align:center;border-radius:100%;background-color:#fff;color:var(--tste-optico-secondary-darkcolor)}.ts-history-style-1 .ts-history-year{display:block;font-size:50px;line-height:50px;margin:0;font-weight:600;color:var(--tste-optico-skincolor)}.ts-history-style-1 .ts-history-title{font-size:26px;line-height:34px;font-weight:600;margin:16px 0 0 0}.ts-history-style-1 .ts-history-content p{font-size:17px;line-height:28px;margin:25px 0 0 0;width:65%}.ts-history-style-1 .ts-history-btn{display:inline-block;position:relative;font-size:13px;display:flex;align-items:center;margin:30px 0 0 0}.ts-history-style-1 .ts-history-btn::after{content:"\e851";font-family:'ts-optico-icons';display:inline-block;font-size:22px;padding-left:10px;position:relative;font-weight:400;color:var(--tste-optico-skincolor)}