.pxn-h2_process_items{column-gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.pxn-h2_process_items .pxn_process_item:last-child .process_line{display:none}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.pxn-h2_process_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.pxn-h2_process_items{grid-template-columns:1fr}}.pxn-h3_process_wrap .section_heading{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:565px;width:100%}@media only screen and (min-width:768px)and (max-width:991px){.pxn-h3_process_wrap .section_heading{margin-bottom:50px}}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.pxn-h3_process_wrap .section_heading{margin-bottom:40px}}.pxn-h3_process{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:36px;position:relative;z-index:1}.pxn-h3_process .process_wrap_line{bottom:0;color:var(--pxn-color-heading-primary);display:flex;height:auto;inset-inline-start:0;position:absolute;width:100%}.pxn-h3_process .process_wrap_line .horizontal{display:block;width:100%}.pxn-h3_process .process_wrap_line .vertical{display:none}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.pxn-h3_process{grid-template-columns:1fr;padding-bottom:0;padding-inline-start:36px}.pxn-h3_process .process_wrap_line{height:100%;width:auto}.pxn-h3_process .process_wrap_line .horizontal{display:none}.pxn-h3_process .process_wrap_line .vertical{display:block;height:100%}}@media only screen and (max-width:575px){.pxn-h3_process{padding-inline-start:26px}}.pxn_process_item{align-items:start;display:flex;flex-direction:column;position:relative;width:100%}.pxn_process_item .process_line{inset-inline-end:0;line-height:1;position:absolute;top:11px;width:calc(100% - 120px)}.pxn_process_item .process_line svg{height:auto;width:100%}.pxn_process_item .process_line svg path{color:#878c8f}.pxn_process_item .process_step{background-color:var(--pxn-color-theme-secondary);border:1px solid var(--pxn-color-border-2);border-radius:5px;color:var(--pxn-color-common-white);display:inline-flex;font-size:16px;font-weight:var(--pxn-fw-sbold);line-height:1.2;margin-bottom:15px;padding:8px 17px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.pxn_process_item .process_content{background-color:var(--pxn-color-theme-secondary);border:1px solid var(--pxn-color-border-2);border-radius:10px;padding:28px 25px;width:100%}.pxn_process_item .process_title{color:var(--pxn-color-common-white);font-size:24px;font-weight:var(--pxn-fw-bold);line-height:1.3;margin:0}.pxn_process_item .process_desc{color:#b7b6b6;font-size:18px;font-weight:var(--pxn-fw-medium);margin-top:15px}.pxn_process_item .process_img{background-color:var(--pxn-color-theme-secondary);border:1px solid var(--pxn-color-border-2);border-radius:10px;padding:12px;width:100%}.pxn_process_item .process_img img{border-radius:10px;width:100%}.pxn_process_item:hover .process_step{background-color:var(--pxn-color-theme-primary);border-color:var(--pxn-color-theme-primary);color:var(--pxn-color-theme-secondary)}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.pxn_process_item{flex-direction:row;gap:15px}.pxn_process_item .process_step{margin:0;padding:10px 8px;writing-mode:vertical-lr}.pxn_process_item .process_line{bottom:0;height:calc(100% - 100px);inset-inline-end:auto;inset-inline-start:11px;top:auto;width:auto}.pxn_process_item .process_line svg{transform:rotate(90deg) translateY(-100%);transform-origin:left top}}.pxn_process_item_2{background-color:var(--pxn-color-theme-bg-light);border-radius:10px;padding:40px 30px 100px;position:relative;z-index:1}.pxn_process_item_2 .process_step{bottom:-1px;inset-inline-end:30px;position:absolute;z-index:1}.pxn_process_item_2 .process_step:after{background-color:var(--pxn-color-theme-secondary);bottom:-30px;content:"";height:50px;inset-inline-start:50%;mask-image:url(../../images/shapes/h3-process-line.svg);mask-position:top center;mask-repeat:no-repeat;mask-size:cover;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:6px}.pxn_process_item_2 .process_no{aspect-ratio:90/110;background-color:var(--pxn-color-common-white);display:inline-flex;mask-image:url(../../images/shapes/h3-process-shape.svg);mask-position:top center;mask-repeat:no-repeat;mask-size:contain;padding:8px}.pxn_process_item_2 .process_no>span{align-items:center;background-color:var(--pxn-color-theme-bg-light);border-radius:50%;color:var(--pxn-color-heading-primary);display:flex;font-family:var(--pxn-ff-heading-primary);font-size:30px;font-weight:var(--pxn-fw-bold);height:75px;justify-content:center;line-height:1;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;width:75px}.pxn_process_item_2 .process_title{font-size:24px;font-weight:var(--pxn-fw-bold);line-height:1.3;margin:0}.pxn_process_item_2 .process_title a:hover{color:var(--pxn-color-theme-primary)}.pxn_process_item_2 .process_desc{color:#7e7e7a;font-size:18px;font-weight:var(--pxn-fw-medium);margin-top:15px}.pxn_process_item_2 .process_desc p:last-child{margin:0}.pxn_process_item_2 .process_btn{margin-top:30px}.pxn_process_item_2:hover .process_no>span{background-color:var(--pxn-color-theme-primary)}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px),only screen and (min-width:768px)and (max-width:991px){.pxn_process_item_2{padding:160px 30px 40px}.pxn_process_item_2 .process_step{bottom:auto;inset-inline-end:auto;inset-inline-start:8px;top:30px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.pxn_process_item_2 .process_no>span{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}}@media only screen and (max-width:575px){.pxn_process_item_2{padding:130px 20px 30px}.pxn_process_item_2 .process_step{top:20px}.pxn_process_item_2 .process_step:after{bottom:-20px;height:40px}.pxn_process_item_2 .process_no>span{font-size:25px;height:65px;width:65px}.pxn_process_item_2 .process_title{font-size:22px}}