.stepper-content-container spicy-sections{display:block;--const-mq-affordances:[screen and (max-width:30em)] collapse | [screen and (min-width:50em)] tab-bar}
.stepper-content-container spicy-sections>h2,.stepper-content-container spicy-sections>div{background:#fff}
.stepper-content-container spicy-sections>h2{font-weight:800;margin:1rem 0 0 0;padding:1rem;-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium)}
.stepper-content-container spicy-sections>div{padding:0 1rem 1rem 1rem;-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium)}
.stepper-content-container spicy-sections[affordance=tab-bar] h2[aria-selected=true]{border-bottom:3px solid orange}
.stepper-content-container spicy-sections[affordance=tab-bar]>div{padding:2rem}
.stepper-content-container spicy-sections[affordance=collapse]>h2,.stepper-content-container spicy-sections[affordance=collapse]>div{background:#fff6ee;border-left:3px solid #ffc48c;-webkit-box-shadow:var(--shadow-elevation-low);box-shadow:var(--shadow-elevation-low)}
.stepper-content-container spicy-sections[affordance=collapse]>h2::before{content:"+";background:0;width:auto;height:auto;display:inline-block;font-weight:100;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.stepper-content-container spicy-sections[affordance=collapse]>h2[expanded]{background:#fff;-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium)}
.stepper-content-container spicy-sections[affordance=collapse]>h2[expanded]::before{-webkit-transform:rotate(45deg) !important;transform:rotate(45deg) !important}
.stepper-content-container spicy-sections[affordance=collapse]>div{background:#fff;-webkit-box-shadow:var(--shadow-elevation-medium);box-shadow:var(--shadow-elevation-medium)}
.stepper{width:100%;padding:0}
.stepper .container.is-fluid{max-width:none !important}
.stepper .stepper-content-container spicy-sections{--const-mq-affordances:[screen and (max-width:767px)] tab-bar | [screen and (min-width:768px)] tab-bar}
.stepper .stepper-content-container spicy-sections spicy-h{cursor:pointer;font-weight:500;height:2.5rem;-webkit-transition:100ms ease;transition:100ms ease;border:none !important;margin:0;background-color:#4f5c63;color:#22333b;padding-left:0}
.stepper .stepper-content-container spicy-sections spicy-h:before{color:#fff}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h{text-align:center;text-transform:uppercase;position:relative;background-color:hsla(0,0%,100%,.7);clip-path:polygon(94% 0,100% 50%,94% 100%,0 100%,6% 50%,0 0);padding:0 1rem;font-size:1rem;line-height:2.5rem}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h[aria-selected=true],.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h:hover{background-color:#4f5c63;color:#fff}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h[aria-selected=true]:after,.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h:hover:after{opacity:1}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h:first-child{clip-path:polygon(94% 0,100% 50%,94% 100%,0 100%,0 50%,0 0)}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar]::part(tab-list){margin:0;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-left:2rem}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar]::part(content-panels){display:grid;grid-template-columns:1fr}
.stepper .stepper-content-container .panel-content{background:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:-150px;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.45);box-shadow:inset 0 0 0 1000px rgba(0,0,0,.45)}
.stepper .stepper-content-container .panel-content .main-content{width:100%;max-width:55.7rem;margin:0 auto}
.stepper .stepper-content-container .panel-content .main-content p.title{margin-bottom:7.5rem;position:relative}
.stepper .stepper-content-container .panel-content .main-content span{font-weight:600;font-size:.8rem;line-height:1.1875;text-align:left;text-transform:uppercase;color:#fff;position:relative;padding-bottom:.8rem}
.stepper .stepper-content-container .panel-content .main-content span:after{content:"";width:100px;height:1px;background-color:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.stepper .stepper-content-container .panel-content .main-content div.content{font-weight:400;font-size:1.2rem;line-height:1.1666666667;text-align:left;color:#fff}
@media screen and (min-width:768px){.stepper{margin-top:160px}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h{padding:0 4rem;font-size:1.2rem}
.stepper .stepper-content-container spicy-sections[affordance=tab-bar] spicy-h:first-child{margin-left:10%}
.stepper .stepper-content-container .panel-content{-webkit-box-shadow:none;box-shadow:none;min-height:25rem;padding:4.1rem 0 3.6rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;opacity:1 !important;-webkit-transition:300ms ease;transition:300ms ease;grid-column-start:1;grid-row-start:1;visibility:visible;padding:5.6rem 0 12.5rem;padding-left:10%;padding-right:10%;margin-top:-250px}
.stepper .stepper-content-container .panel-content.hide{visibility:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;opacity:0 !important}
.stepper .stepper-content-container .panel-content .main-content{width:40%;margin-left:2rem}
.stepper .stepper-content-container .panel-content .main-content span{color:#7a858a}
.stepper .stepper-content-container .panel-content .main-content span:after{background-color:#7a858a}
.stepper .stepper-content-container .panel-content .main-content div.content{color:#22333b}
}@media screen and (min-width:900px){.stepper .stepper-content-container .panel-content{padding:5.6rem 0 12.5rem;padding-left:10%;padding-right:10%}
}@media screen and (min-width:1024px){.stepper .stepper-content-container .panel-content{padding:5.6rem 0 12.5rem;padding-left:10%;padding-right:10%}
}