.stepper-module{background-color:rgb(var(--primary-20));padding:3rem 20px;position:relative}.stepper-module .stepper-container .headline-content{margin-bottom:60px}.stepper-module .stepper-container .steps-content ul.tabs-tab-list{display:none;flex-flow:row nowrap;list-style-type:none;margin:0;padding:0}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li{display:flex;flex:1 1 auto;position:relative}.stepper-module .stepper-container .steps-content ul.tabs-tab-list a{background-color:transparent;border:1px solid rgb(var(--primary-80));border-radius:3.75rem;-webkit-border-radius:3.75rem;-moz-border-radius:3.75rem;-ms-border-radius:3.75rem;-o-border-radius:3.75rem;color:rgb(var(--primary-80));cursor:pointer;display:inline-block;filter:none;font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:1rem;font-weight:500;line-height:1.3;margin-left:auto;margin-right:auto;padding:15px 30px;text-align:center;text-decoration:none;transition:all .25s ease}.stepper-module .stepper-container .steps-content ul.tabs-tab-list a.is-selected{background:linear-gradient(90deg,#fe9538 0,rgb(var(--primary-100)) 70.31%);box-shadow:0 4px 5px 0 rgba(0,35,75,.1);color:rgb(var(--white));-webkit-filter:initial;filter:none;transition:box-shadow .25s ease-in,transform .25s ease;-webkit-transition:box-shadow .25s ease-in,transform .25s ease;-moz-transition:box-shadow .25s ease-in,transform .25s ease;-ms-transition:box-shadow .25s ease-in,transform .25s ease;-o-transition:box-shadow .25s ease-in,transform .25s ease}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li a:before{background-color:rgb(var(--white));border:2px solid rgb(var(--primary-80));border-radius:50%;bottom:-30px;content:"";display:block;height:20px;left:50%;position:absolute;transform:translateX(-50%) scale(1);transform-origin:center;transition:all .25s ease;width:20px;z-index:2}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li a.is-passed:before{transform:translateX(-50%) scale(.5)}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li a.is-passed:before,.stepper-module .stepper-container .steps-content ul.tabs-tab-list li a.is-selected:before{background-color:rgb(var(--primary-100));border:2px solid rgb(var(--primary-100))}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li a:after{background-color:rgb(var(--primary-80));bottom:-22px;content:"";display:block;height:2px;left:0;opacity:.5;position:absolute;right:0;transition:all .25s ease;z-index:1}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li:first-child a:after{left:50%}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li:last-child a:after{right:50%}.stepper-module .stepper-container .steps-content ul.tabs-tab-list li a.is-passed:after,.stepper-module .stepper-container .steps-content ul.tabs-tab-list li a.is-selected:after{background-color:rgb(var(--primary-100));opacity:1}.stepper-module .stepper-container .steps-content ul.tabs-trigger{display:none;text-decoration:none}.stepper-module .stepper-container .steps-content ul.tabs-trigger:active{outline:none}.stepper-module .stepper-container .steps-content .tabs-panel{display:block;padding:0}.stepper-module .stepper-container .steps-content .tabs-panel.is-hidden .content{display:none}.stepper-module .stepper-container .steps-content .tabs-panel:active,.stepper-module .stepper-container .steps-content .tabs-panel:focus{outline:none}.stepper-module .stepper-container .steps-content .is-initialized.tabs-allowed .tabs-panel{display:inherit}.stepper-module .stepper-container .steps-content .accordion-trigger{color:rgb(var(--primary-100));cursor:pointer;display:block;font-size:1rem;font-weight:600!important;height:60px;margin-top:20px;position:relative;text-transform:uppercase;width:100%;z-index:1}.stepper-module .stepper-container .steps-content .accordion-trigger+span.step-title{display:block;margin:0 0 -25px;position:relative;text-transform:none;top:-35px;width:100%;z-index:0}.stepper-module .stepper-container .steps-content .accordion-trigger+span.step-title:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADWSURBVHgB7ZGxDcIwEEXPyQIZIR2iAiYgbBBRUaGMAAuAkwnYIIaKyigTkGwQKigzAhNwnIxAUWRbpvdvEvvu3rNsAB8fH2YqpBmPQ8QSEWt5KnJLX0R9FwRo5THfDuuBaZAKGQ0lwBhfrnd7C/yq+gA2KzqUs+AFIOjTqYVG0oNPPz2YnwXvhpzQJHi09XM0W1R0hyktI5Ik48kc7rem0cGlKLiOY3yD3knjgGD0G6sNRM4YS13gTgKt5DdthzsLtBIH+F+Cr4QeraTrqaTgB/Dx8XHKGyBDXu90TfU/AAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:14px;position:absolute;right:0;top:40%;transform:rotate(0deg) translateY(-50%);transform-origin:center center;transition:transform .25s ease-in;width:24px}.stepper-module .stepper-container .steps-content .accordion-trigger[aria-expanded=true]+span.step-title:after{transform:rotate(-180deg)}.stepper-module .stepper-container .steps-content .tabs-panel h3.step-title{display:none}@media screen and (min-width:768px){.stepper-module{border-radius:1.25rem;padding:4rem 3rem}.stepper-module,.stepper-module .stepper-container{margin-left:auto;margin-right:auto;max-width:95%}.stepper-module .stepper-container .headline-content{margin-bottom:40px}}@media screen and (min-width:1024px){.stepper-module .stepper-container .steps-content ul.tabs-tab-list{display:flex;margin-bottom:80px}.stepper-module .stepper-container .steps-content .tabs-allowed .accordion-trigger{display:none}.stepper-module .stepper-container .steps-content .tabs-allowed .tabs-trigger{display:inline-block}.stepper-module .stepper-container .steps-content .tabs-allowed .tabs-panel,.stepper-module .stepper-container .steps-content .tabs-allowed .tabs-panel.is-hidden{display:none}.stepper-module .stepper-container .steps-content .is-initialized.tabs-allowed .tabs-panel:not(:last-child){border-bottom:none}.stepper-module .stepper-container .steps-content .tabs-panel h3.step-title{display:block}.stepper-module .stepper-container .steps-content .accordion-trigger+span.step-title{display:none}}@media screen and (min-width:1441px){.stepper-module{margin-left:auto;margin-right:auto;max-width:1800px;padding:160px 0}.stepper-module .stepper-container{margin-left:auto;margin-right:auto;max-width:1200px}}.stepper-module .stepper-container .steps-content .tabs-panel.is-open .content *{height:auto;max-width:100%}