.custom-titmiline{padding-top:51px}.custom-titmiline .page-center{max-width:980px}.custom-titmiline .top-content{background-color:#fbf315;border-radius:40px}.custom-titmiline .top-content-inner{margin:0 auto;max-width:790px;padding-bottom:34px;text-align:center}.custom-titmiline .rich-text-content{margin:43px 0 20px;padding-top:43px}.custom-titmiline .rich-text-content h4{font:normal normal normal 32px/1.35em helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;font-size:32px;margin-bottom:20px}.custom-titmiline .rich-text-content{margin:0 0 38px}.custom-titmiline .rich-text-content p{font-size:18px}.custom-titmiline .banner-button{align-self:start;grid-area:4/1/5/2;justify-self:start;margin-bottom:10px}.custom-titmiline .banner-button a{color:#000;display:inline-block;height:100%;min-height:10px;min-width:10px;text-decoration:none;touch-action:manipulation;-st-extends:StylableButton;background:#fff;border:0 solid #fff;border-radius:5px;font-family:helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;min-width:213px;min-width:189px;padding:3px;transition:all .2s ease,visibility 0s}.custom-titmiline .button-inner{align-items:center;display:flex;flex-basis:auto;flex-direction:row;flex-grow:1;height:100%;justify-content:center;min-height:47px;overflow:hidden;transition:all .2s ease,visibility 0s;width:100%}.custom-titmiline.button-inner span{color:#000;font-family:helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;margin:0 4px 0 0;min-width:1.8em;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:none;transition:inherit}.custom-titmiline .button-inner div{display:initial;margin:0 0 0 4px;transform:rotate(180deg);transition:inherit;fill:#000;height:22px;width:22px}.custom-titmiline .banner-button a:hover{background:#000;border:0 solid #fff;color:#fff}.custom-titmiline .banner-button a:hover .button-inner div{height:32px;width:32px;fill:#fff}.custom-titmiline .banner-button a:hover .button-inner span{color:#fff}.custom-titmiline .page-center.custom-titmiline-page-center{max-width:1070px;position:relative}.custom-titmiline .vertical-line{border-left:3px dashed #53565a;height:100%;width:100%}.custom-titmiline .vertical-line-wrap{height:100%;left:calc(50% - 2px);position:absolute;width:2px}.custom-titmiline .timiline-item{display:flex;padding-bottom:35px;padding-top:88px;position:relative}.custom-titmiline .timeline-content{position:relative;width:50%}.custom-titmiline .timeline-image{width:50%}.custom-titmiline .timeline-content-inner{max-width:386px;text-align:right}.custom-titmiline .item-num{background-color:#fbf315;border-bottom:10px solid #fff;border-radius:50%;border-top:10px solid #fff;height:112px;position:absolute;right:-46px;top:-10px;width:92px;z-index:9}.custom-titmiline .item-num p{font-family:helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;font-size:62px;line-height:1.2em;margin:9px 0;text-align:center}.custom-titmiline .timeline-image img{border-radius:50%;height:323px;object-fit:cover;object-position:50% 50%;width:322px}.custom-titmiline .timeline-image-inner{margin:25px 30px 10px auto;max-width:326px}.custom-titmiline .timeline-content{margin-top:100px}.custom-titmiline .timiline-content h4{font-size:32px;line-height:1.35em;margin-bottom:20px}.custom-titmiline .timiline-content h4 span{color:#fbf315}.custom-titmiline .timiline-content p{font-size:18px;margin:0}.custom-titmiline .timiline-content p a{text-decoration:underline}.custom-titmiline .popup-content{display:none}.custom-titmiline .timeline-image-inner svg{height:100%;width:100%}.custom-titmiline .timiline-item.right{flex-direction:row-reverse}.custom-titmiline .right .timeline-content-inner{margin-left:auto;text-align:left}.custom-titmiline .right .item-num{left:-46px}.custom-titmiline .right .timeline-image-inner{margin-left:30px;margin-right:auto;max-width:346px}.custom-titmiline .popup-open .popup-content{background-color:rgba(0,0,0,.35);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9}.custom-titmiline .popup-content-inner{background:#fbf315;display:grid;grid-template-columns:100%;grid-template-rows:repeat(2,min-content) 1fr;height:auto;margin-left:auto;margin-top:82px;min-height:auto;position:static;width:575px}.custom-titmiline .left-bar{align-self:start;background:#282626;grid-area:1/1/4/2;justify-self:start;left:0;margin:0 0 41px;min-height:315px;position:relative;width:50px}.custom-titmiline .left-bar-item h2{color:#fff;font-size:50px;line-height:1.25em;margin:14px 0 0;position:relative;text-align:center}.custom-titmiline .content-inner{height:auto;left:71px;margin:28px 0 27px;max-width:433px;text-align:left}.custom-titmiline .close-icon,.custom-titmiline .content-inner{align-self:start;grid-area:1/1/2/2;justify-self:start;position:relative}.custom-titmiline .close-icon{cursor:pointer;height:30px;left:523px;margin:25px 0 22px;width:30px}.custom-titmiline .content-inner h6{font-size:24px;margin-bottom:15px}.custom-titmiline .content-inner p{margin:0}.custom-titmiline .timiline-item:last-child{padding-bottom:150px;padding-top:65px}.custom-titmiline .close-icon svg{fill:#282626}.custom-titmiline .page-center.custom-titmiline-page-center{padding-left:10px;padding-right:10px}@media (min-width:768px){.custom-titmiline .item-num.mobile{display:none}}@media (max-width:950px){.custom-titmiline .right .timeline-content-inner{margin-left:50px}.custom-titmiline .left .timeline-content-inner{margin-right:50px}.custom-titmiline .left .timeline-image-inner{margin-left:50px}.custom-titmiline .right .timeline-image-inner{margin-right:30px}}@media (max-width:767px){.custom-titmiline .item-num.desktop{display:none}.custom-titmiline .timiline-item{flex-direction:column!important;padding:0 15px}.custom-titmiline .timeline-content{margin-top:40px}.custom-titmiline .timeline-image img{height:100%;width:100%}.custom-titmiline .timiline-content{text-align:left}.custom-titmiline .vertical-line-wrap{display:none}.custom-titmiline .right .timeline-content-inner{margin:0}.custom-titmiline .timiline-item:last-child{padding-bottom:30px;padding-top:0}.custom-titmiline .timeline-content,.custom-titmiline .timeline-image{width:100%}.custom-titmiline .item-num{border:0;bottom:30px;height:92px;left:0!important;position:absolute;right:auto;top:auto}.custom-titmiline .timeline-image{position:relative}.custom-titmiline .item-num p{font-size:52px;margin:0}.custom-titmiline .item-num{height:70px;width:70px}.custom-titmiline .timeline-image-inner{margin-left:0!important;margin-right:0!important}.custom-titmiline .timeline-content-inner{margin:0!important;max-width:100%}}