.horizontal-graphic .page--center{max-width:1465px}.horizontal-graphic .section-intro{margin-bottom:50px;text-align:center}.horizontal-graphic .section-intro h2{font-size:38px;font-weight:700}.horizontal-graphic .section-intro h2:last-child{margin-bottom:0}.horizontal-graphic .traditional-process{margin-bottom:84px}.horizontal-graphic .process-label{padding:8px 10px;text-align:center;width:248px}.horizontal-graphic .step-item ul{list-style:none;margin:0;padding:0}.horizontal-graphic .step-item ol li,.horizontal-graphic .step-item ul li{font-size:15px;line-height:19px;margin-bottom:8px;padding-left:13px;position:relative}.horizontal-graphic .step-item ul li:last-child{margin:0}.horizontal-graphic .step-item ul li:before{border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:6px;width:6px}.horizontal-graphic .process-label h3{color:#fff;font-size:20px;font-weight:700;line-height:31px}.horizontal-graphic .step-item h4{font-size:16px;font-weight:700;line-height:19px;margin-bottom:12px}.horizontal-graphic .step-item h4:last-child{margin-bottom:0}.horizontal-graphic .icon-wrap{align-items:center;border-radius:50%;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;height:69px;justify-content:center;left:0;width:69px}.horizontal-graphic .process-steps{margin-left:auto;width:calc(100% - 301px)}.horizontal-graphic .step-item{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:column;padding-left:34px;padding-right:20px;position:relative;width:25%}.horizontal-graphic .traditional-process .step-item{justify-content:end}.horizontal-graphic .optimus-process .step-item{justify-content:start}.horizontal-graphic .step-item .inner-wrap{border-left:2px solid;margin-left:-2px;padding-left:10px;width:100%}.horizontal-graphic .traditional-process .step-item .inner-wrap{padding-bottom:91px;padding-top:2px}.horizontal-graphic .optimus-process .step-item .inner-wrap{padding-bottom:6px;padding-top:91px}.horizontal-graphic .process-steps .step-item.bubble-item:before,.horizontal-graphic .process-steps .step-item:not(:last-child):before{content:"";display:block;height:9px;left:0;position:absolute;right:0}.horizontal-graphic .process-steps .step-item.bubble-item:before{width:29px}.horizontal-graphic .traditional-process .process-steps .step-item:before{bottom:4px}.horizontal-graphic .optimus-process .process-steps .step-item:before{top:4px}.horizontal-graphic .icon-wrap{left:-1px;position:absolute}.horizontal-graphic .traditional-process .icon-wrap{bottom:-26px}.horizontal-graphic .optimus-process .icon-wrap{top:-26px}.horizontal-graphic .label-wrap{position:relative}.horizontal-graphic .label-wrap .process-label{left:0;position:absolute}.horizontal-graphic .traditional-process .label-wrap .process-label{bottom:-17px}.horizontal-graphic .optimus-process .label-wrap .process-label{top:-17px}.horizontal-graphic .optimus-process .bubble-item h4,.horizontal-graphic .optimus-process.bubble-item h4{color:#fff;font-size:20px;line-height:25px;text-align:center}.horizontal-graphic .d-desktop .step-item.bubble-item .inner-wrap,.horizontal-graphic .d-tablet .step-item .bubble-item .inner-wrap,.horizontal-graphic .d-tablet .step-item .optimus-process.bubble-item .inner-wrap{align-items:center;border:none;border-radius:50%;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;height:199px;justify-content:center;padding:29px;width:199px}.horizontal-graphic .optimus-process .step-item.bubble-item{padding-left:0;padding-right:0;padding-top:99px}.horizontal-graphic .optimus-process .process-steps .step-item.bubble-item:after{content:"";display:block;height:95px;left:29px;position:absolute;top:4px;width:9px}.horizontal-graphic .optimus-process .step-item.bubble-item .inner-wrap{margin-left:-66px}.graphic-wrap.d-tablet{display:none}.graphic-wrap.d-tablet .content-col{position:relative;width:50%}.graphic-wrap.d-tablet .content-col.traditional-process{padding-right:8px}.graphic-wrap.d-tablet .content-col.traditional-process .process-label{margin-left:auto}.graphic-wrap.d-tablet .content-col.optimus-process{padding-left:8px;text-align:left}.graphic-wrap.d-tablet .content-col.optimus-process .process-label{margin-right:auto}.horizontal-graphic .d-tablet .labels-row{margin-bottom:61px}.horizontal-graphic .d-tablet .step-item{flex-direction:row;padding:0;width:100%}.horizontal-graphic .d-tablet .traditional-process{margin-bottom:0}.horizontal-graphic .d-tablet .step-item .inner-wrap{border-left:none;border-top:2px solid;margin-left:0;padding-bottom:51px;padding-top:8px}.horizontal-graphic .d-tablet .step-item .traditional-process .inner-wrap{padding-left:0;padding-right:120px}.horizontal-graphic .d-tablet .step-item .optimus-process .inner-wrap{padding-left:120px;padding-right:0}.horizontal-graphic .d-tablet .traditional-process .icon-wrap{bottom:auto;left:auto;right:8px;top:-34px}.horizontal-graphic .d-tablet .optimus-process .icon-wrap{bottom:auto;left:8px;right:auto;top:-34px}.horizontal-graphic .d-tablet .step-item:not(:last-child) .content-col:before{bottom:0;content:"";display:block;position:absolute;top:4px;width:9px}.horizontal-graphic .d-tablet .content-col.traditional-process:before{right:38px}.horizontal-graphic .d-tablet .content-col.optimus-process:before{left:38px}.horizontal-graphic .d-tablet .step-item .optimus-process.bubble-item:after{content:"";display:block;height:9px;left:38px;position:absolute;top:0;width:120px}.horizontal-graphic .d-tablet .step-item .optimus-process.bubble-item .inner-wrap{left:129px;position:absolute;top:-95px}.horizontal-graphic .d-tablet .traditional-process .inner-wrap .text-wrap{margin-left:auto;max-width:182px;width:100%}.horizontal-graphic .d-tablet .optimus-process .inner-wrap .text-wrap{margin-right:auto;max-width:182px;width:100%}.graphic-wrap.d-mobile{display:none}.horizontal-graphic .d-mobile .step-item{width:100%}.horizontal-graphic .acc-item{border:2px solid}.horizontal-graphic .d-mobile .process-label{position:relative;text-align:left;width:100%}.horizontal-graphic .d-mobile .process-label h3{font-size:16px}.horizontal-graphic .d-mobile .process-label .acc-icn{position:absolute;right:25px;top:16px;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.horizontal-graphic .d-mobile .acc-trigger.open .acc-icn{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.horizontal-graphic .d-mobile .step-item{padding:0 38px 0 44px}.horizontal-graphic .d-mobile .step-item:first-child{margin-top:46px}.horizontal-graphic .d-mobile .step-item .inner-wrap{border-left:none;border-top:2px solid;margin-left:0;padding:9px 0 52px 43px}.horizontal-graphic .d-mobile .icon-wrap{height:56px;width:56px}.horizontal-graphic .d-mobile .icon-wrap img{max-width:32px}.horizontal-graphic .d-mobile .step-item h4{font-size:14px;line-height:17px}.horizontal-graphic .d-mobile .icon-wrap{bottom:auto;left:20px;top:-26px}.horizontal-graphic .d-mobile .step-item:before{bottom:0;content:"";display:block;position:absolute;top:4px;width:9px}.horizontal-graphic .d-mobile .traditional-process{margin-bottom:37px}.horizontal-graphic .d-mobile .optimus-process .step-item.bubble-item{padding-bottom:42px;padding-left:90px;padding-top:0}.horizontal-graphic .d-mobile .optimus-process .step-item.bubble-item .inner-wrap{align-items:center;border-radius:50%;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;height:126px;justify-content:center;margin-left:0;padding:20px;width:126px}.horizontal-graphic .d-mobile .optimus-process .step-item.bubble-item:last-child:before{height:69px;left:44px;top:0}.horizontal-graphic .d-mobile .optimus-process .step-item.bubble-item:after{bottom:99px;content:"";display:block;height:9px;left:44px;position:absolute;top:auto;width:50px}.horizontal-graphic .d-mobile .step-item.bubble-item h4{font-size:12px;line-height:16px}@media only screen and (max-width:1100px){.graphic-wrap.d-desktop{display:none}.graphic-wrap.d-tablet{display:block}}@media only screen and (max-width:767px){.graphic-wrap.d-tablet{display:none}.graphic-wrap.d-mobile{display:block}.horizontal-graphic .section-intro{margin-bottom:30px}}