section.process-slider{--cpx: 25px;--gap: 30px;text-align:center}section.process-slider .card{border-radius:30px;padding:var(--section-spacing) var(--cpx)}section.process-slider .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--cpx);margin-bottom:.5rem}section.process-slider h2{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}section.process-slider .prev-btn,section.process-slider .next-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:var(--bs-secondary);line-height:1;font-size:calc(1.458125rem + 2.4975vw);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(min-width: 1200px){section.process-slider .prev-btn,section.process-slider .next-btn{font-size:3.33125rem}}@media(prefers-reduced-motion: reduce){section.process-slider .prev-btn,section.process-slider .next-btn{-webkit-transition:none;transition:none}}section.process-slider .prev-btn.slick-disabled,section.process-slider .next-btn.slick-disabled{opacity:.4}section.process-slider h3{font-size:1rem;font-family:"Open Sans",sans-serif}section.process-slider .process{text-align:start;margin-top:45px;font-size:0.875rem;overflow:hidden}section.process-slider .progress{font-size:calc(1.34375rem + 1.125vw);--csize: 2.7em;position:relative;margin-bottom:1.5rem}@media(min-width: 1200px){section.process-slider .progress{font-size:2.1875rem}}section.process-slider .progress:before{content:"";position:absolute;left:0;top:50%;width:calc(100% + var(--gap)*var(--gap-bar, 1));height:2px;translate:0 -50%;background-color:var(--num-bg)}section.process-slider .progress .grads{position:absolute;height:2px;width:calc(200% - var(--csize));top:50%;left:calc(var(--csize)*.5);translate:-50% -50%;pointer-events:none}section.process-slider .progress .grads:before,section.process-slider .progress .grads:after{content:"";position:absolute;top:0;height:100%;width:calc((100% - var(--csize))*.5*var(--grado, 0));opacity:var(--grado, 0);background:-webkit-gradient(linear, , from(rgba(var(--bs-secondary-rgb), 100%)), to(rgba(var(--bs-secondary-rgb), 0%)));background:linear-gradient(to var(--gdir, left), rgba(var(--bs-secondary-rgb), 100%) 0%, rgba(var(--bs-secondary-rgb), 0%) 100%);-webkit-transition:width .3s ease,opacity .3s ease;transition:width .3s ease,opacity .3s ease}@media(prefers-reduced-motion: reduce){section.process-slider .progress .grads:before,section.process-slider .progress .grads:after{-webkit-transition:none;transition:none}}section.process-slider .progress .grads:before{right:calc(50% + var(--csize)*.5)}section.process-slider .progress .grads:after{left:calc(50% + var(--csize)*.5);--gdir: right}section.process-slider .progress .num{position:relative;z-index:2;height:var(--csize);aspect-ratio:1;border-radius:50%;background-color:var(--num-active-bg, var(--num-bg));border:1px solid var(--num-bg);-webkit-box-shadow:var(--num-bs, none);box-shadow:var(--num-bs, none);scale:var(--num-scale, 1);-webkit-transition:background-color .3s ease,color .3s ease,scale .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,scale .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,scale .3s ease;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,scale .3s ease,-webkit-box-shadow .3s ease}@media(prefers-reduced-motion: reduce){section.process-slider .progress .num{-webkit-transition:none;transition:none}}section.process-slider .progress .num div{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:inherit;color:var(--num-fg)}section.process-slider .steps{margin:0 calc(var(--gap)*-0.5)}section.process-slider .step{padding:0 calc(var(--gap)*.5)}section.process-slider .step:first-child .grads:before,section.process-slider .step.slick-current .grads:before{display:none}section.process-slider .step:last-child .progress:before{display:none}section.process-slider .step:last-child .grads:after{display:none}section.process-slider .step:not(.slick-slide){-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0}section.process-slider .process:has(.steps:not(:is(.slick-initialized:is(.dragging,.changing)))) .step.last-active{--gap-bar: 0}@media(hover: hover){section.process-slider .process:has(.steps:not(:is(.slick-initialized:is(.dragging,.changing)))){overflow:visible}section.process-slider .process:has(.steps:not(:is(.slick-initialized:is(.dragging,.changing)))) .slick-list{overflow:visible}section.process-slider .process:has(.steps:not(:is(.slick-initialized:is(.dragging,.changing)))) .slick-list .step:not(.slick-active){opacity:0}section.process-slider .process:has(.steps:not(:is(.slick-initialized:is(.dragging,.changing)))) .step:hover{--num-active-bg: var( --bs-secondary );--num-fg: var( --white );--num-bs: 0 0 16px var( --bs-secondary );--num-scale: 1.1;--grado: 1}}section.process-slider:not(:has(.steps.slick-initialized)) .prev-btn,section.process-slider:not(:has(.steps.slick-initialized)) .next-btn{display:none}section.process-slider:not(:has(.steps.slick-initialized)) .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media(min-width: 576px){section.process-slider{--cpx: 30px}}@media(min-width: 768px){section.process-slider{--cpx: 35px}}@media(min-width: 992px){section.process-slider{--cpx: 45px;--gap: 70px}}@media(min-width: 1200px){section.process-slider{--cpx: 50px}}@media(min-width: 1400px){section.process-slider{--cpx: 62px}}
/*# sourceMappingURL=process-slider.css.map */
