.elementor-7 .elementor-element.elementor-element-9183439{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9820191.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-9820191.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-9820191 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9820191 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7 .elementor-element.elementor-element-0a4ed6e{margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-75e307a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-75e307a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7 .elementor-element.elementor-element-aab6baf{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-aab6baf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;word-spacing:5px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f3e465b{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-f3e465b > .elementor-widget-container{margin:7px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-f3e465b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;word-spacing:0px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3dcef5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-3dcef5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rackproshelving.com/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-17-at-12.40.18-AM.webp");background-size:cover;}.elementor-7 .elementor-element.elementor-element-3dcef5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3dcef5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3772e55 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9f06901.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-9f06901.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-9f06901 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9dc8b82{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-9dc8b82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9dc8b82 img{width:17px;height:21px;filter:brightness( 100% ) contrast( 53% ) saturate( 4000% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-dad1c6c{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-dad1c6c > .elementor-widget-container{margin:4px 0px 0px 5px;}.elementor-7 .elementor-element.elementor-element-dad1c6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;color:#0047D2;}.elementor-7 .elementor-element.elementor-element-17f028a{margin-top:-11px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c4746b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.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-7 .elementor-element.elementor-element-ae46e34 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae46e34{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ae46e34 p{margin-block-end:0px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{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-7 .elementor-element.elementor-element-2111737 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-title, .elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-title a{color:#000000;}.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-title.elementor-active,
					 .elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:1px;}.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-content{color:#464646;}.elementor-7 .elementor-element.elementor-element-27e912c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-27e912c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;}.elementor-7 .elementor-element.elementor-element-27e912c p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-76bd63a{margin-top:60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-5257391.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5e9356e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-5e9356e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-5e9356e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-5e9356e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0e9c6a6{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-0e9c6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0e9c6a6 img{width:17px;height:21px;filter:brightness( 100% ) contrast( 53% ) saturate( 4000% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-f0b8d38{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-f0b8d38 > .elementor-widget-container{margin:4px 5px 0px 5px;}.elementor-7 .elementor-element.elementor-element-f0b8d38 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;color:#0047D2;}.elementor-7 .elementor-element.elementor-element-2bbe6a6{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-2bbe6a6 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2bbe6a6 img{width:17px;height:21px;filter:brightness( 100% ) contrast( 53% ) saturate( 4000% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-6d2d4c1{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-7 .elementor-element.elementor-element-6d2d4c1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6d2d4c1 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-39a82f3{border-style:none;margin-top:-20px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-39a82f3, .elementor-7 .elementor-element.elementor-element-39a82f3 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-da4c87c img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-2265228{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-7cbc2e2.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-7 .elementor-element.elementor-element-6b8ddc1{z-index:2;}.elementor-7 .elementor-element.elementor-element-6b8ddc1 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6b8ddc1.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-7 .elementor-element.elementor-element-6b8ddc1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6b8ddc1.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-7 .elementor-element.elementor-element-6b8ddc1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6b8ddc1.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-7 .elementor-element.elementor-element-6b8ddc1 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-6b8ddc1 .elementor-icon svg{height:20px;}.elementor-7 .elementor-element.elementor-element-396db08{text-align:center;}.elementor-7 .elementor-element.elementor-element-396db08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-28cb16a > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-28cb16a{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-28cb16a p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-387438b img{filter:brightness( 100% ) contrast( 146% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-9fbf11b{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8f66043.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-67bd611{z-index:2;}.elementor-7 .elementor-element.elementor-element-67bd611 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-67bd611.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-7 .elementor-element.elementor-element-67bd611.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-67bd611.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-7 .elementor-element.elementor-element-67bd611.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-67bd611.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-7 .elementor-element.elementor-element-67bd611 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-67bd611 .elementor-icon svg{height:20px;}.elementor-7 .elementor-element.elementor-element-94d2998{text-align:center;}.elementor-7 .elementor-element.elementor-element-94d2998 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-566ade1 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-566ade1{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-566ade1 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-dd14aae img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-73b5379{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-7f6c124.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-4e9c077{z-index:2;}.elementor-7 .elementor-element.elementor-element-4e9c077 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4e9c077.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-7 .elementor-element.elementor-element-4e9c077.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4e9c077.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-7 .elementor-element.elementor-element-4e9c077.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4e9c077.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-7 .elementor-element.elementor-element-4e9c077 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-4e9c077 .elementor-icon svg{height:20px;}.elementor-7 .elementor-element.elementor-element-09c2a47{text-align:center;}.elementor-7 .elementor-element.elementor-element-09c2a47 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-a88a504 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a88a504{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-a88a504 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-f0df572 img{filter:brightness( 100% ) contrast( 160% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-69aa40b{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-7a21a80.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-c760d46{z-index:2;}.elementor-7 .elementor-element.elementor-element-c760d46 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-c760d46.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-7 .elementor-element.elementor-element-c760d46.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c760d46.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-7 .elementor-element.elementor-element-c760d46.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c760d46.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-7 .elementor-element.elementor-element-c760d46 .elementor-icon{font-size:20px;}.elementor-7 .elementor-element.elementor-element-c760d46 .elementor-icon svg{height:20px;}.elementor-7 .elementor-element.elementor-element-5ec13a1{text-align:center;}.elementor-7 .elementor-element.elementor-element-5ec13a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-4e39a28 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4e39a28{text-align:center;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4e39a28 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-2f09e77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-2f09e77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6399cfb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9a74009.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-9a74009.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-9a74009.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-9a74009 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9c128c8{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-9c128c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9c128c8 img{width:17px;height:21px;filter:brightness( 100% ) contrast( 53% ) saturate( 4000% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-d78371b{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-d78371b > .elementor-widget-container{margin:4px 5px 0px 5px;}.elementor-7 .elementor-element.elementor-element-d78371b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;color:#0047D2;}.elementor-7 .elementor-element.elementor-element-f75bdac{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-f75bdac > .elementor-widget-container{--e-transform-flipX:-1;margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f75bdac img{width:17px;height:21px;filter:brightness( 100% ) contrast( 53% ) saturate( 4000% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7 .elementor-element.elementor-element-a275ac5{text-align:center;font-size:30px;font-weight:600;line-height:54px;letter-spacing:0.2px;word-spacing:3px;color:#000000;}.elementor-7 .elementor-element.elementor-element-a275ac5 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-cf6afd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-cf6afd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9c35fa9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-9c35fa9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5f270f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rackproshelving.com/wp-content/uploads/2026/02/designbackground.webp");background-position:bottom center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-container{min-height:230px;}.elementor-7 .elementor-element.elementor-element-5f270f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-shape-bottom .elementor-shape-fill{fill:#F4F4F4;}.elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-shape-bottom svg{height:121px;}.elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-7 .elementor-element.elementor-element-48b4409 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-387e71c{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-aaae68e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-2d3955d{z-index:2;}.elementor-7 .elementor-element.elementor-element-2d3955d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-2d3955d.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-7 .elementor-element.elementor-element-2d3955d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2d3955d.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-7 .elementor-element.elementor-element-2d3955d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-2d3955d.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-7 .elementor-element.elementor-element-2d3955d .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-2d3955d .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-88fceec > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-88fceec{text-align:center;}.elementor-7 .elementor-element.elementor-element-88fceec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-fd796ed > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fd796ed{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-fd796ed p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-8e2b0df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-8e2b0df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d186e61:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rackproshelving.com/wp-content/uploads/2026/02/supplybackground.webp");background-position:bottom center;background-size:93% auto;}.elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-container{min-height:230px;}.elementor-7 .elementor-element.elementor-element-d186e61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-shape-bottom .elementor-shape-fill{fill:#F4F4F4;}.elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-shape-bottom svg{height:121px;}.elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-7 .elementor-element.elementor-element-efd573e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1ea9c9f{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-5777242.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-cc12711{z-index:2;}.elementor-7 .elementor-element.elementor-element-cc12711 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-cc12711.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-7 .elementor-element.elementor-element-cc12711.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cc12711.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-7 .elementor-element.elementor-element-cc12711.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cc12711.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-7 .elementor-element.elementor-element-cc12711 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-cc12711 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-1951afc > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1951afc{text-align:center;}.elementor-7 .elementor-element.elementor-element-1951afc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-ad25cb4 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ad25cb4{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ad25cb4 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-89a5b78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-89a5b78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5baa946:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rackproshelving.com/wp-content/uploads/2026/02/installationbackground.webp");background-position:bottom center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-container{min-height:230px;}.elementor-7 .elementor-element.elementor-element-5baa946{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-shape-bottom .elementor-shape-fill{fill:#F4F4F4;}.elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-shape-bottom svg{height:121px;}.elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-7 .elementor-element.elementor-element-561b810 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-07a5061{margin-top:-60px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c20ad9e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-f06902a{z-index:2;}.elementor-7 .elementor-element.elementor-element-f06902a .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f06902a.elementor-view-stacked .elementor-icon{background-color:#F37022;}.elementor-7 .elementor-element.elementor-element-f06902a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f06902a.elementor-view-default .elementor-icon{color:#F37022;border-color:#F37022;}.elementor-7 .elementor-element.elementor-element-f06902a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f06902a.elementor-view-default .elementor-icon svg{fill:#F37022;}.elementor-7 .elementor-element.elementor-element-f06902a .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-f06902a .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-58fbc7e > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-58fbc7e{text-align:center;}.elementor-7 .elementor-element.elementor-element-58fbc7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-7 .elementor-element.elementor-element-ecfedd1 > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ecfedd1{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-ecfedd1 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-fdaa4cb{margin-top:50px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-929d7b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-d8cadb1{width:auto;max-width:auto;z-index:1;text-align:center;}.elementor-7 .elementor-element.elementor-element-d8cadb1 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 15px 0px 15px;}.elementor-7 .elementor-element.elementor-element-d8cadb1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#0145CA;}.elementor-7 .elementor-element.elementor-element-f3e0c77{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E2E2E2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-27px;margin-bottom:70px;padding:20px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-f3e0c77, .elementor-7 .elementor-element.elementor-element-f3e0c77 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f3e0c77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-013329c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-013329c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-90454e9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-90454e9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-90454e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #FFFFFF 41%, #D7D7D7 100%);}.elementor-7 .elementor-element.elementor-element-90454e9:hover{background-color:transparent;background-image:linear-gradient(104deg, #CCCACA00 50%, var( --e-global-color-9a7d30f ) 100%);}.elementor-7 .elementor-element.elementor-element-90454e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;z-index:3;}.elementor-7 .elementor-element.elementor-element-90454e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5e4274e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-5e4274e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-284d74d{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-284d74d .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-284d74d.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-284d74d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-284d74d.elementor-view-default .elementor-icon{color:#FAFAFA;border-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-284d74d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-284d74d.elementor-view-default .elementor-icon svg{fill:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-284d74d .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-284d74d .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-6d52cf5{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-6d52cf5 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-6d52cf5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#474747;}.elementor-7 .elementor-element.elementor-element-8479ca7 > .elementor-widget-container{margin:5px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-8479ca7{z-index:3;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-b5bab0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b5bab0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-7f6a9b8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7f6a9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #FFFFFF 41%, #D7D7D7 100%);}.elementor-7 .elementor-element.elementor-element-7f6a9b8:hover{background-color:transparent;background-image:linear-gradient(104deg, #CCCACA00 50%, var( --e-global-color-9a7d30f ) 100%);}.elementor-7 .elementor-element.elementor-element-7f6a9b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;z-index:3;}.elementor-7 .elementor-element.elementor-element-7f6a9b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-d444ffe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-d444ffe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-c422cb2{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-c422cb2 .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-c422cb2.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-c422cb2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c422cb2.elementor-view-default .elementor-icon{color:#FAFAFA;border-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-c422cb2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c422cb2.elementor-view-default .elementor-icon svg{fill:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-c422cb2 .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-c422cb2 .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-73ed2b0{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-73ed2b0 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-73ed2b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#474747;}.elementor-7 .elementor-element.elementor-element-f067097 > .elementor-widget-container{margin:5px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-f067097{z-index:3;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-2443282 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2443282 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-62808f9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-62808f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #FFFFFF 41%, #D7D7D7 100%);}.elementor-7 .elementor-element.elementor-element-62808f9:hover{background-color:transparent;background-image:linear-gradient(104deg, #CCCACA00 50%, var( --e-global-color-9a7d30f ) 100%);}.elementor-7 .elementor-element.elementor-element-62808f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;z-index:3;}.elementor-7 .elementor-element.elementor-element-62808f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-a8b9452.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-a8b9452.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-739805a{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-739805a .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-739805a.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-739805a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-739805a.elementor-view-default .elementor-icon{color:#FAFAFA;border-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-739805a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-739805a.elementor-view-default .elementor-icon svg{fill:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-739805a .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-739805a .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-de95862{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-de95862 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-de95862 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#474747;}.elementor-7 .elementor-element.elementor-element-513a4cb > .elementor-widget-container{margin:5px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-513a4cb{z-index:3;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-7a41f60 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7a41f60 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5abe940:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5abe940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #FFFFFF 41%, #D7D7D7 100%);}.elementor-7 .elementor-element.elementor-element-5abe940:hover{background-color:transparent;background-image:linear-gradient(104deg, #CCCACA00 50%, var( --e-global-color-9a7d30f ) 100%);}.elementor-7 .elementor-element.elementor-element-5abe940{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;z-index:3;}.elementor-7 .elementor-element.elementor-element-5abe940 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-0677f23.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-0677f23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-ca90e9c{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-ca90e9c .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-ca90e9c.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-ca90e9c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ca90e9c.elementor-view-default .elementor-icon{color:#FAFAFA;border-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-ca90e9c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ca90e9c.elementor-view-default .elementor-icon svg{fill:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-ca90e9c .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-ca90e9c .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-af32620{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-af32620 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-af32620 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#474747;}.elementor-7 .elementor-element.elementor-element-2959f27 > .elementor-widget-container{margin:5px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-2959f27{z-index:3;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-26951eb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-26951eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3725e27:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3725e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #FFFFFF 41%, #D7D7D7 100%);}.elementor-7 .elementor-element.elementor-element-3725e27:hover{background-color:transparent;background-image:linear-gradient(104deg, #CCCACA00 50%, var( --e-global-color-9a7d30f ) 100%);}.elementor-7 .elementor-element.elementor-element-3725e27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;z-index:3;}.elementor-7 .elementor-element.elementor-element-3725e27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-7c18790.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-7c18790.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-c205b0f{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-c205b0f .elementor-icon-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-c205b0f.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-c205b0f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c205b0f.elementor-view-default .elementor-icon{color:#FAFAFA;border-color:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-c205b0f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c205b0f.elementor-view-default .elementor-icon svg{fill:#FAFAFA;}.elementor-7 .elementor-element.elementor-element-c205b0f .elementor-icon{font-size:16px;}.elementor-7 .elementor-element.elementor-element-c205b0f .elementor-icon svg{height:16px;}.elementor-7 .elementor-element.elementor-element-1b40054{width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-1b40054 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-7 .elementor-element.elementor-element-1b40054 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;color:#474747;}.elementor-7 .elementor-element.elementor-element-9b9a777 > .elementor-widget-container{margin:5px 10px 0px 10px;}.elementor-7 .elementor-element.elementor-element-9b9a777{z-index:3;text-align:start;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-9c35fa9{width:30%;}.elementor-7 .elementor-element.elementor-element-8e2b0df{width:30%;}.elementor-7 .elementor-element.elementor-element-89a5b78{width:30%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-9183439{margin-top:20px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-aab6baf .elementor-heading-title{font-size:19px;}.elementor-7 .elementor-element.elementor-element-f3e465b > .elementor-widget-container{margin:4px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-f3e465b .elementor-heading-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-3dcef5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae46e34{font-size:12px;}.elementor-7 .elementor-element.elementor-element-27e912c{font-size:12px;}.elementor-7 .elementor-element.elementor-element-76bd63a{margin-top:30px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6d2d4c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6d2d4c1{font-size:25px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-39a82f3{margin-top:-10px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-2f09e77{margin-top:20px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-a275ac5{font-size:25px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-container{min-height:190px;}.elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-container{min-height:190px;}.elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-container{min-height:190px;}.elementor-7 .elementor-element.elementor-element-fdaa4cb{margin-top:30px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-d8cadb1 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-f3e0c77{margin-top:-24px;margin-bottom:070px;}.elementor-7 .elementor-element.elementor-element-6d52cf5 .elementor-heading-title{font-size:11px;}.elementor-7 .elementor-element.elementor-element-8479ca7{font-size:11px;}.elementor-7 .elementor-element.elementor-element-73ed2b0 .elementor-heading-title{font-size:11px;}.elementor-7 .elementor-element.elementor-element-f067097{font-size:11px;}.elementor-7 .elementor-element.elementor-element-de95862 .elementor-heading-title{font-size:11px;}.elementor-7 .elementor-element.elementor-element-513a4cb{font-size:11px;}.elementor-7 .elementor-element.elementor-element-af32620 .elementor-heading-title{font-size:11px;}.elementor-7 .elementor-element.elementor-element-2959f27{font-size:11px;}.elementor-7 .elementor-element.elementor-element-1b40054 .elementor-heading-title{font-size:11px;}.elementor-7 .elementor-element.elementor-element-9b9a777{font-size:11px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-9183439{margin-top:20px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-9820191 > .elementor-element-populated{margin:0% 4% 0% 3%;--e-column-margin-right:4%;--e-column-margin-left:3%;}.elementor-7 .elementor-element.elementor-element-aab6baf .elementor-heading-title{font-size:18px;word-spacing:0px;}.elementor-7 .elementor-element.elementor-element-f3e465b > .elementor-widget-container{margin:5px 0px 0px 5px;}.elementor-7 .elementor-element.elementor-element-f3e465b .elementor-heading-title{font-size:11px;}.elementor-7 .elementor-element.elementor-element-3772e55 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ec84efc{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9f06901 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-c4746b8 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-1777cc7{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5e9356e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-0e9c6a6 img{width:14px;height:17px;}.elementor-7 .elementor-element.elementor-element-f0b8d38 .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-2bbe6a6 img{width:14px;height:17px;}.elementor-7 .elementor-element.elementor-element-6d2d4c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6d2d4c1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:18px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-39a82f3{margin-top:-10px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-2f09e77{margin-top:30px;margin-bottom:30px;}.elementor-7 .elementor-element.elementor-element-3f08ed1{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9a74009 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-9c128c8 img{width:14px;height:17px;}.elementor-7 .elementor-element.elementor-element-d78371b .elementor-heading-title{font-size:18px;}.elementor-7 .elementor-element.elementor-element-f75bdac img{width:14px;height:17px;}.elementor-7 .elementor-element.elementor-element-a275ac5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a275ac5{font-size:20px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-5f270f2 > .elementor-container{min-height:180px;}.elementor-7 .elementor-element.elementor-element-d186e61 > .elementor-container{min-height:180px;}.elementor-7 .elementor-element.elementor-element-5baa946 > .elementor-container{min-height:180px;}.elementor-7 .elementor-element.elementor-element-f3e0c77{margin-top:-22px;margin-bottom:70px;padding:20px 5px 0px 5px;}.elementor-7 .elementor-element.elementor-element-284d74d .elementor-icon{font-size:12px;}.elementor-7 .elementor-element.elementor-element-284d74d .elementor-icon svg{height:12px;}.elementor-7 .elementor-element.elementor-element-6d52cf5 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-c422cb2 .elementor-icon{font-size:12px;}.elementor-7 .elementor-element.elementor-element-c422cb2 .elementor-icon svg{height:12px;}.elementor-7 .elementor-element.elementor-element-73ed2b0 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-739805a .elementor-icon{font-size:12px;}.elementor-7 .elementor-element.elementor-element-739805a .elementor-icon svg{height:12px;}.elementor-7 .elementor-element.elementor-element-de95862 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-ca90e9c .elementor-icon{font-size:12px;}.elementor-7 .elementor-element.elementor-element-ca90e9c .elementor-icon svg{height:12px;}.elementor-7 .elementor-element.elementor-element-af32620 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7 .elementor-element.elementor-element-c205b0f .elementor-icon{font-size:12px;}.elementor-7 .elementor-element.elementor-element-c205b0f .elementor-icon svg{height:12px;}.elementor-7 .elementor-element.elementor-element-1b40054 > .elementor-widget-container{margin:0px 0px 0px 10px;}}/* Start custom CSS for image, class: .elementor-element-25479fe */.elementor-7 .elementor-element.elementor-element-25479fe img{
    aspect-ratio: 1/1 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-75e307a */.elementor-7 .elementor-element.elementor-element-75e307a{
    height: 50px !important;
    align-items: center !important;
    background: #F37022;
    color: red ;
    position: absolute;
    z-index: 1;
    width: 60%;
    bottom: 20px;
    border-bottom: 5px solid #fff;
    border-top: 5px solid #fff;
}

.elementor-7 .elementor-element.elementor-element-75e307a::before {
    content: "";
    width: 34px;
    height: 50.5px;
    position: absolute;
    top: 50%;
    right: -33.9px;
    transform: translateY(-50%);
    background-color: #fff;
    clip-path: polygon(0 0, 100% 50%, 0 100%, 0% 50%);
}
.elementor-7 .elementor-element.elementor-element-75e307a::after {
    content: "";
    width: 28px;
    height: 41px;
    position: absolute;
    top: 50%;
    right: -27px;
    transform: translateY(-50%);
    background-color:#F37022;
    clip-path: polygon(0 0, 100% 50%, 0 100%, 0% 50%);
}

@media (max-width:325px){
.elementor-7 .elementor-element.elementor-element-75e307a{
    height: 40px !important;
    width: 77%;
    border-bottom: 4px solid #fff;
    border-top: 4px solid #fff;
}
.elementor-7 .elementor-element.elementor-element-75e307a::before {
    height: 40.5px;
    right: -33.7px;
}
.elementor-7 .elementor-element.elementor-element-75e307a::after{
    height: 32px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dcef5f */.elementor-7 .elementor-element.elementor-element-3dcef5f{
    aspect-ratio: 1/1;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9820191 */.elementor-7 .elementor-element.elementor-element-9820191{
    aspect-ratio: 1/1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dad1c6c */.elementor-7 .elementor-element.elementor-element-dad1c6c h2{
    font-family: "Sofadi One", sans-serif !important;
        position: relative;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4746b8 */.elementor-7 .elementor-element.elementor-element-c4746b8 h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-2111737 */.elementor-7 .elementor-element.elementor-element-2111737{
    border:1px solid #eee;
}
.elementor-7 .elementor-element.elementor-element-2111737 ul{
    list-style: none;
}
.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tabs-wrapper {
    display: flex;
    gap: 10px;
    overflow: visible !important;
}
.elementor-7 .elementor-element.elementor-element-2111737.elementor-widget-tabs .elementor-tab-title.elementor-active {
    background: #000;
    border-radius: 0px 0px 15px 15px;
    border: none;
    border-top:2px solid #F37022;
}

.elementor-7 .elementor-element.elementor-element-2111737.elementor-widget-tabs .elementor-tab-title.elementor-active:before{
    content: "" !important;
    width: 0px !important;
    height: 0px !important;
    position: absolute !important;
    left: 50% !important;
    bottom: -17.2px !important;
    opacity: 1 !important;
    transform: translateX(-50%) !important;
    border-style: solid !important;
    border-width: 18px 18px 0 18px !important;
        border-color: #F37022 transparent transparent transparent !important;
    transition: all 500ms ease !important;
}


.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-title {
    background: #eee;
    border-radius: 0px 0px 15px 15px;
    padding: 15px 10px 15px 10px;
}

.elementor-7 .elementor-element.elementor-element-2111737.elementor-widget-tabs .elementor-tab-content, .elementor-7 .elementor-element.elementor-element-2111737.elementor-widget-tabs .elementor-tab-title:after, .elementor-7 .elementor-element.elementor-element-2111737.elementor-widget-tabs .elementor-tab-title:before{
    border:1px solid white !important;
    margin-top: 10px;
}


.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-content{
    padding: 0px 0px 0px 0px !important;
}


@media (max-width:380px){
.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tabs-wrapper {
    gap: 5px;
}
.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-title{
    font-size: 8px !important;
    padding: 12px 7px 12px 7px;
}
.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-content{
    font-size:12px;
}

.elementor-7 .elementor-element.elementor-element-2111737.elementor-widget-tabs .elementor-tab-title.elementor-active:before{
    bottom: -12px !important;
    border-width: 12px 12px 0 12px !important;
}

.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-content{
    padding: 0px 0px 0px 0px !important;
}


}




@media (max-width:768px){
.elementor-7 .elementor-element.elementor-element-2111737 .elementor-tab-mobile-title{
    display: none;
}
elementor-tabs-wrapper{
    display: none !important;
}
.elementor-7 .elementor-element.elementor-element-2111737.elementor-widget-tabs .elementor-tab-title.elementor-active:before{
    isplay: none;
}
.elementor-tab-title.elementor-active.elementor-tab-mobile-title.elementor-active:afte{
    content: "" !important;
    width: 0px !important;
    height: 0px !important;
    position: relative !important;
    left: 0% !important;
    bottom: -40px !important;
    opacity: 1 !important;
    transform: translateX(-50%) !important;
    border-style: solid !important;
    border-width: 18px 18px 0 18px !important;
        border-color: #F37022 transparent transparent transparent !important;
    transition: all 500ms ease !important;
    z-index: 5 !important;
}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27e912c */.elementor-7 .elementor-element.elementor-element-27e912c{
    border-left: 4px solid #F37022;
    padding-left: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3772e55 */.elementor-7 .elementor-element.elementor-element-3772e55{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0b8d38 */.elementor-7 .elementor-element.elementor-element-f0b8d38 h2{
    font-family: "Sofadi One", sans-serif !important;
        position: relative;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bbe6a6 */.elementor-7 .elementor-element.elementor-element-2bbe6a6{
    t
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e9356e */.elementor-7 .elementor-element.elementor-element-5e9356e{
    width: auto;
    padding: 0px 20px;
    background: #fff;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1777cc7 */.elementor-7 .elementor-element.elementor-element-1777cc7{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d2d4c1 */.elementor-7 .elementor-element.elementor-element-6d2d4c1{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b8ddc1 */.elementor-7 .elementor-element.elementor-element-6b8ddc1{
    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-7 .elementor-element.elementor-element-6b8ddc1::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-6b8ddc1 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396db08 */.elementor-7 .elementor-element.elementor-element-396db08 h2, .elementor-7 .elementor-element.elementor-element-396db08 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28cb16a */.elementor-7 .elementor-element.elementor-element-28cb16a a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35ee949 */.elementor-7 .elementor-element.elementor-element-35ee949 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-7 .elementor-element.elementor-element-35ee949 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-35ee949 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe85027 */@media (min-width:1024px){
.elementor-7 .elementor-element.elementor-element-fe85027 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-7 .elementor-element.elementor-element-fe85027 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}
.elementor-7 .elementor-element.elementor-element-fe85027 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-7 .elementor-element.elementor-element-fe85027::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-7 .elementor-element.elementor-element-fe85027:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-7 .elementor-element.elementor-element-fe85027 > * {
    position: relative;
    z-index: 1;
}





.elementor-7 .elementor-element.elementor-element-fe85027:hover h2{
    color: #f37022 !important;
}

.elementor-7 .elementor-element.elementor-element-fe85027:hover p{
    color: #fff !important;
}

.elementor-7 .elementor-element.elementor-element-fe85027:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-7 .elementor-element.elementor-element-fe85027: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-7 .elementor-element.elementor-element-fe85027:hover button::before {
    background-color: #f37022;
}
.elementor-7 .elementor-element.elementor-element-fe85027:hover button::before {
    top: 0%;
}
.elementor-7 .elementor-element.elementor-element-fe85027:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-67bd611 */.elementor-7 .elementor-element.elementor-element-67bd611{
    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-7 .elementor-element.elementor-element-67bd611::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-67bd611 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94d2998 */.elementor-7 .elementor-element.elementor-element-94d2998 h2, .elementor-7 .elementor-element.elementor-element-94d2998 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-566ade1 */.elementor-7 .elementor-element.elementor-element-566ade1 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a5d072 */.elementor-7 .elementor-element.elementor-element-6a5d072 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-7 .elementor-element.elementor-element-6a5d072 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6a5d072 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4ba0407 */@media (min-width:1024px){
.elementor-7 .elementor-element.elementor-element-4ba0407 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-7 .elementor-element.elementor-element-4ba0407 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-7 .elementor-element.elementor-element-4ba0407 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-7 .elementor-element.elementor-element-4ba0407::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-7 .elementor-element.elementor-element-4ba0407:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-7 .elementor-element.elementor-element-4ba0407 > * {
    position: relative;
    z-index: 1;
}





.elementor-7 .elementor-element.elementor-element-4ba0407:hover h2{
    color: #f37022 !important;
}

.elementor-7 .elementor-element.elementor-element-4ba0407:hover p{
    color: #fff !important;
}

.elementor-7 .elementor-element.elementor-element-4ba0407:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-7 .elementor-element.elementor-element-4ba0407: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-7 .elementor-element.elementor-element-4ba0407:hover button::before {
    background-color: #f37022;
}
.elementor-7 .elementor-element.elementor-element-4ba0407:hover button::before {
    top: 0%;
}
.elementor-7 .elementor-element.elementor-element-4ba0407:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4e9c077 */.elementor-7 .elementor-element.elementor-element-4e9c077{
    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-7 .elementor-element.elementor-element-4e9c077::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-4e9c077 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09c2a47 */.elementor-7 .elementor-element.elementor-element-09c2a47 h2, .elementor-7 .elementor-element.elementor-element-09c2a47 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a88a504 */.elementor-7 .elementor-element.elementor-element-a88a504 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7100df6 */.elementor-7 .elementor-element.elementor-element-7100df6 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-7 .elementor-element.elementor-element-7100df6 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7100df6 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1ba998 */@media (min-width:1024px){
.elementor-7 .elementor-element.elementor-element-d1ba998 {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-7 .elementor-element.elementor-element-d1ba998 {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-7 .elementor-element.elementor-element-d1ba998 {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-7 .elementor-element.elementor-element-d1ba998::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-7 .elementor-element.elementor-element-d1ba998:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-7 .elementor-element.elementor-element-d1ba998 > * {
    position: relative;
    z-index: 1;
}





.elementor-7 .elementor-element.elementor-element-d1ba998:hover h2{
    color: #f37022 !important;
}

.elementor-7 .elementor-element.elementor-element-d1ba998:hover p{
    color: #fff !important;
}

.elementor-7 .elementor-element.elementor-element-d1ba998:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-7 .elementor-element.elementor-element-d1ba998: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-7 .elementor-element.elementor-element-d1ba998:hover button::before {
    background-color: #f37022;
}
.elementor-7 .elementor-element.elementor-element-d1ba998:hover button::before {
    top: 0%;
}
.elementor-7 .elementor-element.elementor-element-d1ba998:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c760d46 */.elementor-7 .elementor-element.elementor-element-c760d46{
    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-7 .elementor-element.elementor-element-c760d46::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-c760d46 i{
    margin-top: 9px;
    margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ec13a1 */.elementor-7 .elementor-element.elementor-element-5ec13a1 h2, .elementor-7 .elementor-element.elementor-element-5ec13a1 a{
    font-family: "Rajdhani", sans-serif !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e39a28 */.elementor-7 .elementor-element.elementor-element-4e39a28 a{
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18cda06 */.elementor-7 .elementor-element.elementor-element-18cda06 button{
    position: relative;
    overflow: hidden;
    width: auto;
    background: #04266D;
    padding: 8px 10px;
    z-index: 1;
    color: #fff; /* optional */
    font-family: "Roboto", Sans-serif;
}

.elementor-7 .elementor-element.elementor-element-18cda06 button::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 500%;
    background-color: #f37022;
    left: 0;
    top: 100%;
    z-index: -1;   /* 👈 IMPORTANT */
    transition: 0.3s;
}

.elementor-7 .elementor-element.elementor-element-18cda06 button:hover::before {
    top: 0%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cedfc9f */@media (min-width:1024px){
.elementor-7 .elementor-element.elementor-element-cedfc9f {
    flex: 0 1 23% !important;
    max-width: 23% !important;
    width: auto !important;
}
}

@media(max-width:1023px){
.elementor-7 .elementor-element.elementor-element-cedfc9f {
    flex: 0 1 270px !important;
    max-width: 270px !important;
    width: auto !important;
}
}

.elementor-7 .elementor-element.elementor-element-cedfc9f {
    overflow: hidden;
    padding-bottom: 20px;
    background: #f4f4f4;
    margin: 20px 10px;
    border-radius:10px;
    text-align: center;
}

/* Background Layer */
.elementor-7 .elementor-element.elementor-element-cedfc9f::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-7 .elementor-element.elementor-element-cedfc9f:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-7 .elementor-element.elementor-element-cedfc9f > * {
    position: relative;
    z-index: 1;
}





.elementor-7 .elementor-element.elementor-element-cedfc9f:hover h2{
    color: #f37022 !important;
}

.elementor-7 .elementor-element.elementor-element-cedfc9f:hover p{
    color: #fff !important;
}

.elementor-7 .elementor-element.elementor-element-cedfc9f:hover .product1{
    background: #F37022;
    border: 6px #ed691b solid;
}

.elementor-7 .elementor-element.elementor-element-cedfc9f: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-7 .elementor-element.elementor-element-cedfc9f:hover button::before {
    background-color: #f37022;
}
.elementor-7 .elementor-element.elementor-element-cedfc9f:hover button::before {
    top: 0%;
}
.elementor-7 .elementor-element.elementor-element-cedfc9f:hover button {
    color: #ffffff; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39a82f3 */elector {
    display: flex !important;
    flex-wrap: wrap !important; 
    justify-content: center !important;
    gap: 20px !important;
    
}
elector .elementor-container {
    justify-content: center;
}


.elementor-7 .elementor-element.elementor-element-39a82f3 .elementor-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d78371b */.elementor-7 .elementor-element.elementor-element-d78371b h2{
    font-family: "Sofadi One", sans-serif !important;
        position: relative;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f75bdac */.elementor-7 .elementor-element.elementor-element-f75bdac{
    t
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a275ac5 */.elementor-7 .elementor-element.elementor-element-a275ac5{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f270f2 */.elementor-7 .elementor-element.elementor-element-5f270f2 .elementor-shape-fill{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d3955d */.elementor-7 .elementor-element.elementor-element-2d3955d{
    position: relative;
    background: #edededd9;
    padding: 0px 9px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-7 .elementor-element.elementor-element-2d3955d::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-2d3955d i{
    margin-top: 9px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88fceec */.elementor-7 .elementor-element.elementor-element-88fceec h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c35fa9 */.elementor-7 .elementor-element.elementor-element-9c35fa9 {
    overflow: hidden;
    padding-bottom: 60px;
    background: #f4f4f4;
    margin: 20px 10px;
    max-width: 360px;
}

/* Background Layer */
.elementor-7 .elementor-element.elementor-element-9c35fa9::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-7 .elementor-element.elementor-element-9c35fa9:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-7 .elementor-element.elementor-element-9c35fa9 > * {
    position: relative;
    z-index: 1;
}





.elementor-7 .elementor-element.elementor-element-9c35fa9::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -0px;   /* triangle outside column */
    transform: translateX(-50%);
    width: 100%;
    height: 0;
    border-left: 185px solid transparent;
    border-right: 185px solid transparent;
    border-bottom: 50px solid #fff;
}


.elementor-7 .elementor-element.elementor-element-9c35fa9:hover .elementor-shape-fill{
    opacity: 1 !important;
    fill: #000 !important;
}
.elementor-7 .elementor-element.elementor-element-9c35fa9:hover h2, .elementor-7 .elementor-element.elementor-element-9c35fa9:hover p{
    color: #fff !important;
}
.elementor-7 .elementor-element.elementor-element-9c35fa9:hover .designicon{
    background: #F37022;
    border: 6px #ed691b solid;
}


.elementor-7 .elementor-element.elementor-element-9c35fa9: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);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d186e61 */.elementor-7 .elementor-element.elementor-element-d186e61 .elementor-shape-fill{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cc12711 */.elementor-7 .elementor-element.elementor-element-cc12711{
    position: relative;
    background: #edededd9;
    padding: 0px 9px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-7 .elementor-element.elementor-element-cc12711::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-cc12711 i{
    margin-top: 9px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1951afc */.elementor-7 .elementor-element.elementor-element-1951afc h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8e2b0df */.elementor-7 .elementor-element.elementor-element-8e2b0df {
    overflow: hidden;
    padding-bottom: 50px;
    background: #f4f4f4;
    margin: 20px 10px;
    max-width: 360px;
}

/* Background Layer */
.elementor-7 .elementor-element.elementor-element-8e2b0df::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-7 .elementor-element.elementor-element-8e2b0df:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-7 .elementor-element.elementor-element-8e2b0df > * {
    position: relative;
    z-index: 1;
}





.elementor-7 .elementor-element.elementor-element-8e2b0df::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -0px;   /* triangle outside column */
    transform: translateX(-50%);
    width: 100%;
    height: 0;
    border-left: 185px solid transparent;
    border-right: 185px solid transparent;
    border-bottom: 50px solid #fff;
}



.elementor-7 .elementor-element.elementor-element-8e2b0df:hover .elementor-shape-fill{
    opacity: 1 !important;
    fill: #000 !important;
}
.elementor-7 .elementor-element.elementor-element-8e2b0df:hover h2, .elementor-7 .elementor-element.elementor-element-8e2b0df:hover p{
    color: #fff !important;
}
.elementor-7 .elementor-element.elementor-element-8e2b0df:hover .designicon{
    background: #F37022;
    border: 6px #ed691b solid;
}


.elementor-7 .elementor-element.elementor-element-8e2b0df: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);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5baa946 */.elementor-7 .elementor-element.elementor-element-5baa946 .elementor-shape-fill{
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f06902a */.elementor-7 .elementor-element.elementor-element-f06902a{
    position: relative;
    background: #edededd9;
    padding: 0px 9px !important;
    width: auto;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.26) !important;
    border: 6px #fff solid;
}

.elementor-7 .elementor-element.elementor-element-f06902a::after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: 50%;
    border: 2px dotted #edededd9;
    pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-f06902a i{
    margin-top: 9px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58fbc7e */.elementor-7 .elementor-element.elementor-element-58fbc7e h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89a5b78 */.elementor-7 .elementor-element.elementor-element-89a5b78 {
    overflow: hidden;
    padding-bottom: 50px;
    background: #f4f4f4;
    margin: 20px 10px;
    max-width: 360px;
}

/* Background Layer */
.elementor-7 .elementor-element.elementor-element-89a5b78::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-7 .elementor-element.elementor-element-89a5b78:hover::before {
    transform: translateY(0);
}

/* Content always above background */
.elementor-7 .elementor-element.elementor-element-89a5b78 > * {
    position: relative;
    z-index: 1;
}





.elementor-7 .elementor-element.elementor-element-89a5b78::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -0px;   /* triangle outside column */
    transform: translateX(-50%);
    width: 100%;
    height: 0;
    border-left: 185px solid transparent;
    border-right: 185px solid transparent;
    border-bottom: 50px solid #fff;
}



.elementor-7 .elementor-element.elementor-element-89a5b78:hover .elementor-shape-fill{
    opacity: 1 !important;
    fill: #000 !important;
}
.elementor-7 .elementor-element.elementor-element-89a5b78:hover h2, .elementor-7 .elementor-element.elementor-element-89a5b78:hover p{
    color: #fff !important;
}
.elementor-7 .elementor-element.elementor-element-89a5b78:hover .designicon{
    background: #F37022;
    border: 6px #ed691b solid;
}


.elementor-7 .elementor-element.elementor-element-89a5b78: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);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cf6afd0 */.elementor-7 .elementor-element.elementor-element-cf6afd0 .elementor-container {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8cadb1 */.elementor-7 .elementor-element.elementor-element-d8cadb1 h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-284d74d */.elementor-7 .elementor-element.elementor-element-284d74d {
    display: inline-flex;
    justify-content: center !important;
    align-items: center !important;
    width: 30px !important;
    height: 30px;
    background: #F37022;
    border-radius: 50%;
    outline: 2px dotted #F37022;
    outline-offset: 5px;          /* 👈 gap create karta hai */
}
@media (max-width:380px){

}
.elementor-7 .elementor-element.elementor-element-284d74d .elementor-icon {
    margin-top: 5px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d52cf5 */.elementor-7 .elementor-element.elementor-element-6d52cf5 h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90454e9 */.elementor-7 .elementor-element.elementor-element-90454e9{
    height: 50px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-013329c */.elementor-7 .elementor-element.elementor-element-013329c {
    background: #fff;
    overflow: hidden;
    border-radius: 12px;
    position: relative; 
    margin: 10px;
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.15);
    width: 17% !important;
}



.elementor-7 .elementor-element.elementor-element-013329c::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("https://rackproshelving.com/wp-content/uploads/2026/02/contactbanner.webp");
    background-size: cover;
    background-position: center;
    opacity: 0;
    transform: scale(2.5);
    transition: transform 0.6s ease, opacity 0.6s ease;
    z-index: 1;
    border-radius: 12px;
}
.elementor-7 .elementor-element.elementor-element-013329c:hover::after {
    transform: scale(1.5);
    opacity: 1;
}



/* Overlay Layer */
.elementor-7 .elementor-element.elementor-element-013329c::before {
    content: "";
    position: absolute;
    inset: 0;
    background:rgb(0 12 233 / 64%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 3;
    border-radius: 12px;
}
/* Show Overlay on Hover */
.elementor-7 .elementor-element.elementor-element-013329c:hover::before {
    opacity: 1;
}


.elementor-7 .elementor-element.elementor-element-013329c:hover .flipicon1{
    background: #fff;
    outline: 2px dotted #fff;
}

.elementor-7 .elementor-element.elementor-element-013329c:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: fliptoprated 0.4s ease-in-out forwards;
    color: #F37022 !important;
}

@keyframes fliptoprated {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-7 .elementor-element.elementor-element-013329c:hover .topicon{
    background-image: linear-gradient(103deg, #F3702200 41%, #F37022 100%) !important;
}

.elementor-7 .elementor-element.elementor-element-013329c:hover h2{
    color: #E5E5E5 !important;
}
.elementor-7 .elementor-element.elementor-element-013329c:hover p{
    color: #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c422cb2 */.elementor-7 .elementor-element.elementor-element-c422cb2 {
    display: inline-flex;
    justify-content: center !important;
    align-items: center !important;
    width: 30px !important;
    height: 30px;
    background: #F37022;
    border-radius: 50%;
    outline: 2px dotted #F37022;
    outline-offset: 5px;          /* 👈 gap create karta hai */
}
@media (max-width:380px){
.elementor-7 .elementor-element.elementor-element-c422cb2 {
    width: 20px !important;
    height: 20px;
    outline-offset: 3px;
}
}
.elementor-7 .elementor-element.elementor-element-c422cb2 .elementor-icon {
    margin-top: 5px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73ed2b0 */.elementor-7 .elementor-element.elementor-element-73ed2b0 h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f6a9b8 */.elementor-7 .elementor-element.elementor-element-7f6a9b8{
    height: 50px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b5bab0f */.elementor-7 .elementor-element.elementor-element-b5bab0f {
    background: #fff;
    overflow: hidden;
    border-radius: 12px;
    position: relative; 
    margin: 10px;
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.15);
    width: 17% !important;
}



.elementor-7 .elementor-element.elementor-element-b5bab0f::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("https://rackproshelving.com/wp-content/uploads/2026/02/contactbanner.webp");
    background-size: cover;
    background-position: center;

    opacity: 0;
    transform: scale(2.5);

    transition: transform 0.6s ease, opacity 0.6s ease;

    z-index: 1;
    border-radius: 12px;
}
.elementor-7 .elementor-element.elementor-element-b5bab0f:hover::after {
    transform: scale(1.5);
    opacity: 1;
}



/* Overlay Layer */
.elementor-7 .elementor-element.elementor-element-b5bab0f::before {
    content: "";
    position: absolute;
    inset: 0;
    background:rgb(0 12 233 / 64%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 3;
    border-radius: 12px;
}
/* Show Overlay on Hover */
.elementor-7 .elementor-element.elementor-element-b5bab0f:hover::before {
    opacity: 1;
}


.elementor-7 .elementor-element.elementor-element-b5bab0f:hover .flipicon2{
    background: #fff;
    outline: 2px dotted #fff;
}

.elementor-7 .elementor-element.elementor-element-b5bab0f:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: fliptoprated 0.4s ease-in-out forwards;
    color: #F37022 !important;
}

@keyframes fliptoprated {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-7 .elementor-element.elementor-element-b5bab0f:hover .lowicon{
    background-image: linear-gradient(103deg, #F3702200 41%, #F37022 100%) !important;
}

.elementor-7 .elementor-element.elementor-element-b5bab0f:hover h2{
    color: #E5E5E5 !important;
}
.elementor-7 .elementor-element.elementor-element-b5bab0f:hover p{
    color: #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-739805a */.elementor-7 .elementor-element.elementor-element-739805a {
    display: inline-flex;
    justify-content: center !important;
    align-items: center !important;
    width: 30px !important;
    height: 30px;
    background: #F37022;
    border-radius: 50%;
    outline: 2px dotted #F37022;
    outline-offset: 5px;          /* 👈 gap create karta hai */
}
@media (max-width:380px){
.elementor-7 .elementor-element.elementor-element-739805a {
    width: 20px !important;
    height: 20px;
    outline-offset: 3px;
}
}
.elementor-7 .elementor-element.elementor-element-739805a .elementor-icon {
    margin-top: 5px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de95862 */.elementor-7 .elementor-element.elementor-element-de95862 h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62808f9 */.elementor-7 .elementor-element.elementor-element-62808f9{
    height: 50px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2443282 */.elementor-7 .elementor-element.elementor-element-2443282 {
    background: #fff;
    overflow: hidden;
    border-radius: 12px;
    position: relative; 
    margin: 10px;
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.15);
    width: 17% !important;
}



.elementor-7 .elementor-element.elementor-element-2443282::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("https://rackproshelving.com/wp-content/uploads/2026/02/contactbanner.webp");
    background-size: cover;
    background-position: center;

    opacity: 0;
    transform: scale(2.5);

    transition: transform 0.6s ease, opacity 0.6s ease;

    z-index: 1;
    border-radius: 12px;
}
.elementor-7 .elementor-element.elementor-element-2443282:hover::after {
    transform: scale(1.5);
    opacity: 1;
}



/* Overlay Layer */
.elementor-7 .elementor-element.elementor-element-2443282::before {
    content: "";
    position: absolute;
    inset: 0;
    background:rgb(0 12 233 / 64%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 3;
    border-radius: 12px;
}
/* Show Overlay on Hover */
.elementor-7 .elementor-element.elementor-element-2443282:hover::before {
    opacity: 1;
}


.elementor-7 .elementor-element.elementor-element-2443282:hover .flipicon3{
    background: #fff;
    outline: 2px dotted #fff;
}

.elementor-7 .elementor-element.elementor-element-2443282:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: fliptoprated 0.4s ease-in-out forwards;
    color: #F37022 !important;
}

@keyframes fliptoprated {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-7 .elementor-element.elementor-element-2443282:hover .teamicon{
    background-image: linear-gradient(103deg, #F3702200 41%, #F37022 100%) !important;
}

.elementor-7 .elementor-element.elementor-element-2443282:hover h2{
    color: #E5E5E5 !important;
}
.elementor-7 .elementor-element.elementor-element-2443282:hover p{
    color: #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca90e9c */.elementor-7 .elementor-element.elementor-element-ca90e9c {
    display: inline-flex;
    justify-content: center !important;
    align-items: center !important;
    width: 30px !important;
    height: 30px;
    background: #F37022;
    border-radius: 50%;
    outline: 2px dotted #F37022;
    outline-offset: 5px;          /* 👈 gap create karta hai */
}
@media (max-width:380px){
.elementor-7 .elementor-element.elementor-element-ca90e9c {
    width: 20px !important;
    height: 20px;
    outline-offset: 3px;
}
}
.elementor-7 .elementor-element.elementor-element-ca90e9c .elementor-icon {
    margin-top: 5px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af32620 */.elementor-7 .elementor-element.elementor-element-af32620 h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5abe940 */.elementor-7 .elementor-element.elementor-element-5abe940{
    height: 50px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a41f60 */.elementor-7 .elementor-element.elementor-element-7a41f60 {
    background: #fff;
    overflow: hidden;
    border-radius: 12px;
    position: relative; 
    margin: 10px;
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.15);
    width: 17% !important;
}



.elementor-7 .elementor-element.elementor-element-7a41f60::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("https://rackproshelving.com/wp-content/uploads/2026/02/contactbanner.webp");
    background-size: cover;
    background-position: center;

    opacity: 0;
    transform: scale(2.5);

    transition: transform 0.6s ease, opacity 0.6s ease;

    z-index: 1;
    border-radius: 12px;
}
.elementor-7 .elementor-element.elementor-element-7a41f60:hover::after {
    transform: scale(1.5);
    opacity: 1;
}



/* Overlay Layer */
.elementor-7 .elementor-element.elementor-element-7a41f60::before {
    content: "";
    position: absolute;
    inset: 0;
    background:rgb(0 12 233 / 64%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 3;
    border-radius: 12px;
}
/* Show Overlay on Hover */
.elementor-7 .elementor-element.elementor-element-7a41f60:hover::before {
    opacity: 1;
}


.elementor-7 .elementor-element.elementor-element-7a41f60:hover .flipicon4{
    background: #fff;
    outline: 2px dotted #fff;
}

.elementor-7 .elementor-element.elementor-element-7a41f60:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: fliptoprated 0.4s ease-in-out forwards;
    color: #F37022 !important;
}

@keyframes fliptoprated {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-7 .elementor-element.elementor-element-7a41f60:hover .smarticon{
    background-image: linear-gradient(103deg, #F3702200 41%, #F37022 100%) !important;
}

.elementor-7 .elementor-element.elementor-element-7a41f60:hover h2{
    color: #E5E5E5 !important;
}
.elementor-7 .elementor-element.elementor-element-7a41f60:hover p{
    color: #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c205b0f */.elementor-7 .elementor-element.elementor-element-c205b0f {
    display: inline-flex;
    justify-content: center !important;
    align-items: center !important;
    width: 30px !important;
    height: 30px;
    background: #F37022;
    border-radius: 50%;
    outline: 2px dotted #F37022;
    outline-offset: 5px;          /* 👈 gap create karta hai */
}
@media (max-width:380px){
.elementor-7 .elementor-element.elementor-element-c205b0f {
    width: 20px !important;
    height: 20px;
    outline-offset: 3px;
}
}
.elementor-7 .elementor-element.elementor-element-c205b0f .elementor-icon {
    margin-top: 5px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b40054 */.elementor-7 .elementor-element.elementor-element-1b40054 h2{
    font-family: "Rajdhani", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3725e27 */.elementor-7 .elementor-element.elementor-element-3725e27{
    height: 50px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26951eb */.elementor-7 .elementor-element.elementor-element-26951eb {
    background: #fff;
    overflow: hidden;
    border-radius: 12px;
    position: relative; 
    margin: 10px;
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.15);
    width: 17% !important;
}



.elementor-7 .elementor-element.elementor-element-26951eb::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("https://rackproshelving.com/wp-content/uploads/2026/02/contactbanner.webp");
    background-size: cover;
    background-position: center;

    opacity: 0;
    transform: scale(2.5);

    transition: transform 0.6s ease, opacity 0.6s ease;

    z-index: 1;
    border-radius: 12px;
}
.elementor-7 .elementor-element.elementor-element-26951eb:hover::after {
    transform: scale(1.5);
    opacity: 1;
}



/* Overlay Layer */
.elementor-7 .elementor-element.elementor-element-26951eb::before {
    content: "";
    position: absolute;
    inset: 0;
    background:rgb(0 12 233 / 64%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: 3;
    border-radius: 12px;
}
/* Show Overlay on Hover */
.elementor-7 .elementor-element.elementor-element-26951eb:hover::before {
    opacity: 1;
}


.elementor-7 .elementor-element.elementor-element-26951eb:hover .flipicon5{
    background: #fff;
    outline: 2px dotted #fff;
}

.elementor-7 .elementor-element.elementor-element-26951eb:hover .elementor-icon {
    display: inline-block;
    backface-visibility: hidden;
    animation: fliptoprated 0.4s ease-in-out forwards;
    color: #F37022 !important;
}

@keyframes fliptoprated {
    0% {
        transform: rotateY(0deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}


.elementor-7 .elementor-element.elementor-element-26951eb:hover .qualityicon{
    background-image: linear-gradient(103deg, #F3702200 41%, #F37022 100%) !important;
}

.elementor-7 .elementor-element.elementor-element-26951eb:hover h2{
    color: #E5E5E5 !important;
}
.elementor-7 .elementor-element.elementor-element-26951eb:hover p{
    color: #E5E5E5;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f3e0c77 */.elementor-7 .elementor-element.elementor-element-f3e0c77 .elementor-container {
    justify-content: center;
}


@media (max-width:910px){
.elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox5{
    display: none;
}
.elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox1, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox3, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox4{
    width: 22% !important;
}
}

@media (max-width:750px){

.topicon, .lowicon, .teamicon, .smarticon, .qualityicon{
    margin-top: 0 !important;
}
.elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox5{
    display: block;
}
.elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox1, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox3, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox4, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox5{
    width: 42% !important;
    margin: 5px;
    height: 50px;
}
.elementor-7 .elementor-element.elementor-element-f3e0c77 p{
    display: none;
}

}




@media (max-width:380px){

.elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox1, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox3, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox4, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox5{
    height: 38px;
}

.elementor-7 .elementor-element.elementor-element-f3e0c77 .flipicon1, .elementor-7 .elementor-element.elementor-element-f3e0c77 .flipicon2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .flipicon3, .elementor-7 .elementor-element.elementor-element-f3e0c77 .flipicon4, .elementor-7 .elementor-element.elementor-element-f3e0c77 .flipicon5 {
    width: 15px !important;
    height: 16px;
    outline-offset: 2px;
}
.elementor-7 .elementor-element.elementor-element-f3e0c77 .elementor-icon {
    font-size:10px !important;
}

.elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox1 h2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox2 h2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox3 h2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox4 h2, .elementor-7 .elementor-element.elementor-element-f3e0c77 .exbox5 h2{
    font-size: 9px !important;
}
}/* End custom CSS */