.timeLine-sec{overflow:hidden}.timeLine-sec h2.module-title{color:var(--pinkish-red);margin:0;padding:0 20px 20px;text-align:center}.TL-image-slide,.timelineYear{position:relative}.timelineImage{padding-bottom:50px;padding-top:20px}.TL-image-slide .TL-button-next,.TL-image-slide .TL-button-prev,.timelineImage .slick-arrow{bottom:20px;height:32px;position:absolute;width:32px;z-index:99}.timelineImage .slick-arrow{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:32px;border:0;overflow:hidden;text-indent:-999px}.slideCaption{bottom:20px;font-size:22px;font-weight:600;left:30px;letter-spacing:-.452px;line-height:30px;max-width:340px;padding-left:0;padding-right:15px;position:absolute}.TL-image-slide .TL-button-prev,.timelineImage .slick-prev{right:66px}.TL-image-slide .TL-button-next,.timelineImage .slick-next{right:20px}.timeLine-sec .teamYear{color:var(--white);font-size:320px;font-weight:800;line-height:300px;text-align:center}.timeLine-sec .teamImage{background:#b63bff;background:-moz-linear-gradient(90deg,#b63bff 0,#ff4067 100%);background:-webkit-linear-gradient(90deg,#b63bff,#ff4067);background:linear-gradient(90deg,#b63bff,#ff4067);border-radius:16px;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b63bff",endColorstr="#ff4067",GradientType=1);left:0;margin:0 auto;max-width:250px;overflow:hidden;padding:4px;position:absolute;right:0;transform:rotate(-5.55deg);z-index:99}.timeLine-sec .teamImage .box{border-radius:14px;overflow:hidden}.timeLine-sec .teamImage .box:before{padding-top:112%}.timelineYear .yearMonthBox{-moz-transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.TL-year-slide .slick-current.slick-active .yearMonthBox,.timelineYear .swiper-slide-thumb-active .yearMonthBox{color:var(--pinkish-red)}.yearMonthBox{padding:20px 30px;text-align:center}.yearMonthBox:before{background-color:#000;content:"";height:1px;left:76%;position:absolute;top:50%;width:44%}.yearMonthBox .yearThumb{font-size:32px;font-weight:800}.yearMonthBox .month{font-size:16px;font-weight:600}.yearMonthBox .month,.yearMonthBox .yearThumb{cursor:pointer}.timelineImage .slick-list{overflow:visible}@media screen and (min-width:0px) and (max-width:1000px){.yearMonthBox .yearThumb{font-size:28px;line-height:28px}.yearMonthBox .month{font-size:14px;line-height:14px}.timeLine-sec .teamYear{font-size:24vw;line-height:24vw}.timeLine-sec .teamImage{max-width:22vw}.slideCaption{font-size:20px;line-height:28px;max-width:280px}}@media screen and (min-width:0px) and (max-width:900px){.timelineImage{padding-bottom:60px}.slideCaption{bottom:-10px;font-size:20px;left:0;line-height:28px;margin:0 auto;max-width:360px;padding-top:34px;position:relative;right:0;text-align:center;top:auto}.timeLine-sec .teamYear{font-size:26.6667vw;line-height:26.6667vw}.timeLine-sec .teamImage{bottom:auto;max-width:25vw;top:0}.TL-image-slide .TL-button-next,.TL-image-slide .TL-button-prev,.timelineImage .slick-next,.timelineImage .slick-prev{bottom:-60px;left:0;margin:0 auto;right:0}.TL-image-slide .TL-button-prev,.timelineImage .slick-prev{margin-left:calc(50% - 36px)}.TL-image-slide .TL-button-next,.timelineImage .slick-next{margin-right:calc(50% - 36px)}.timeLine-sec .timelineYear{padding-top:20px}}@media screen and (min-width:0px) and (max-width:720px){.yearMonthBox:before{left:82%;width:38%}}@media screen and (min-width:0px) and (max-width:550px){.yearMonthBox{padding:10px 20px}.yearMonthBox .yearThumb{font-size:28px;line-height:28px}.yearMonthBox .month{font-size:14px;line-height:14px}.timeLine-sec .teamYear{font-size:32vw;line-height:32vw}.timeLine-sec .teamImage{max-width:38vw;top:-6vw}.timeLine-sec .slideCaption{font-size:18px;line-height:24px;padding-left:20px;padding-right:20px;padding-top:8vw}.timeLine-sec .timelineImage{padding-bottom:80px}.yearMonthBox:before{left:88%;width:26%}.timeLine-sec h2.module-title{padding:0 32px 32px}.timeLine-sec .timelineYear{padding-top:10px}}@media screen and (min-width:0px) and (max-width:440px){.timeLine-sec h2.module-title{font-size:30px;line-height:36px;padding:0 20px 28px}}