.process-section{padding:50px 0;background:#f5f9fc;overflow:hidden}.process-section .process-container{max-width:1440px;width:100%;padding:0 50px;margin:0 auto}.process-section .vertical-line{position:absolute;top:31px;left:13px;width:5px;height:0;z-index:0;background-color:#135486;overflow:hidden}.process-section .vertical-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:var(--progress-line-height, 0);background-color:#135486;transition:height .4s ease;z-index:1}.process-section .process-desktop{max-width:1340px;width:100%;display:flex;align-items:flex-start;gap:30px;justify-content:space-between}.process-section .process-mobile{display:none}.process-section .process-steps{max-width:640px;padding-left:30px}.process-section .process-header{margin-bottom:28px}.process-section .process-title{color:#041b24;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase;margin-bottom:5px}.process-section .process-subtitle{color:#041b24;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase}.process-section .steps-list{position:relative}.process-section .steps-list:before{content:"";position:absolute;left:14px;top:24px;bottom:29%;width:3px;background-color:#1354864d}.process-section .step-item{display:flex;align-items:flex-start;gap:17px;padding:0 0 26px;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.process-section .step-item.active{opacity:1}.process-section .step-item.active .step-number{background-color:#135486;color:#fff}.process-section .step-item.active .step-content .step-description{color:#0f304a}.process-section .step-item.active .step-content .step-title{color:#0d3e64;font-weight:700}.process-section .step-item .step-content .step-title{font-family:Montserrat;font-size:21px;font-weight:500;font-style:normal;line-height:130%;letter-spacing:.42px;margin-bottom:11px}.process-section .step-item .step-content .step-description{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.36px}.process-section .step-number{width:32px;height:32px;border-radius:50%;background-color:#b1c8d9;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.42px}.process-section .steps-list .step-item.active:not(:last-child):before{content:"";position:absolute;left:13px;top:24px;bottom:0;width:5px}.process-section .step-content{flex:1;color:#041b24;transition:color .3s ease}.process-section .step-title{font-size:1.25rem;font-weight:600;margin:0 0 8px;line-height:1.3}.process-section .step-description{font-size:.95rem;line-height:1.6;margin:0;opacity:.9}.process-section .process-carousel{max-width:650px;width:100%}.process-section .swiper{position:relative;width:100%;height:100%;padding-bottom:0;overflow:hidden;background-color:#f8f9fa}.process-section .swiper-wrapper{position:relative;width:100%;height:100%;box-sizing:content-box}.process-section .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.process-section .swiper-slide img{width:100%;height:100%;object-fit:cover}.process-section .video-wrapper{width:100%;height:100%;position:relative}.process-section .video-wrapper iframe{width:100%;height:100%}.process-section .placeholder-image,.process-section .placeholder-video{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.process-section .slide-indicator{position:absolute;top:35px;right:35px;background:#fff;padding:12px 16px;display:flex;align-items:center;gap:16px;z-index:10}.process-section .indicator-text{color:#135486;text-align:right;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px;width:325px}.process-section .indicator-number{width:52px;height:52px;border-radius:50%;background-color:#135486;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.72px}.process-section .carousel-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.process-section .desktop-controls{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;column-gap:60px;margin-top:35px;margin-bottom:13px}.process-section .swiper-button-prev,.process-section .swiper-button-next{position:relative;width:56px;height:56px;border-radius:50%;border:1px solid #041B241A;background-color:#fff;color:#8b8b8b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;margin:0;top:auto;left:auto;right:auto}.process-section .swiper-button-prev:hover,.process-section .swiper-button-next:hover{background-color:#19a4db;border-color:#19a4db;color:#fff}.process-section .swiper-button-prev:after,.process-section .swiper-button-next:after{content:none}.desktop-controls .swiper-button-next svg,.desktop-controls .swiper-button-prev svg{display:none}.desktop-controls .swiper-button-next:after,.desktop-controls .swiper-button-prev:after{width:24px;height:24px;background-image:url(/cdn/shop/files/ArrowRight.svg);background-repeat:no-repeat;background-position:center;content:""}.desktop-controls .swiper-button-next:after{transform:rotate(180deg)}.desktop-controls .swiper-button-prev:hover:after,.desktop-controls .swiper-button-next:hover:after{filter:brightness(0) saturate(100%) invert(93%) sepia(93%) saturate(3%) hue-rotate(214deg) brightness(106%) contrast(100%)}.process-section .swiper-pagination{position:relative;display:flex;gap:10px;justify-content:center;align-items:center;width:auto!important;bottom:auto}.process-section .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.process-section .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.process-section .swiper-pagination-bullet{width:32px;height:32px;border-radius:50%;background-color:#13548633;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0;opacity:1;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.42px}.process-section .swiper-pagination-bullet:hover{background-color:#135486;color:#fff}.process-section .swiper-pagination-bullet-active{background-color:#135486;border-color:#135486;color:#fff}.process-section .mobile-step-item .step-show-mobile{display:none}.desktop-controls .swiper-button-next.carousel-next.is-active-step,.desktop-controls .swiper-button-next,.desktop-controls .swiper-button-prev,.mobile-carousel-controls .swiper-button-next.carousel-next.is-active-step,.mobile-carousel-controls .swiper-button-next,.mobile-carousel-controls .swiper-button-prev{background-color:#19a4db;border-color:#19a4db;color:#fff}.desktop-controls .swiper-button-next.carousel-next.is-active-step:after,.desktop-controls .swiper-button-next:after,.desktop-controls .swiper-button-prev:after,.mobile-carousel-controls .swiper-button-next.carousel-next.is-active-step:after,.mobile-carousel-controls .swiper-button-next:after,.mobile-carousel-controls .swiper-button-prev:after{filter:brightness(0) saturate(100%) invert(93%) sepia(93%) saturate(3%) hue-rotate(214deg) brightness(106%) contrast(100%)}.desktop-controls .swiper-button-next.swiper-button-disabled,.desktop-controls .swiper-button-prev.swiper-button-disabled,.mobile-carousel-controls .swiper-button-next.swiper-button-disabled,.mobile-carousel-controls .swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;border-radius:100px;border:1px solid rgba(4,27,36,.1);opacity:.5;background:#fafafa}.desktop-controls .swiper-button-next.swiper-button-disabled:after,.desktop-controls .swiper-button-prev.swiper-button-disabled:after,.mobile-carousel-controls .swiper-button-next.swiper-button-disabled:after,.mobile-carousel-controls .swiper-button-prev.swiper-button-disabled:after{filter:none}@media (max-width: 1240px){.process-section .process-steps{padding-left:0}.process-section .process-carousel{max-width:520px;width:100%}}@media (max-width: 1024px){.process-section .process-desktop{gap:00px}.process-section .process-desktop{flex-wrap:wrap}.process-section .steps-list:before{bottom:22%}.process-section .process-steps{max-width:100%}.process-section .process-carousel{max-width:100%;width:100%}.process-section .process-section{padding:40px 0}.process-section .process-container{padding:0 50px}.process-section .process-desktop{display:none}.process-section .process-mobile{display:block}.process-section .process-header-mobile{margin-bottom:11px}.process-section .process-header-mobile .process-title{margin-bottom:11px;color:var(--Primary-txt, #041B24);font-family:Montserrat;font-size:40px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase}.process-section .process-header-mobile .process-subtitle{color:#041b24;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:130%;text-transform:uppercase;margin-bottom:11px}.process-section .mobile-steps-list{margin-bottom:10px;position:relative}.process-section .mobile-steps-list:before{content:"";position:absolute;left:15px;top:24px;bottom:27%;width:3px;background-color:#1354864d}.process-section .vertical-line{top:25px;left:15px;width:3px;height:100%}.process-section .mobile-step-item{padding-bottom:16px;cursor:pointer;transition:opacity .3s ease;display:flex;column-gap:10px;position:relative;z-index:2}.process-section .mobile-step-item:last-child{border-bottom:none}.process-section .mobile-step-item.active{opacity:1;position:relative}.process-section .mobile-step-item.active .step-number{background-color:#135486;color:#fff}.process-section .mobile-steps-list .mobile-step-item.active:not(:last-child):before{content:"";position:absolute;left:16px;top:29px;bottom:-2px;width:3px}.process-section .mobile-step-item.active .step-title{color:#135486;font-weight:600;margin-bottom:11px}.process-section .mobile-step-header{display:flex;align-items:flex-start;gap:0px;margin-bottom:0;flex-direction:column}.process-section .mobile-step-item .step-number{width:32px;height:32px;border-radius:50%;background-color:#b1c8d9;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.42px}.process-section .mobile-step-item .step-title{color:#041b24;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.42px;transition:color .3s ease}.process-section .mobile-step-item .step-description{color:#041b24;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.36px}.process-section .mobile-carousel{position:relative}.process-section .mobile-slide-indicator{position:absolute;top:35px;right:37px;background:#fff;padding:8px 12px;display:flex;align-items:center;gap:8px}.process-section .mobile-slide-indicator .indicator-text{color:#135486;text-align:right;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}.process-section .mobile-slide-indicator .indicator-number{width:50px;height:50px;border-radius:50%;background-color:#135486;color:#fff;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.72px}.process-section .mobile-carousel-controls{display:flex;align-items:center;justify-content:center;gap:60px;margin-top:16px}.process-section .mobile-carousel-controls .swiper-button-prev,.process-section .mobile-carousel-controls .swiper-button-next{width:56px;height:56px}.process-section .mobile-carousel-controls .swiper-pagination{gap:10px}.process-section .mobile-carousel-controls .swiper-pagination-bullet{width:32px;height:32px;color:#fff;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.42px}.mobile-carousel-controls .swiper-button-next:after,.mobile-carousel-controls .swiper-button-prev:after{width:24px;height:24px;background-image:url(/cdn/shop/files/ArrowRight.svg);background-repeat:no-repeat;background-position:center;content:""}.mobile-carousel-controls .swiper-button-next svg,.mobile-carousel-controls .swiper-button-prev svg{display:none}.mobile-carousel-controls .swiper-button-next:after{transform:rotate(180deg)}.mobile-carousel-controls .swiper-button-prev:hover:after,.mobile-carousel-controls .swiper-button-next:hover:after{filter:brightness(0) saturate(100%) invert(93%) sepia(93%) saturate(3%) hue-rotate(214deg) brightness(106%) contrast(100%)}}@media (min-width:769px) and (max-width:817px){.process-section .steps-list:before{bottom:27%}}@media (max-width: 767px){.process-section .mobile-steps-list:before{bottom:28%}}@media (max-width: 480px){.process-section{padding:30px 0}.process-section .process-container{padding:0 15px}.process-section .process-header-mobile .process-title{font-size:26px}.process-section .process-header-mobile .process-subtitle{font-size:16px;letter-spacing:0}.process-section .mobile-step-header{gap:0px}.process-section .mobile-step-item .step-number{width:32px;height:32px;font-size:.9rem}.process-section .mobile-step-item .step-title{font-size:18px;letter-spacing:.36px}.process-section .mobile-step-item .step-description{font-size:16px;letter-spacing:.32px}.process-section .mobile-carousel-controls .swiper-button-prev,.process-section .mobile-carousel-controls .swiper-button-next{width:40px;height:40px}.process-section .mobile-carousel-controls .swiper-pagination-bullet{width:32px;height:32px;font-size:15px}.process-section .mobile-slide-indicator{top:8px;right:8px;padding:6px 10px}.process-section .mobile-slide-indicator .indicator-text{font-size:.7rem}.process-section .mobile-slide-indicator .indicator-number{width:18px;height:18px;font-size:.65rem}.process-section .mobile-step-item{padding-bottom:16px;border-bottom:none}.process-section .mobile-step-header{margin-bottom:0}.process-section .mobile-steps-list:before,.process-section .mobile-steps-list .mobile-step-item.active:not(:last-child):before{left:15px}.process-section .mobile-step-item:last-child{padding-bottom:0}.process-section .mobile-step-item .step-title.step-show-mobile{display:block}.process-section .mobile-step-item .step-title{display:none}.process-section .mobile-step-item.active .step-title.step-show-mobile{color:#135486;font-weight:600;letter-spacing:0px}.process-section .mobile-steps-list:before{bottom:26%}.process-section .mobile-steps-list{margin-bottom:16px}.process-section .mobile-carousel-controls{gap:33px}.process-section .mobile-step-header{margin-top:3px}}@media (prefers-reduced-motion: reduce){.process-section .step-item,.process-section .mobile-step-item,.process-section .swiper-slide,.process-section .step-number{transition:none!important}.process-section .swiper-wrapper{transition-duration:0ms!important}}@media (prefers-contrast: high){.process-section .step-number,.process-section .swiper-button-prev,.process-section .swiper-button-next,.process-section .swiper-pagination-bullet{border:2px solid currentColor}.process-section .slide-indicator,.process-section. mobile-slide-indicator{border:1px solid currentColor}}@media print{.process-section .process-section{padding:20px 0}.process-section .carousel-controls,.process-section .mobile-carousel-controls,.process-section .slide-indicator,.process-section .mobile-slide-indicator{display:none}.process-section .swiper{height:auto!important;padding-bottom:0!important;overflow:visible!important;display:block!important;border-radius:0!important;background-color:transparent!important}.process-section .swiper-wrapper{position:static!important;display:block!important;width:100%!important;transform:none!important;transition-duration:0ms!important}.process-section .swiper-slide{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;margin-bottom:20px;height:auto!important;width:100%!important;page-break-inside:avoid}.process-section .swiper-slide:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/process-section.css.map */
