.process-section{position:relative}.process-section .sec-title{margin-bottom:55px}.process-section .process-subheading{position:relative;display:block;text-align:center;font-size:16px;line-height:28px;color:#555;max-width:680px;margin:-30px auto 55px}.process-section .process-block{position:relative;text-align:center}.process-section .process-block-one{position:relative;display:block}.process-section .process-block-one .inner-box{position:relative;display:block;padding:0 10px}.process-section .process-emblem{position:relative;width:104px;height:104px;margin:0 auto 28px;padding:8px;border:2px dashed var(--theme-color);border-radius:50%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.process-section .process-emblem .process-disc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--theme-color);color:#fff;box-shadow:0 10px 22px rgb(0 0 0 / .14);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.process-section .process-emblem .process-disc svg{display:block;width:36px;height:36px}.process-section .process-emblem .process-step-num{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--theme-color);border:2px solid var(--theme-color);font-family:'Barlow',sans-serif;font-size:14px;font-weight:700;line-height:1;box-shadow:0 4px 10px rgb(0 0 0 / .1);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.process-section .process-block-one .inner-box:hover .process-emblem{border-style:solid;transform:translateY(-6px);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px)}.process-section .process-block-one .inner-box:hover .process-disc{box-shadow:0 18px 30px rgb(0 0 0 / .22)}.process-section .process-block-one .inner-box:hover .process-step-num{background:var(--theme-color);color:#fff}.process-section .process-title{position:relative;display:block;font-size:19px;line-height:27px;font-weight:700;text-transform:uppercase;color:#222;margin:0 0 12px}.process-section .process-text{position:relative;display:block;font-size:15px;line-height:26px;color:#555;max-width:300px;margin:0 auto}.process-section .process-block .process-arrow{position:absolute;top:52px;right:0;width:62px;height:16px;color:var(--theme-color);transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);pointer-events:none}.process-section .process-block .process-arrow svg{display:block;width:100%;height:100%}.process-section .process-block:last-child .process-arrow{display:none}.process-section .process-cta{position:relative;display:block;text-align:center;margin-top:55px}@media only screen and (max-width:991px){.process-section .sec-title{margin-bottom:45px}.process-section .process-block .process-arrow{display:none}.process-section .row{margin-bottom:-45px}.process-section .process-block{margin-bottom:45px}}@media only screen and (max-width:767px){.process-section .process-title{font-size:18px}}@media only screen and (max-width:599px){.process-section .process-emblem{width:92px;height:92px;margin-bottom:24px}.process-section .process-emblem .process-disc svg{width:32px;height:32px}.process-section .process-emblem .process-step-num{width:28px;height:28px;font-size:13px}}