.two-col-text-section.v2 .top_container{display:flex;gap:80px;justify-content:space-between;margin-bottom:55px;position:relative}.two-col-text-section.v2 .top_container:before{background:#00467f;bottom:0;content:"";left:calc(50% + 9px);position:absolute;right:auto;top:0;width:1px;z-index:1}.two-col-text-section.v2 .left_container{max-width:494px;padding:12px 0 38px;text-align:center;width:100%}.two-col-text-section.v2 .heading-container{margin-bottom:32px}.two-col-text-section.v2 .heading-container:after{width:0}.two-col-text-section.v2 .heading-container h2{font-size:55px;line-height:101.5%}.two-col-text-section.v2 .team_container .logo_conta{align-items:center;border-radius:100%;display:flex;max-width:120px;object-fit:contain;overflow:hidden}.two-col-text-section.v2 .team_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:452px;width:100%}.two-col-text-section.v2 .team_container .member_name{margin:14px 0 17px}.two-col-text-section.v2 .team_container .member_name p{font-size:20px;font-weight:800;line-height:96%;margin:0}.two-col-text-section.v2 .left_container .description_container{margin:0 auto 36px;max-width:468px}.two-col-text-section.v2 .left_container .description_container p{font-size:20px;font-weight:500;line-height:134%}.two-col-text-section.v2 .logo_container{align-items:center;column-gap:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.two-col-text-section.v2 .logo_container .logo{align-items:center;display:flex}.two-col-text-section.v2 .right_container.content-logo-container{display:block;margin:0;max-width:474px;padding:0;width:100%}.two-col-text-section.v2 .right_container .heading_container{margin-bottom:21px;max-width:430px;width:100%}.two-col-text-section.v2 .right_container .heading_container h3{font-size:30.926px;font-weight:500;line-height:134%;margin:0}.two-col-text-section.v2 .right_container .heading_container h3 strong{font-weight:900}.two-col-text-section.v2 .bottom_container{text-align:center}.two-col-text-section.v2 .bottom_description p{font-size:30.926px;font-weight:500;line-height:134%}.two-col-text-section.v2 .bottom_description p strong{font-weight:800}.two-col-text-section.v2 .bottom_container .cta_button a.cta_button{max-width:unset;min-width:unset;padding:13.5px 37px;width:auto}.two-col-text-section.v2 .bottom_description{margin-bottom:48px}.two-col-text-section.v2 .bottom_description p,.two-col-text-section.v2 .left_container .description_container p,.two-col-text-section.v2 .right_container .heading_container h3,.two-col-text-section.v2 .team_container .member_name p{color:#00467f;font-family:Sofia Pro Medium}@media (max-width:1024px){.two-col-text-section.v2 .team_container{column-gap:20px;justify-content:center}.two-col-text-section.v2 .logo_container{column-gap:20px;justify-content:center;row-gap:12px}.two-col-text-section.v2 .top_container:before{left:50%}}@media(max-width:767px){.two-col-text-section.v2 .top_container{display:block;text-align:center}.two-col-text-section.v2 .top_container:before{display:none}.two-col-text-section.v2 .left_container,.two-col-text-section.v2 .right_container .heading_container,.two-col-text-section.v2 .right_container.content-logo-container{max-width:unset}.two-col-text-section.v2 .left_container{padding:0 0 30px}.two-col-text-section.v2 .top_container{margin-bottom:0}.bottom_description{margin-bottom:25px}}