.manifesto{position:relative;margin:0;border-radius:calc(var(--text-boxes-radius) - .2rem)}@media only screen and (min-width:750px){.manifesto{margin:0 0 1.5rem 3rem;box-shadow:1.5rem 1.5rem 0 -.1rem #fff,1.5rem 1.5rem 0 0 var(--color-shadow)}}.main-timeline{padding:10rem 0 8rem;position:relative}.main-timeline:before{content:"";display:block;width:.1rem;height:100%;background:var(--color-primary-11);margin:0 auto;position:absolute;top:0;left:0;right:0}.main-timeline .timeline{margin-bottom:6rem;position:relative}.main-timeline .timeline:after{content:"";display:block;clear:both}.main-timeline .round-icon{width:1.8rem;height:1.8rem;margin:3.2rem auto 0;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);pointer-events:none}.main-timeline .round-icon:before,.main-timeline .round-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--color-white);border:.1rem solid var(--color-primary-11);transform:translate(var(--round-shift, 0));transition:transform .33s ease-out;will-change:transform}.main-timeline .round-icon{--round-shift-a: -.3rem;--round-shift-b: .3rem}.main-timeline .round-icon:before{transform:translate(var(--round-shift-a))}.main-timeline .round-icon:after{background:transparent;transform:translate(var(--round-shift-b))}.main-timeline .timeline:hover .round-icon{--round-shift-a: .3rem;--round-shift-b: -.3rem}.main-timeline .date-content{width:50%;float:left;position:relative}.main-timeline .date-content:before{content:"";width:38%;height:.1rem;background:var(--color-primary-11);margin:2.5rem 0;position:absolute;top:0;right:1.2rem;bottom:0}.main-timeline .date-outer{width:10rem;height:5rem;font-size:2rem;color:rgb(var(--color-base-text));text-align:center;margin:auto;position:relative;--date-shift-a: 0;--date-shift-b: .6rem}.main-timeline .date-outer:before,.main-timeline .date-outer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;border-radius:var(--border-radius-3);transform:translate(var(--_date-shift));transition:transform .33s ease-out;will-change:transform}.main-timeline .date-outer:before{--_date-shift: var(--date-shift-a)}.main-timeline .date-outer:after{--_date-shift: var(--date-shift-b)}.main-timeline .timeline:hover .date-outer{--date-shift-a: .6rem;--date-shift-b: -.6rem}.main-timeline .date{width:100%;margin:auto;position:absolute;top:1%;left:0}.main-timeline--year{text-align:center;font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight);color:var(--color-secondary-11);font-weight:700;font-size:5rem;line-height:6rem;text-shadow:-.1rem 0 rgb(var(--color-base-text)),0 .1rem rgb(var(--color-base-text)),.1rem 0 rgb(var(--color-base-text)),0 -.1rem rgb(var(--color-base-text))}@supports (-webkit-touch-callout: none){.main-timeline--year{letter-spacing:-.2rem}}.main-timeline .timeline-content{width:48%;float:right;padding:1.2rem 2rem;background:var(--color-primary-01);border-radius:var(--border-radius-2);margin-left:2%;margin-right:0}.main-timeline .timeline:nth-child(2n) .timeline-content{margin-left:0;margin-right:2%}.main-timeline .timeline__heading{margin:0}.main-timeline .timeline__heading+.timeline__description{margin-top:1.6rem}.main-timeline .timeline:nth-child(2n) .date-content{float:right}.main-timeline .timeline:nth-child(2n) .date-content:before{left:1.6rem}@media only screen and (max-width:990px){.manifesto__title.center{text-align:left}.main-timeline .date-content:before{width:22.5%}.main-timeline .timeline-content{padding:1rem 0 1rem 3rem}.main-timeline .timeline__heading{font-size:1.7rem}.main-timeline .timeline:nth-child(2n) .timeline-content{padding:1rem 3rem 1rem 0}}@media only screen and (max-width:767px){.main-timeline:before{margin:0;left:.5rem}.main-timeline .timeline{margin-bottom:2rem}.main-timeline .round-icon{margin:2.5rem 0 auto}.main-timeline .date-content{width:95%;float:right;margin-bottom:1rem}.main-timeline .date-content:before{display:none}.main-timeline .date-outer,.main-timeline .date-outer:before,.main-timeline .date-outer:after{width:18.5rem}.main-timeline .date{top:1%}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{width:95%;padding:1rem 2rem}}@media only screen and (max-width:384px){.main-timeline .timeline:first-child .round-icon{top:-4.5rem}.main-timeline .timeline:nth-child(2n) .round-icon{top:-7.3rem}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/section-manifesto.css.map */
