.elementor-46169 .elementor-element.elementor-element-6053ad5{--display:flex;}.elementor-46169 .elementor-element.elementor-element-ac1ac53{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-46169 .elementor-element.elementor-element-ac1ac53 > .elementor-widget-container{padding:80px 0px 0px 0px;}.elementor-46169 .elementor-element.elementor-element-ac1ac53.elementor-element{--align-self:center;}.elementor-46169 .elementor-element.elementor-element-ac1ac53 h1{color:#;}.elementor-46169 .elementor-element.elementor-element-ac1ac53 .title-sub{color:#;}.elementor-46169 .elementor-element.elementor-element-1d2b019{--display:flex;}.elementor-46169 .elementor-element.elementor-element-b414ab5 > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-46169 .elementor-element.elementor-element-b414ab5 h1{color:#;}.elementor-46169 .elementor-element.elementor-element-b414ab5 .title-sub{color:#;}.elementor-46169 .elementor-element.elementor-element-835b31e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-46169 .elementor-element.elementor-element-6cec30c:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-6cec30c{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-6cec30c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46169 .elementor-element.elementor-element-6cec30c .elementor-icon-box-title{margin-block-end:0px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-6cec30c.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-6cec30c.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-6cec30c.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-6cec30c.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-6cec30c .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-6cec30c .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-6cec30c:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-6cec30c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-6cec30c .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-bc6bd70:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-bc6bd70{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-bc6bd70 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46169 .elementor-element.elementor-element-bc6bd70 .elementor-icon-box-title{margin-block-end:0px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-bc6bd70.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-bc6bd70.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-bc6bd70.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-bc6bd70.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-bc6bd70 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-bc6bd70 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-bc6bd70:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-bc6bd70:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-bc6bd70 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-f4c64a6:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-f4c64a6{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-f4c64a6 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-46169 .elementor-element.elementor-element-f4c64a6 .elementor-icon-box-title{margin-block-end:0px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-f4c64a6.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-f4c64a6.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-f4c64a6.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-f4c64a6.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-f4c64a6 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-f4c64a6 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-f4c64a6:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-f4c64a6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-f4c64a6 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-b738499{--display:flex;}.elementor-46169 .elementor-element.elementor-element-2131b01 > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-46169 .elementor-element.elementor-element-2131b01 h1{color:#;}.elementor-46169 .elementor-element.elementor-element-2131b01 .title-sub{color:#;}.elementor-46169 .elementor-element.elementor-element-7751576{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46169 .elementor-element.elementor-element-7308b94:hover{--e-transform-translateY:-5px;}.elementor-46169 .elementor-element.elementor-element-7308b94{background-color:transparent;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7FAFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECECEC;border-radius:17px 17px 17px 17px;}.elementor-46169 .elementor-element.elementor-element-7308b94 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-46169 .elementor-element.elementor-element-7308b94 .elementor-icon-box-title{margin-block-end:10px;color:#2E2E2E;}.elementor-46169 .elementor-element.elementor-element-7308b94.elementor-view-stacked .elementor-icon{background-color:#EBF2FE;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-7308b94.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-7308b94.elementor-view-default .elementor-icon{fill:#EBF2FE;color:#EBF2FE;border-color:#EBF2FE;}.elementor-46169 .elementor-element.elementor-element-7308b94.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-7308b94 .elementor-icon{font-size:50px;padding:20px;}.elementor-46169 .elementor-element.elementor-element-7308b94 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-7308b94 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;}.elementor-46169 .elementor-element.elementor-element-7308b94:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-7308b94:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-7308b94 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-5082dff:hover{--e-transform-translateY:-5px;}.elementor-46169 .elementor-element.elementor-element-5082dff{background-color:transparent;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7FAFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECECEC;border-radius:17px 17px 17px 17px;}.elementor-46169 .elementor-element.elementor-element-5082dff .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-46169 .elementor-element.elementor-element-5082dff .elementor-icon-box-title{margin-block-end:10px;color:#2E2E2E;}.elementor-46169 .elementor-element.elementor-element-5082dff.elementor-view-stacked .elementor-icon{background-color:#EBF2FE;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-5082dff.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-5082dff.elementor-view-default .elementor-icon{fill:#EBF2FE;color:#EBF2FE;border-color:#EBF2FE;}.elementor-46169 .elementor-element.elementor-element-5082dff.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-5082dff .elementor-icon{font-size:50px;padding:20px;}.elementor-46169 .elementor-element.elementor-element-5082dff .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-5082dff .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;}.elementor-46169 .elementor-element.elementor-element-5082dff:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-5082dff:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-5082dff .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-758b7cf:hover{--e-transform-translateY:-5px;}.elementor-46169 .elementor-element.elementor-element-758b7cf{background-color:transparent;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7FAFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECECEC;border-radius:17px 17px 17px 17px;}.elementor-46169 .elementor-element.elementor-element-758b7cf .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-46169 .elementor-element.elementor-element-758b7cf .elementor-icon-box-title{margin-block-end:10px;color:#2E2E2E;}.elementor-46169 .elementor-element.elementor-element-758b7cf.elementor-view-stacked .elementor-icon{background-color:#EBF2FE;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-758b7cf.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-758b7cf.elementor-view-default .elementor-icon{fill:#EBF2FE;color:#EBF2FE;border-color:#EBF2FE;}.elementor-46169 .elementor-element.elementor-element-758b7cf.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-758b7cf .elementor-icon{font-size:50px;padding:20px;}.elementor-46169 .elementor-element.elementor-element-758b7cf .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-758b7cf .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;}.elementor-46169 .elementor-element.elementor-element-758b7cf:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-758b7cf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-758b7cf .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-1fe56be:hover{--e-transform-translateY:-5px;}.elementor-46169 .elementor-element.elementor-element-1fe56be{background-color:transparent;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7FAFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECECEC;border-radius:17px 17px 17px 17px;}.elementor-46169 .elementor-element.elementor-element-1fe56be .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-46169 .elementor-element.elementor-element-1fe56be .elementor-icon-box-title{margin-block-end:10px;color:#2E2E2E;}.elementor-46169 .elementor-element.elementor-element-1fe56be.elementor-view-stacked .elementor-icon{background-color:#EBF2FE;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-1fe56be.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-1fe56be.elementor-view-default .elementor-icon{fill:#EBF2FE;color:#EBF2FE;border-color:#EBF2FE;}.elementor-46169 .elementor-element.elementor-element-1fe56be.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-1fe56be .elementor-icon{font-size:50px;padding:20px;}.elementor-46169 .elementor-element.elementor-element-1fe56be .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-1fe56be .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;}.elementor-46169 .elementor-element.elementor-element-1fe56be:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-1fe56be:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-1fe56be .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-f8ff180:hover{--e-transform-translateY:-5px;}.elementor-46169 .elementor-element.elementor-element-f8ff180{background-color:transparent;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7FAFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECECEC;border-radius:17px 17px 17px 17px;}.elementor-46169 .elementor-element.elementor-element-f8ff180 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-46169 .elementor-element.elementor-element-f8ff180 .elementor-icon-box-title{margin-block-end:10px;color:#2E2E2E;}.elementor-46169 .elementor-element.elementor-element-f8ff180.elementor-view-stacked .elementor-icon{background-color:#EBF2FE;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-f8ff180.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-f8ff180.elementor-view-default .elementor-icon{fill:#EBF2FE;color:#EBF2FE;border-color:#EBF2FE;}.elementor-46169 .elementor-element.elementor-element-f8ff180.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-f8ff180 .elementor-icon{font-size:50px;padding:20px;}.elementor-46169 .elementor-element.elementor-element-f8ff180 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-f8ff180 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;}.elementor-46169 .elementor-element.elementor-element-f8ff180:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-f8ff180:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-f8ff180 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-8ad4491:hover{--e-transform-translateY:-5px;}.elementor-46169 .elementor-element.elementor-element-8ad4491{background-color:transparent;padding:40px 30px 40px 30px;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7FAFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ECECEC;border-radius:17px 17px 17px 17px;}.elementor-46169 .elementor-element.elementor-element-8ad4491 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-46169 .elementor-element.elementor-element-8ad4491 .elementor-icon-box-title{margin-block-end:10px;color:#2E2E2E;}.elementor-46169 .elementor-element.elementor-element-8ad4491.elementor-view-stacked .elementor-icon{background-color:#EBF2FE;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-8ad4491.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-8ad4491.elementor-view-default .elementor-icon{fill:#EBF2FE;color:#EBF2FE;border-color:#EBF2FE;}.elementor-46169 .elementor-element.elementor-element-8ad4491.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-8ad4491 .elementor-icon{font-size:50px;padding:20px;}.elementor-46169 .elementor-element.elementor-element-8ad4491 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-8ad4491 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;}.elementor-46169 .elementor-element.elementor-element-8ad4491:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-8ad4491:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-8ad4491 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-91f0852{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46169 .elementor-element.elementor-element-ae342b2{--display:flex;}.elementor-46169 .elementor-element.elementor-element-ae342b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-46169 .elementor-element.elementor-element-b8adcf7{width:var( --container-widget-width, 106.092% );max-width:106.092%;--container-widget-width:106.092%;--container-widget-flex-grow:0;}.elementor-46169 .elementor-element.elementor-element-b8adcf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46169 .elementor-element.elementor-element-b8adcf7 h2{font-size:40px;line-height:47px;letter-spacing:-0.5px;}.elementor-46169 .elementor-element.elementor-element-b8adcf7 h1{color:#;}.elementor-46169 .elementor-element.elementor-element-b8adcf7 .title-sub{color:#;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-46169 .elementor-element.elementor-element-220eb18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46169 .elementor-element.elementor-element-76c57a1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46169 .elementor-element.elementor-element-895c2ed:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-895c2ed{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-895c2ed .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-46169 .elementor-element.elementor-element-895c2ed .elementor-icon-box-title{margin-block-end:15px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-895c2ed.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-895c2ed.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-895c2ed.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-895c2ed.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-895c2ed .elementor-icon{font-size:28px;}.elementor-46169 .elementor-element.elementor-element-895c2ed .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-895c2ed .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-895c2ed:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-895c2ed:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-895c2ed .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-380ae22:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-380ae22{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-380ae22 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-46169 .elementor-element.elementor-element-380ae22 .elementor-icon-box-title{margin-block-end:15px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-380ae22.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-380ae22.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-380ae22.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-380ae22.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-380ae22 .elementor-icon{font-size:28px;}.elementor-46169 .elementor-element.elementor-element-380ae22 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-380ae22 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-380ae22:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-380ae22:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-380ae22 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-77621e6:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-77621e6{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-77621e6 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-46169 .elementor-element.elementor-element-77621e6 .elementor-icon-box-title{margin-block-end:15px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-77621e6.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-77621e6.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-77621e6.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-77621e6.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-77621e6 .elementor-icon{font-size:28px;}.elementor-46169 .elementor-element.elementor-element-77621e6 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-77621e6 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-77621e6:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-77621e6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-77621e6 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-9536532:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-9536532{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-9536532 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-46169 .elementor-element.elementor-element-9536532 .elementor-icon-box-title{margin-block-end:15px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-9536532.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-9536532.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-9536532.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-9536532.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-9536532 .elementor-icon{font-size:28px;}.elementor-46169 .elementor-element.elementor-element-9536532 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-9536532 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-9536532:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-9536532:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-9536532 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-79cab46:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-79cab46{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-79cab46 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-46169 .elementor-element.elementor-element-79cab46 .elementor-icon-box-title{margin-block-end:15px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-79cab46.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-79cab46.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-79cab46.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-79cab46.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-79cab46 .elementor-icon{font-size:28px;}.elementor-46169 .elementor-element.elementor-element-79cab46 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-79cab46 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-79cab46:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-79cab46:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-79cab46 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-d93f5d1:hover{--e-transform-translateX:0px;--e-transform-translateY:-5px;box-shadow:1px 1px 10px 0px rgba(217.1962448120117, 217.1962448120117, 217.1962448120117, 0.5);}.elementor-46169 .elementor-element.elementor-element-d93f5d1{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:15px 15px 15px 15px;box-shadow:1px 3px 10px 0px rgba(232.49624481201172, 232.49624481201172, 232.49624481201172, 0.5);}.elementor-46169 .elementor-element.elementor-element-d93f5d1 .elementor-icon-box-wrapper{text-align:start;gap:20px;}.elementor-46169 .elementor-element.elementor-element-d93f5d1 .elementor-icon-box-title{margin-block-end:15px;color:#414141;}.elementor-46169 .elementor-element.elementor-element-d93f5d1.elementor-view-stacked .elementor-icon{background-color:#E5EAFF;fill:#000000;color:#000000;}.elementor-46169 .elementor-element.elementor-element-d93f5d1.elementor-view-framed .elementor-icon, .elementor-46169 .elementor-element.elementor-element-d93f5d1.elementor-view-default .elementor-icon{fill:#E5EAFF;color:#E5EAFF;border-color:#E5EAFF;}.elementor-46169 .elementor-element.elementor-element-d93f5d1.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-46169 .elementor-element.elementor-element-d93f5d1 .elementor-icon{font-size:28px;}.elementor-46169 .elementor-element.elementor-element-d93f5d1 .elementor-icon-box-title, .elementor-46169 .elementor-element.elementor-element-d93f5d1 .elementor-icon-box-title a{font-family:"Mona Sans", Sans-serif;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0.1px;}.elementor-46169 .elementor-element.elementor-element-d93f5d1:has(:hover) .elementor-icon-box-title,
					 .elementor-46169 .elementor-element.elementor-element-d93f5d1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-46169 .elementor-element.elementor-element-d93f5d1 .elementor-icon-box-description{font-family:"Mona Sans", Sans-serif;font-weight:400;}.elementor-46169 .elementor-element.elementor-element-62adfb9{--display:flex;}.elementor-46169 .elementor-element.elementor-element-0dc0da1 > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-46169 .elementor-element.elementor-element-0dc0da1 h1{color:#;}.elementor-46169 .elementor-element.elementor-element-0dc0da1 .title-sub{color:#;}.elementor-46169 .elementor-element.elementor-element-735f38f{--display:flex;}.elementor-46169 .elementor-element.elementor-element-b59ab33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-46169 .elementor-element.elementor-element-3a85e85{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-46169 .elementor-element.elementor-element-3a85e85.elementor-element{--align-self:center;}.elementor-46169 .elementor-element.elementor-element-3a85e85 h1{color:#;}.elementor-46169 .elementor-element.elementor-element-3a85e85 .title-sub{color:#;}.elementor-46169 .elementor-element.elementor-element-7e426b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-46169 .elementor-element.elementor-element-7e426b6:not(.elementor-motion-effects-element-type-background), .elementor-46169 .elementor-element.elementor-element-7e426b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46169 .elementor-element.elementor-element-b1a1cd7{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-46169 .elementor-element.elementor-element-b1a1cd7:not(.elementor-motion-effects-element-type-background), .elementor-46169 .elementor-element.elementor-element-b1a1cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.pravux.com/wp-content/uploads/2025/07/footer-bg-1400x700.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-46169 .elementor-element.elementor-element-382bc4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-382bc4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-46169 .elementor-element.elementor-element-58eae25 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:500;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-46169 .elementor-element.elementor-element-0567132{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFCFC;}.elementor-46169 .elementor-element.elementor-element-791981e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-0581e30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button{font-family:"Mona Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:16px 20px 16px 20px;}.elementor-46169 .elementor-element.elementor-element-4b4e1d5{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-46169 .elementor-element.elementor-element-08f1995{--display:flex;}.elementor-46169 .elementor-element.elementor-element-0adc9a5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-46169 .elementor-element.elementor-element-0adc9a5 h1{color:#;}.elementor-46169 .elementor-element.elementor-element-0adc9a5 .title-sub{color:#;}.elementor-46169 .elementor-element.elementor-element-4fa2bab{--display:flex;}.elementor-46169 .elementor-element.elementor-element-45b7452{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-800f389{--display:flex;}.elementor-46169 .elementor-element.elementor-element-18db585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-5f5403e{--display:flex;}.elementor-46169 .elementor-element.elementor-element-b824042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-bfdab85{--display:flex;}.elementor-46169 .elementor-element.elementor-element-7a7818c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-d6e306a{--display:flex;}.elementor-46169 .elementor-element.elementor-element-84fb2f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-0f49af6{--display:flex;}.elementor-46169 .elementor-element.elementor-element-aacbb00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-7c597f8{--display:flex;}.elementor-46169 .elementor-element.elementor-element-b22f422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-46169 .elementor-element.elementor-element-375b3b6{--n-accordion-title-font-size:1,75rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:25px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}.elementor-46169 .elementor-element.elementor-element-375b3b6.elementor-element{--align-self:center;}.elementor-46169 .elementor-element.elementor-element-375b3b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}:where( .elementor-46169 .elementor-element.elementor-element-375b3b6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-46169 .elementor-element.elementor-element-d1665c9.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-46169 .elementor-element.elementor-element-ae342b2{--width:40%;}.elementor-46169 .elementor-element.elementor-element-382bc4c{--width:57.001%;}.elementor-46169 .elementor-element.elementor-element-791981e{--width:35%;}.elementor-46169 .elementor-element.elementor-element-0581e30{--width:100%;}}@media(max-width:1024px){.elementor-46169 .elementor-element.elementor-element-835b31e{--grid-auto-flow:row;}.elementor-46169 .elementor-element.elementor-element-7751576{--grid-auto-flow:row;}.elementor-46169 .elementor-element.elementor-element-76c57a1{--grid-auto-flow:row;}.elementor-46169 .elementor-element.elementor-element-b59ab33{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46169 .elementor-element.elementor-element-3a85e85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-46169 .elementor-element.elementor-element-7e426b6{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-46169 .elementor-element.elementor-element-b1a1cd7{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46169 .elementor-element.elementor-element-375b3b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-46169 .elementor-element.elementor-element-835b31e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46169 .elementor-element.elementor-element-7751576{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46169 .elementor-element.elementor-element-76c57a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-46169 .elementor-element.elementor-element-7e426b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for html, class: .elementor-element-5229e93 */.react-process {
    width: 100%;
    padding: 0;
}

/* =========================================
   INTRO
========================================= */

.react-process-intro {
    justify-content: center;
    text-align: center !important ;
    margin-bottom: 32px;
    
}

.react-process-intro p {
    margin: 0;
    max-width: 950px;

    color: #31415f;
    font-size: 18px;
    line-height: 1.6;
    font-weight: 400;
}


/* =========================================
   GRID
========================================= */

.react-process-grid {
    position: relative;

    display: grid;
    grid-template-columns: repeat(5, 1fr);

    width: 100%;
}


/* =========================================
   HORIZONTAL LINE
========================================= */

.react-process-grid::before {
    content: "";

    position: absolute;

    top: 37px;
    left: 38px;
    right: 38px;

    height: 1px;

    background: #d7deed;

    z-index: 0;
}


/* =========================================
   ITEM
========================================= */

.react-process-item {
    position: relative;

    z-index: 1;

    text-align: left;

    padding: 0 18px;
}


/* =========================================
   NUMBER
========================================= */

.react-process-number {
    width: 74px;
    height: 74px;

    margin: 0 auto 34px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #ffffff;

    border: 1px solid #cbd6ec;

    color: #2445ad;

    font-size: 20px;
    font-weight: 600;

    box-shadow:
        0 10px 25px rgba(32, 55, 168, 0.06);

    transition: all 0.3s ease;
}


/* =========================================
   HOVER
========================================= */

.react-process-item:hover .react-process-number {
    transform: translateY(-3px);

    border-color: #2445ad;

    box-shadow:
        0 12px 30px rgba(32, 55, 168, 0.12);
}


/* =========================================
   CONTENT
========================================= */

.react-process-content {
    max-width: 260px;
    margin: 0 0 0 30px;
}

.react-process-content h3 {
    margin: 0 0 14px;

    color: #142d4f;

    font-size: 18px;
    line-height: 1.4;

    font-weight: 600;
}

.react-process-content p {
    margin: 0;

    color: #64738c;

    font-size: 16px;
    line-height: 1.65;

    font-weight: 400;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .react-process-intro {
        margin-bottom: 35px;
    }

    .react-process-intro p {
        font-size: 17px;
        max-width: 760px;
    }

    .react-process-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 45px 20px;
    }

    .react-process-grid::before {
        display: none;
    }

    .react-process-item {
        padding: 0 25px;
    }

    .react-process-number {
        margin-bottom: 22px;
    }

    .react-process-content {
        max-width: 380px;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .react-process-intro {
        text-align: left;
        margin-bottom: 30px;
    }

    .react-process-intro p {
        font-size: 16px;
        line-height: 1.6;
    }

    .react-process-grid {
        display: flex;
        flex-direction: column;

        gap: 0;
    }

    .react-process-item {
        position: relative;

        display: grid;
        grid-template-columns: 60px 1fr;

        column-gap: 18px;

        text-align: left;

        padding: 0 0 35px;
    }

    .react-process-item:not(:last-child)::before {
        content: "";

        position: absolute;

        left: 29px;
        top: 60px;

        width: 1px;
        height: calc(100% - 60px);

        background: #d7deed;
    }

    .react-process-number {
        width: 60px;
        height: 60px;

        margin: 0;

        font-size: 16px;
    }

    .react-process-content {
        max-width: none;

        padding-top: 2px;
    }

    .react-process-content h3 {
        margin-bottom: 8px;

        font-size: 17px;
    }

    .react-process-content p {
        font-size: 15px;
        line-height: 1.6;
    }
}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .react-process-item {
        grid-template-columns: 52px 1fr;
        column-gap: 15px;

        padding-bottom: 30px;
    }

    .react-process-number {
        width: 52px;
        height: 52px;

        font-size: 15px;
    }

    .react-process-item:not(:last-child)::before {
        left: 25px;
        top: 52px;

        height: calc(100% - 52px);
    }

    .react-process-content h3 {
        font-size: 16px;
    }

    .react-process-content p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77e4a2 */.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button{
    position: relative;
    background:#fff !important;
    border-radius:9px;
    padding:4px !important;

    display:flex !important;
    align-items:center;
    justify-content:space-between;

    width:210px;
    overflow:hidden;

    transition: background-color 0.45s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-content-wrapper{
    width:100%;
    display:flex;
    align-items:center;
}

/* Text */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-text{
    position: relative;
    flex:1;
    color: transparent !important;
    font-size:18px;
    font-weight:500;
    text-align:left;
    padding-left:20px;

    height:26px;
    line-height:26px;
    overflow:hidden;
}

/* Text rolling animation */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-text::before,
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-text::after{
    content:"Let's Connect";
    position:absolute;
    left:20px;
    top:0;

    color:#111;
    line-height:26px;
    white-space: nowrap;

    transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                color 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-text::before{
    transform:translateY(0);
}

.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-text::after{
    transform:translateY(120%);
}

/* Icon box */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-icon{
    position: relative;
    width:46px;
    height:46px;
    min-width:46px;
    background:#000;
    border-radius:8px;

    display:flex;
    align-items:center;
    justify-content:center;

    margin-left:auto !important;
    margin-right:0 !important;

    overflow:hidden;
    transition: background-color 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

/* White slide layer inside icon */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-icon::before{
    content:"";
    position:absolute;
    inset:0;
    background:#fff;
    transform:translateX(100%);
    transition: transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Icon */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button-icon i{
    position: relative;
    z-index:2;
    color:#fff;
    font-size:18px;

    transition: color 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover background */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button:hover{
    background:#2037a8 !important;
}

/* Text animation on hover */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button:hover .elementor-button-text::before{
    transform:translateY(-120%);
    color:#fff;
}

.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button:hover .elementor-button-text::after{
    transform:translateY(0);
    color:#fff;
}

/* Icon hover animation */
.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button:hover .elementor-button-icon::before{
    transform:translateX(0);
}

.elementor-46169 .elementor-element.elementor-element-a77e4a2 .elementor-button:hover .elementor-button-icon i{
    color:#000;
    transform:translateX(3px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mona Sans';
	font-display: auto;
	src: url('https://www.pravux.com/wp-content/uploads/2026/07/MonaSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */