.elementor-14 .elementor-element.elementor-element-18c193d{margin-top:0px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-7576b64.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-7dd7cd6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-7dd7cd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-7dd7cd6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-7dd7cd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-14 .elementor-element.elementor-element-3c85b58{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-3c85b58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3c85b58 img{width:17px;height:21px;filter:brightness( 100% ) contrast( 53% ) saturate( 4000% ) blur( 0px ) hue-rotate( 0deg );}.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-14 .elementor-element.elementor-element-365ca8f{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-365ca8f > .elementor-widget-container{margin:4px 5px 0px 5px;}.elementor-14 .elementor-element.elementor-element-365ca8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;color:#0047D2;}.elementor-14 .elementor-element.elementor-element-1666399{width:auto;max-width:auto;}.elementor-14 .elementor-element.elementor-element-1666399 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1666399 img{width:17px;height:21px;filter:brightness( 100% ) contrast( 53% ) saturate( 4000% ) blur( 0px ) hue-rotate( 0deg );}.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-14 .elementor-element.elementor-element-8372c4a{width:var( --container-widget-width, 1119px );max-width:1119px;--container-widget-width:1119px;--container-widget-flex-grow:0;text-align:center;font-size:25px;font-weight:600;line-height:54px;letter-spacing:0.2px;word-spacing:3px;color:#000000;}.elementor-14 .elementor-element.elementor-element-8372c4a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8372c4a p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-02bda24{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E2E2E2;margin-top:-70px;margin-bottom:70px;padding:70px 10px 0px 10px;}.elementor-14 .elementor-element.elementor-element-02bda24, .elementor-14 .elementor-element.elementor-element-02bda24 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-97bca92 img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-89b0bff{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-64942db.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5057c30{z-index:2;}.elementor-14 .elementor-element.elementor-element-5057c30 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-5057c30.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-5057c30.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5057c30.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-5057c30.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5057c30.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-5057c30 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-5057c30 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-810043b{text-align:center;}.elementor-14 .elementor-element.elementor-element-810043b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-d1d039b > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d1d039b{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-d1d039b p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-69120b1 img{filter:brightness( 100% ) contrast( 146% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-7608696{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-5a85109.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-91b81ce{z-index:2;}.elementor-14 .elementor-element.elementor-element-91b81ce .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-91b81ce.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-91b81ce.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-91b81ce.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-91b81ce.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-91b81ce.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-91b81ce .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-91b81ce .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-0de2949{text-align:center;}.elementor-14 .elementor-element.elementor-element-0de2949 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-79f1045 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-79f1045{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-79f1045 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-611ddda img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-9f628ee{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-823ddd7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-fea53fb{z-index:2;}.elementor-14 .elementor-element.elementor-element-fea53fb .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-fea53fb.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-fea53fb.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-fea53fb.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-fea53fb.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-fea53fb.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-fea53fb .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-fea53fb .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-ae50cb9{text-align:center;}.elementor-14 .elementor-element.elementor-element-ae50cb9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-8981784 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8981784{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-8981784 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-c988d84 img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-c6bb812{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-19d8efc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-0a1b6c9{z-index:2;}.elementor-14 .elementor-element.elementor-element-0a1b6c9 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-0a1b6c9.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-0a1b6c9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0a1b6c9.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-0a1b6c9.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0a1b6c9.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-0a1b6c9 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-0a1b6c9 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-ab5a907{text-align:center;}.elementor-14 .elementor-element.elementor-element-ab5a907 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-ec9d7e1 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ec9d7e1{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-ec9d7e1 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-337bb18 img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-b2ac0e2{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-c0ad08b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-e0d31e5{z-index:2;}.elementor-14 .elementor-element.elementor-element-e0d31e5 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-e0d31e5.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-e0d31e5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-e0d31e5.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-e0d31e5.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-e0d31e5.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-e0d31e5 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-e0d31e5 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-2fa7405{text-align:center;}.elementor-14 .elementor-element.elementor-element-2fa7405 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-cf03ab0 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-cf03ab0{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-cf03ab0 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-ff55461 img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-34aa225{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-586691d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-51866c1{z-index:2;}.elementor-14 .elementor-element.elementor-element-51866c1 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-51866c1.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-51866c1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-51866c1.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-51866c1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-51866c1.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-51866c1 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-51866c1 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-4b26ac2{text-align:center;}.elementor-14 .elementor-element.elementor-element-4b26ac2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-031e7e1 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-031e7e1{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-031e7e1 p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-efdc9c8 img{filter:brightness( 100% ) contrast( 133% ) saturate( 121% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-766423e{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-cfd4058.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-fe99ff7{z-index:2;}.elementor-14 .elementor-element.elementor-element-fe99ff7 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-fe99ff7.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-fe99ff7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-fe99ff7.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-fe99ff7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-fe99ff7.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-fe99ff7 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-fe99ff7 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-9ec83b2{text-align:center;}.elementor-14 .elementor-element.elementor-element-9ec83b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-eb9ed6d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-eb9ed6d{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-eb9ed6d p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-9d508b7 img{filter:brightness( 96% ) contrast( 140% ) saturate( 113% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-39806c7{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-2315651.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-c339c5d{z-index:2;}.elementor-14 .elementor-element.elementor-element-c339c5d .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-c339c5d.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-c339c5d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c339c5d.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-c339c5d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c339c5d.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-c339c5d .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-c339c5d .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-daeda89{text-align:center;}.elementor-14 .elementor-element.elementor-element-daeda89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-7c61a7d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7c61a7d{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-7c61a7d p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-0341c45 img{filter:brightness( 100% ) contrast( 117% ) saturate( 106% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-4ca8d0e{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-b12c7ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-3f76a73{z-index:2;}.elementor-14 .elementor-element.elementor-element-3f76a73 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-3f76a73.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-3f76a73.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3f76a73.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-3f76a73.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-3f76a73.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-3f76a73 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-3f76a73 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-ddba345{text-align:center;}.elementor-14 .elementor-element.elementor-element-ddba345 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-1ba240f > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1ba240f{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-1ba240f p{margin-block-end:0px;}.elementor-14 .elementor-element.elementor-element-d83d51d img{filter:brightness( 100% ) contrast( 119% ) saturate( 96% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-9e60975{margin-top:-60px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-8c15037.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14 .elementor-element.elementor-element-86447cc{z-index:2;}.elementor-14 .elementor-element.elementor-element-86447cc .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-86447cc.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-14 .elementor-element.elementor-element-86447cc.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-86447cc.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-14 .elementor-element.elementor-element-86447cc.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-86447cc.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-14 .elementor-element.elementor-element-86447cc .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-86447cc .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-0202220{text-align:center;}.elementor-14 .elementor-element.elementor-element-0202220 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-f3247b1 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f3247b1{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-f3247b1 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-18c193d{margin-top:20px;margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-8372c4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8372c4a{font-size:25px;line-height:1em;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-82f2fdc{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7dd7cd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-3c85b58 img{width:14px;height:17px;}.elementor-14 .elementor-element.elementor-element-365ca8f .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-1666399 img{width:14px;height:17px;}.elementor-14 .elementor-element.elementor-element-8372c4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8372c4a{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:18px;line-height:1em;}}/* Start custom CSS for heading, class: .elementor-element-365ca8f */.elementor-14 .elementor-element.elementor-element-365ca8f h2{
    font-family: "Sofadi One", sans-serif !important;
        position: relative;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1666399 */.elementor-14 .elementor-element.elementor-element-1666399{
    t
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7dd7cd6 */.elementor-14 .elementor-element.elementor-element-7dd7cd6{
    width: auto;
    padding: 0px 20px;
    background: #fff;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-82f2fdc */.elementor-14 .elementor-element.elementor-element-82f2fdc{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8372c4a */.elementor-14 .elementor-element.elementor-element-8372c4a{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18c193d */.elementor-14 .elementor-element.elementor-element-18c193d{
    margin-top: 132px !important;
    overflow: hidden !important;
}
@media (max-width:768px){
.elementor-14 .elementor-element.elementor-element-18c193d{
    margin-top: 105px !important;
}
}
@media (max-width:350px){
.elementor-14 .elementor-element.elementor-element-18c193d{
    margin-top: 90px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5057c30 */.elementor-14 .elementor-element.elementor-element-5057c30{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-5057c30::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-5057c30 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-810043b */.elementor-14 .elementor-element.elementor-element-810043b h2, .elementor-14 .elementor-element.elementor-element-810043b a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1d039b */.elementor-14 .elementor-element.elementor-element-d1d039b a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-193e424 */.elementor-14 .elementor-element.elementor-element-193e424 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-193e424 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-193e424 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbc1b82 */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-dbc1b82 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-dbc1b82 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}
.elementor-14 .elementor-element.elementor-element-dbc1b82 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-dbc1b82::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-dbc1b82:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-dbc1b82 > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-dbc1b82:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-dbc1b82:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-dbc1b82:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-dbc1b82:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-dbc1b82:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-dbc1b82:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-dbc1b82:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-91b81ce */.elementor-14 .elementor-element.elementor-element-91b81ce{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-91b81ce::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-91b81ce i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0de2949 */.elementor-14 .elementor-element.elementor-element-0de2949 h2, .elementor-14 .elementor-element.elementor-element-0de2949 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79f1045 */.elementor-14 .elementor-element.elementor-element-79f1045 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-513fcad */.elementor-14 .elementor-element.elementor-element-513fcad button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-513fcad button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-513fcad button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bef37e3 */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-bef37e3 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-bef37e3 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-bef37e3 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-bef37e3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-bef37e3:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-bef37e3 > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-bef37e3:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-bef37e3:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-bef37e3:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-bef37e3:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-bef37e3:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-bef37e3:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-bef37e3:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fea53fb */.elementor-14 .elementor-element.elementor-element-fea53fb{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-fea53fb::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-fea53fb i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae50cb9 */.elementor-14 .elementor-element.elementor-element-ae50cb9 h2, .elementor-14 .elementor-element.elementor-element-ae50cb9 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8981784 */.elementor-14 .elementor-element.elementor-element-8981784 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27f70eb */.elementor-14 .elementor-element.elementor-element-27f70eb button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-27f70eb button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-27f70eb button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fdc92e */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-0fdc92e {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-0fdc92e {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-0fdc92e {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-0fdc92e::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-0fdc92e:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-0fdc92e > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-0fdc92e:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-0fdc92e:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-0fdc92e:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-0fdc92e:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-0fdc92e:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-0fdc92e:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-0fdc92e:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a1b6c9 */.elementor-14 .elementor-element.elementor-element-0a1b6c9{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-0a1b6c9::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-0a1b6c9 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab5a907 */.elementor-14 .elementor-element.elementor-element-ab5a907 h2, .elementor-14 .elementor-element.elementor-element-ab5a907 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec9d7e1 */.elementor-14 .elementor-element.elementor-element-ec9d7e1 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bd47dd */.elementor-14 .elementor-element.elementor-element-2bd47dd button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-2bd47dd button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-2bd47dd button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d7a4e44 */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-d7a4e44 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-d7a4e44 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-d7a4e44 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-d7a4e44::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-d7a4e44:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-d7a4e44 > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-d7a4e44:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-d7a4e44:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-d7a4e44:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-d7a4e44:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-d7a4e44:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-d7a4e44:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-d7a4e44:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0d31e5 */.elementor-14 .elementor-element.elementor-element-e0d31e5{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-e0d31e5::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-e0d31e5 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fa7405 */.elementor-14 .elementor-element.elementor-element-2fa7405 h2, .elementor-14 .elementor-element.elementor-element-2fa7405 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf03ab0 */.elementor-14 .elementor-element.elementor-element-cf03ab0 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e8a69c */.elementor-14 .elementor-element.elementor-element-9e8a69c button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-9e8a69c button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-9e8a69c button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-744c8c6 */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-744c8c6 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-744c8c6 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-744c8c6 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-744c8c6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-744c8c6:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-744c8c6 > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-744c8c6:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-744c8c6:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-744c8c6:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-744c8c6:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-744c8c6:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-744c8c6:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-744c8c6:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-51866c1 */.elementor-14 .elementor-element.elementor-element-51866c1{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-51866c1::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-51866c1 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b26ac2 */.elementor-14 .elementor-element.elementor-element-4b26ac2 h2, .elementor-14 .elementor-element.elementor-element-4b26ac2 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-031e7e1 */.elementor-14 .elementor-element.elementor-element-031e7e1 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-769d8c7 */.elementor-14 .elementor-element.elementor-element-769d8c7 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-769d8c7 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-769d8c7 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98f68ff */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-98f68ff {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-98f68ff {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-98f68ff {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-98f68ff::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-98f68ff:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-98f68ff > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-98f68ff:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-98f68ff:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-98f68ff:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-98f68ff:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-98f68ff:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-98f68ff:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-98f68ff:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fe99ff7 */.elementor-14 .elementor-element.elementor-element-fe99ff7{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-fe99ff7::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-fe99ff7 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ec83b2 */.elementor-14 .elementor-element.elementor-element-9ec83b2 h2, .elementor-14 .elementor-element.elementor-element-9ec83b2 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb9ed6d */.elementor-14 .elementor-element.elementor-element-eb9ed6d a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b6635b */.elementor-14 .elementor-element.elementor-element-6b6635b button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-6b6635b button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-6b6635b button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd42aaa */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-bd42aaa {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-bd42aaa {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-bd42aaa {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-bd42aaa::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-bd42aaa:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-bd42aaa > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-bd42aaa:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-bd42aaa:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-bd42aaa:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-bd42aaa:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-bd42aaa:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-bd42aaa:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-bd42aaa:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c339c5d */.elementor-14 .elementor-element.elementor-element-c339c5d{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-c339c5d::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-c339c5d i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daeda89 */.elementor-14 .elementor-element.elementor-element-daeda89 h2, .elementor-14 .elementor-element.elementor-element-daeda89 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c61a7d */.elementor-14 .elementor-element.elementor-element-7c61a7d a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d51429 */.elementor-14 .elementor-element.elementor-element-5d51429 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-5d51429 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-5d51429 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b06eb1b */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-b06eb1b {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-b06eb1b {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-b06eb1b {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-b06eb1b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-b06eb1b:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-b06eb1b > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-b06eb1b:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-b06eb1b:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-b06eb1b:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-b06eb1b:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-b06eb1b:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-b06eb1b:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-b06eb1b:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f76a73 */.elementor-14 .elementor-element.elementor-element-3f76a73{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-3f76a73::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-3f76a73 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ddba345 */.elementor-14 .elementor-element.elementor-element-ddba345 h2, .elementor-14 .elementor-element.elementor-element-ddba345 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba240f */.elementor-14 .elementor-element.elementor-element-1ba240f a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41e753e */.elementor-14 .elementor-element.elementor-element-41e753e button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-41e753e button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-41e753e button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-246d354 */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-246d354 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-246d354 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-246d354 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-246d354::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-246d354:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-246d354 > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-246d354:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-246d354:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-246d354:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-246d354:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-246d354:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-246d354:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-246d354:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-86447cc */.elementor-14 .elementor-element.elementor-element-86447cc{
    position: relative;
    background: #edededd9;
    padding: 0px 6px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-14 .elementor-element.elementor-element-86447cc::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-14 .elementor-element.elementor-element-86447cc i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0202220 */.elementor-14 .elementor-element.elementor-element-0202220 h2, .elementor-14 .elementor-element.elementor-element-0202220 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3247b1 */.elementor-14 .elementor-element.elementor-element-f3247b1 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8350871 */.elementor-14 .elementor-element.elementor-element-8350871 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-14 .elementor-element.elementor-element-8350871 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-14 .elementor-element.elementor-element-8350871 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b8e40b */@media (min-width:1024px){
.elementor-14 .elementor-element.elementor-element-5b8e40b {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-14 .elementor-element.elementor-element-5b8e40b {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-14 .elementor-element.elementor-element-5b8e40b {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-14 .elementor-element.elementor-element-5b8e40b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        #F37022 0px,
        #F37022 30px,
        black 30px,
        black 100%
    );
    transform: translateY(-101%);
    transition: transform 0.2s ease;
    z-index: 0;
}

/* Hover Animation */
.elementor-14 .elementor-element.elementor-element-5b8e40b:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-14 .elementor-element.elementor-element-5b8e40b > * {
    position: relative;
    z-index: 1;
}





.elementor-14 .elementor-element.elementor-element-5b8e40b:hover h2{
    color: #f37022 !important;
}

.elementor-14 .elementor-element.elementor-element-5b8e40b:hover p{
    color: #fff !important;
}

.elementor-14 .elementor-element.elementor-element-5b8e40b:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-14 .elementor-element.elementor-element-5b8e40b:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: flipservices 0.4s ease-in-out forwards;
    color: #fff !important;
}

@keyframes flipservices {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-14 .elementor-element.elementor-element-5b8e40b:hover button::before {
    background-color: #f37022;
}
.elementor-14 .elementor-element.elementor-element-5b8e40b:hover button::before {
    top: 0%;
}
.elementor-14 .elementor-element.elementor-element-5b8e40b:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-02bda24 */elector {
    display: flex !important;
    flex-wrap: wrap !important; 
    justify-content: center !important;
    gap: 20px !important;
    
}
elector .elementor-container {
    justify-content: center;
}


.elementor-14 .elementor-element.elementor-element-02bda24 .elementor-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}/* End custom CSS */