@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);.process-step-tool{display:flex;flex-direction:column;gap:2pc;padding:.5rem 1rem}
.process-step-tool *{box-sizing:border-box;margin:0;padding:0}
.process-step-tool .heading-section{display:flex;flex-direction:column;gap:.5rem}
.process-step-tool .heading-section .heading-title{font-size:1.44rem;font-weight:700;line-height:1.25}
.process-step-tool .heading-section .description{font-size:1rem;font-weight:400;line-height:1.75}
.process-step-tool .steps-list{margin:0}
.process-step-tool .steps-list [aria-hidden=true]{display:block}
.process-step-tool .steps-list .step:first-child .content-wrapper .step-indicators .indicator{margin-top:1rem}
.process-step-tool .steps-list .step:first-child .content-wrapper .step-indicators:after{background:#088391;content:"";display:block;height:calc(100% - 3rem);width:2px}
.process-step-tool .steps-list .step:nth-child(2) .content-wrapper .step-indicators:before{background:#088391;content:"";display:block;height:.75rem;width:2px}
.process-step-tool .steps-list .step:nth-child(2) .content-wrapper .step-indicators:after{background:#088391;content:"";display:block;height:calc(100% - 2.75rem);width:2px}
.process-step-tool .steps-list .step:nth-child(3) .content-wrapper .step-indicators:before{background:#088391;content:"";display:block;height:.75rem;width:2px}
.process-step-tool .steps-list .step:last-child .content-wrapper .step-indicators:after{display:none}
.process-step-tool .steps-list .step .content-wrapper{display:grid;gap:1rem;grid-template-columns:2pc 1fr}
.process-step-tool .steps-list .step .content-wrapper .step-indicators{align-items:center;display:flex;flex-direction:column}
.process-step-tool .steps-list .step .content-wrapper .step-indicators:after{background:#088391;content:"";display:block;height:100%;width:2px}
.process-step-tool .steps-list .step .content-wrapper .step-indicators .indicator{align-items:center;background:#088391;border-radius:.5rem;color:#fff;display:flex;height:2rem;justify-content:center;width:2rem}
.process-step-tool .steps-list .step .content-wrapper .content .title{font-size:1rem;font-weight:600;line-height:1.25;margin:0;padding:1rem 0}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .cmp-text ul{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:0}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .cmp-text ul li{align-items:center;display:flex;font-size:.88rem;gap:.5rem;line-height:1.75;margin:0;text-indent:0}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .cmp-text ul li:before{background:url(../../../etc.clientlibs/edc/clientlibs/clientlib-base/resources/icons/check-marker.svg) no-repeat 50%;background-size:1pc;content:"";display:inline-flex;height:18px;margin-left:.125rem;width:18px}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .cmp-text p{font-size:.88rem;line-height:1.75}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .tip-item{background:#fff;background:#e5edf7;border:2px solid #1a65b2;border-radius:.5rem;display:grid;gap:.75rem;padding:.75rem}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .tip-item:last-child{margin:0}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .tip-item .tag{align-items:center;background:#11377c;border-radius:4px;color:#fff;display:flex;font-size:.75rem;font-weight:500;height:21px;justify-content:center;text-transform:capitalize;width:35px}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .tip-item p{color:#1d1d1d;font-size:.88rem;font-weight:400;line-height:1.5;margin:0;padding:0}
.process-step-tool .steps-list .step .content-wrapper .content .btns-wrapper{display:flex;flex-direction:column;gap:.75rem}
.process-step-tool .steps-list .step .content-wrapper .content .btns-wrapper .ctaApplyBtn,.process-step-tool .steps-list .step .content-wrapper .content .btns-wrapper .ctaSubmitBtn{margin-right:auto}
@media(min-width:768px){.process-step-tool .heading-section .heading-title{font-size:1.63rem}
.process-step-tool .steps-list .step .content-wrapper .content .btns-wrapper{flex-direction:row}
.process-step-tool .steps-list .step .content-wrapper .content .btns-wrapper .ctaSubmitBtn{margin-right:0}
}
@media(min-width:992px){.process-step-tool{display:flex;flex-direction:column;gap:2pc;padding:.5rem 5rem}
.process-step-tool .heading-section .heading-title{font-size:2rem}
.process-step-tool .heading-section .description,.process-step-tool .steps-list .step .content-wrapper .content .title{font-size:1.25rem}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .cmp-text p,.process-step-tool .steps-list .step .content-wrapper .content .rte-section .cmp-text ul li{font-size:1rem}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .tip-item{align-items:center;grid-template-columns:38px 1fr}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .tip-item .tag{font-size:.88rem;height:24px;max-height:24px;width:38px}
.process-step-tool .steps-list .step .content-wrapper .content .rte-section .tip-item p{font-size:.88rem}
}