:root{--colorGreen: #2b6e33;--colorGreen-90: #3f7c47;--colorGreen-80: #558b5b;--colorGreen-70: #6a996f;--colorGreen-60: #7fa884;--colorGreen-50: #94b698;--colorGreen-40: hsl(137, 43%, 60%);--colorGreen-30: hsl(137, 43%, 70%);--colorGreen-20: hsl(137, 43%, 80%);--colorGreen-15: hsl(137, 43%, 85%);--colorGreen-10: hsl(137, 43%, 90%);--colorGreen-5: hsl(137, 43%, 95%);--colorGreenForrest: #50903d;--colorGreenLeaf: #94ba31;--colorGreenLeaf-90: #9ec045;--colorGreenLeaf-80: #a9c75a;--colorGreenLeaf-70: #b4ce6e;--colorGreenLeaf-60: #bfd583;--colorGreenLeaf-50: #c9dc97;--colorGreenLeaf-40: #d4e3ac;--colorGreenLeaf-30: #dfeac0;--colorGreenLeaf-20: #eaf1d5;--colorGreenLeaf-15: #eff5e0;--colorGreenLeaf-10: #f4f8ea;--colorGreenLeaf-5: #fafcf4;--colorGreenLight: #a8be32;--colorGreenLight-90: #b0c446;--colorGreenLight-80: #b9cb5b;--colorGreenLight-70: #c2d16f;--colorGreenLight-60: #cbd884;--colorGreenLight-50: #d3de98;--colorGreenLight-40: #dce5ad;--colorGreenLight-30: #e5ebc1;--colorGreenLight-20: #eef2d6;--colorGreenLight-15: #f2f5e0;--colorGreenLight-10: #f6f9ea;--colorGreenLight-5: #fbfcf4;--colorBlack: #000;--colorBlack-90: #191919;--colorBlack-80: #333333;--colorBlack-70: #4c4c4c;--colorBlack-60: #666666;--colorBlack-50: #7f7f7f;--colorBlack-40: #999999;--colorBlack-30: #b2b2b2;--colorBlack-20: #cccccc;--colorBlack-15: #d8d8d8;--colorBlack-10: #e4e4e4;--colorBlack-5: #f1f1f1;--colorGrey: #595a5b;--colorGrey-10: #595a5b14;--colorGrey-30: #cccccd;--colorGrey-60: #9b9c9c;--colorGrey-80: #7a7b7b;--colorRed: #cb3729;--colorBg: #f4f5ee;--colorBg2: #f7f7f7;--colorWhite: #fff;--colorBd: #dddedf;--colorLink: var(--colorGreenForrest);--colorHover: var(--colorGreenLeaf);--colorText: var(--colorGrey);--grad1: transparent linear-gradient(to right, var(--colorGreenLight) 0%, var(--colorGreen) 100%) no-repeat;--grad2: transparent linear-gradient(to right, #7fa937 0%, var(--colorGreenForrest) 100%) 0% 0% no-repeat;--grad3: transparent linear-gradient(to bottom, var(--colorGreenLight) 0%, var(--colorGreen) 100%) no-repeat;--shadow1: 0px 2px 2px #98b29b33;--shadow2: 0px 4px 4px #98b29b33;--shadow3: 0px 8px 8px #1a50201a;--shadow4: 0px 8px 8px #1a502033;--shadowAlt: 0px 8px 8px #1a502033;--shadowTab: 0 0 0 3px rgba(43, 110, 51, 0.4), 0 0 6px rgba(43, 110, 51, 0.6);--shadowTabLight: 0 0 0 3px rgba(169, 190, 50, 0.4), 0 0 6px rgba(169, 190, 50, 0.6);--space: 8px;--sp-xs: var(--space);--sp-sm: calc(2 * var(--space));--sp-md: calc(3 * var(--space));--sp-lg: calc(4 * var(--space));--sp-xl: calc(5 * var(--space));--sp-xxl: calc(6 * var(--space));--sp-huge: calc(7 * var(--space));--sp-hugeLg: calc(8 * var(--space));--containerWidth: 1440px;--containerIndent: 16px;--containerIndentLg: 40px;--header-height: 120px;--header-height-sm: 60px}.timeline__list{display:flex;flex-direction:column;gap:var(--sp-xs);counter-reset:accordions-counter}.timeline__item{border-radius:12px;counter-increment:accordions-counter;transition:background .3s,box-shadow .3s,border-color .3s}.timeline__item:focus-visible,.timeline__item:focus-within{outline:2px solid var(--colorGreen);outline-offset:2px}.timeline__item.is-active{background-color:var(--colorGreenLight-15);border-bottom-color:rgba(0,0,0,0)}.timeline__btn{position:relative;display:block;width:100%;text-align:left;font-weight:700;background:none;padding:var(--sp-sm) 60px var(--sp-sm) var(--sp-sm);border:0;outline:0;color:var(--colorText);font-size:20px;line-height:23px;letter-spacing:-0.22px;cursor:pointer;transition:color .3s}.timeline__btn::before,.timeline__btn::after{content:"";position:absolute;top:50%;right:32px;width:16px;height:2px;background-color:var(--colorText)}.timeline__btn::after{right:39px;width:2px;height:16px;margin-top:-7.5px;transition:opacity .3s}.timeline__body{padding:0 var(--sp-sm) var(--sp-sm)}.timeline__body>:last-child{margin-bottom:0}.timeline__item--number .timeline__body{padding:0 16px 16px 60px}.timeline__wrap{height:0;overflow:hidden;transition:height .3s}.timeline__list+.timeline__cta{margin-top:var(--sp-xxl)}.timeline__item.is-active .timeline__btn{color:var(--colorGreen)}.timeline__item.is-active .timeline__btn::after{opacity:0}.timeline__period{letter-spacing:-0.22px;color:var(--colorGreen)}@media(hover: hover){.timeline__btn:hover{color:var(--colorGreen)}.timeline__btn:hover::before{color:var(--colorWhite);background-color:var(--colorGreen)}.timeline__btn:hover::after{border-color:var(--colorGreen)}}@media(max-width: 999.98px){.timeline__btn{background-color:var(--colorWhite);display:flex;gap:11px;font-size:18px}.tabs__content .timeline__btn{padding-inline:0px 24px}.tabs__content .timeline__btn::before{right:0px;margin-top:0;top:27px}.tabs__content .timeline__btn::after{right:7px;top:20px;margin-top:0}.timeline__period{position:relative;top:2px;flex:0 0 58px;font-size:12px;line-height:18px;display:inline-flex;flex-direction:column;align-items:center}.timeline__item.is-active .timeline__period{font-size:16px}.timeline__body{padding-top:16px}.timeline__item{position:relative}.timeline__item:not(:last-child){margin-bottom:var(--sp-md)}.timeline__item:not(:last-child)::after{content:"";position:absolute;left:44px;width:2px;background-color:#d9d9d9;top:100%;height:24px}.timeline__item.is-active{background-color:rgba(0,0,0,0)}.timeline__item.is-active .timeline__body{transition:background .3s;background-color:var(--colorGreenLight-15);border-radius:12px}}@media(min-width: 750px){.timeline__btn{font-size:22px}}.timeline__cta{text-align:center}@media(min-width: 1000px){.timeline__btn{position:relative;padding:var(--sp-lg) 60px var(--sp-lg) var(--sp-lg)}.timeline__period{position:absolute;width:96px;text-align:center;white-space:nowrap;left:-96px;line-height:23px;font-size:14px;transition:font .3s,transform .3s;transform-origin:50% 50%}.is-active .timeline__period{transform:scale(1.6)}.is-active .timeline__period:has(span){transform:scale(1.2);transform:scale(1.14)}.timeline__body{padding:0 var(--sp-lg) var(--sp-lg)}.timeline__list{gap:4px}.timeline__item{position:relative;margin-left:84px}.timeline__item:not(:last-child)::after{content:"";position:absolute;left:-46px;width:1px;background-color:#d9d9d9;top:63px;bottom:0}.timeline__item:not(:first-child)::before{content:"";position:absolute;left:-46px;width:1px;background-color:#d9d9d9;top:-4px;height:15px}}
