.portfolio_wrap{position:relative}.portfolio_wrap .title h3{font-size:1.1875rem;line-height:1.6;font-weight:700;margin:0}.portfolio_wrap .timelines-container.reverseTimeline{display:flex;flex-direction:column-reverse;padding-top:2rem}.portfolio_wrap .timeline-wrap{width:100%;position:relative;display:flex}.portfolio_wrap .mbr-flex{display:flex}.portfolio_wrap .timeline-wrap .cols{display:inline-block}.portfolio_wrap .timeline-wrap .cols{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.portfolio_wrap .timeline-wrap .mbr-column{flex-direction:column}.portfolio_wrap .timeline-element:nth-child(odd) .timeline-img-panel{margin-right:2rem}.portfolio_wrap .timeline-element:nth-child(odd) .timeline-item-panel{margin-left:2rem}.portfolio_wrap .iconBackground,.portfolio_wrap .mbr-timeline-title,.portfolio_wrap .timeline-item-panel{transition:.5s}.portfolio_wrap .timeline-item{background-color:#f4f5f7;padding-top:2rem;padding-bottom:2rem}.portfolio_wrap .timeline-text-wrap{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.portfolio_wrap .timeline-text-wrap h4{color:#f44236;font-size:1rem;line-height:1.4;margin:0;padding-bottom:1rem;font-weight:700;letter-spacing:.5px}.portfolio_wrap .timeline-text-wrap{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.portfolio_wrap .timeline-text-wrap p{line-height:1.4;margin:0}.portfolio_wrap span.iconBackground{z-index:1;position:absolute;left:50%;width:20px;height:20px;line-height:30px;text-align:center;border-radius:50%;font-size:30px;display:inline-block;background-color:#232323;top:20px;margin:0 0 0 -10px;background-color:#f4f5f7}.portfolio_wrap .timeline-element.separline:before{position:absolute;content:"";width:2px;background-color:#232323;left:calc(50% - 1px);height:calc(100% - 20px);top:40px;background-color:#f4f5f7}.portfolio_wrap .mbr-row-reverse{flex-direction:row-reverse}.portfolio_wrap .timeline-element:nth-child(even) .timeline-item-panel{margin-right:2rem}.portfolio_wrap .timeline-element:nth-child(even) .timeline-img-panel{margin-left:2rem}.portfolio_wrap .timeline-element{padding-bottom:2rem;position:relative}.portfolio_wrap .timeline-element:last-child{padding-bottom:0}.portfolio_wrap .timeline-img-panel{line-height:0}.portfolio_wrap .timeline-element:nth-child(odd):hover .timeline-item-panel{transform:translateX(15px)}.portfolio_wrap .timeline-wrap:hover .iconBackground{background-color:#f44236;transform:scale(1.2)}.portfolio_wrap .timeline-element:nth-child(even):hover .timeline-item-panel{transform:translateX(-15px)}.portfolio_wrap .timeline-text-content p .text-primary{color:#f44236;cursor:pointer}.portfolio_wrap .timeline-text-content p .text-primary:hover,.portfolio_wrap .timeline-text-content p .text-primary:focus{color:#891008}@media(max-width:991px){.portfolio_wrap .timeline-text-wrap{padding:1rem}}@media(max-width:767px){.portfolio_wrap .title h3{font-size:calc( 1.065625rem + (1.1875 - 1.065625) * ((100vw - 20rem) / (48 - 20)));line-height:calc( 1.4 * (1.065625rem + (1.1875 - 1.065625) * ((100vw - 20rem) / (48 - 20))))}.portfolio_wrap .timeline-wrap{height:100%;flex-direction:column}.portfolio_wrap .timeline-wrap .cols{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}.portfolio_wrap .timeline-img-panel{width:100%;margin:0 !important;margin-bottom:1rem !important}.portfolio_wrap .timeline-item-panel{width:100%;margin:0 !important}.portfolio_wrap .timeline-element.separline:before{left:0}.portfolio_wrap span.iconBackground{left:0}}