.services-scroll-section *{box-sizing:border-box;text-align:left}.services-scroll-section li,.services-scroll-section p{font-family:poppins,sans-serif;font-size:1em;font-weight:300;line-height:150%}.services-scroll-section .contain{display:flex;gap:45px;justify-content:space-between;margin:auto;max-width:1340px;position:relative}.services-scroll-section .scroll-section-content{padding:200px 0;width:46%}.services-scroll-section .left{box-sizing:content-box;height:auto;max-width:515px;position:sticky;position:-webkit-sticky;top:0}.services-scroll-section .right{max-width:540px}.services-scroll-section .left h3:not(:last-child){margin-bottom:1.2em}.services-scroll-section .left p{margin-bottom:.75em}.services-scroll-section .right h4{margin-bottom:.675em}.services-scroll-section .right h4:not(:first-of-type){margin-top:2.5em}.services-scroll-section ul{list-style-type:none;margin:0!important;padding:0!important}.services-scroll-section li{margin-bottom:1em;padding-left:16px;position:relative}.services-scroll-section li:last-child{margin-bottom:0}.services-scroll-section li:before{background:#fff;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:.6em;width:6px}.services-scroll-section .vert_line{background:#ffffff78;height:calc(100% - 400px);left:50%;position:absolute;top:200px;transform:translateX(-50%);width:1px;z-index:0}.services-scroll-section .active_line{background:#a35e53;height:0;left:50%;max-height:calc(100% - 400px);position:absolute;top:200px;transform:translateX(-50%);width:1px;z-index:1}#derivatives-scroll-section .left{max-width:575px}@media screen and (max-width:980px){.services-scroll-section .right h4{font-size:2em}}@media (max-width:979px){.services-scroll-section li,.services-scroll-section p{font-size:16px;font-weight:200}}@media screen and (max-width:767px){.services-scroll-section .contain{flex-direction:column;font-size:16px;padding-left:20px}.services-scroll-section .scroll-section-content{max-width:100%!important;width:100%}.services-scroll-section .right{padding:0 0 100px}.services-scroll-section .left h3{font-size:2em}.services-scroll-section .right h4:not(:first-of-type){margin-top:60px!important}.services-scroll-section .left{height:auto;padding:100px 0 0;position:relative}.services-scroll-section .vert_line{height:calc(100% - 200px)}.services-scroll-section .active_line,.services-scroll-section .vert_line{left:0;max-height:calc(100% - 200px);top:100px;transform:none}}