.bu-g-builder-vertical-stepper,.vertical-stepper-app{box-sizing:border-box;margin:0 auto;max-width:1440px;min-height:120px;padding-left:130px;padding-right:130px;width:100%}
.opportunity-wrapper{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:11px;margin:0;max-width:1180px;padding:80px 0;background-color:#fff;box-sizing:border-box;width:100%}
.left-panel{flex:0 0 477px;width:477px;padding-right:100px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.step-list{list-style:none;padding:0;margin:0;max-width:377px;width:100%}
.step-list li{font-size:20px;font-weight:700;line-height:1.2;color:#d7d6d7;padding:16px 0 8px;transition:color .3s ease;cursor:pointer}
.step-list li.active{color:#000}
.step-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;border:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-align:left;text-decoration:inherit;width:100%;max-width:377px}
.step-button::-moz-focus-inner{border:0;padding:0}
.step-button:focus,.step-button:focus-visible,.step-list li:focus{outline:0}
.right-panel{flex:1 1 692px;min-width:0;max-width:692px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0}
.heading{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 16px;padding:10px 0 8px;color:#000bca;font-family:Samsung Sharp Sans,SamsungSharpSansBold,sans-serif}
.subtext{font-size:16px;font-weight:400;line-height:1.5;color:#000;max-width:615px;font-family:SamsungOne,SamsungOneLatinWeb400,sans-serif;margin:0;padding-bottom:24px}
@media(max-width:1439px){.bu-g-builder-vertical-stepper,.vertical-stepper-app{padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2))}
}
@media(max-width:1240px){.opportunity-wrapper{padding:60px 0}
.left-panel{flex:0 0 auto;padding-right:40px;width:auto}
}
@media(max-width:768px){.bu-g-builder-vertical-stepper,.vertical-stepper-app{padding-left:24px;padding-right:24px}
.opportunity-wrapper{flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:32px;padding:40px 0}
.left-panel{flex:none;max-width:none;padding-right:0;width:100%}
.step-list,.step-button{max-width:none}
.step-list li{font-size:18px;padding:12px 0 6px}
.right-panel{flex:none;max-width:none;width:100%}
.heading{font-size:22px;padding-top:0}
.subtext{font-size:15px;max-width:none}
}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}