.elementor-9046 .elementor-element.elementor-element-3f5466f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:57px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-3f5466f:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-3f5466f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EFFF;}.elementor-9046 .elementor-element.elementor-element-cde4531{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-9046 .elementor-element.elementor-element-c78bd43{text-align:center;}.elementor-9046 .elementor-element.elementor-element-c78bd43 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:600;line-height:150%;letter-spacing:2px;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-5471ab2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-9046 .elementor-element.elementor-element-5471ab2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:500;line-height:150%;letter-spacing:2%;color:var( --e-global-color-5cdc000 );}.elementor-9046 .elementor-element.elementor-element-ae52623{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9046 .elementor-element.elementor-element-ae52623 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:100px;font-weight:600;line-height:150%;letter-spacing:2px;color:#B3C8FF;}.elementor-9046 .elementor-element.elementor-element-ae52623 .elementor-heading-title a:hover, .elementor-9046 .elementor-element.elementor-element-ae52623 .elementor-heading-title a:focus{color:#B3C8FF;}.elementor-9046 .elementor-element.elementor-element-ae52623 .elementor-heading-title a{transition-duration:0.3s;}.elementor-9046 .elementor-element.elementor-element-58eb7bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9046 .elementor-element.elementor-element-9c192ba{--display:flex;}.elementor-9046 .elementor-element.elementor-element-297cc40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-39d4fc4{--display:grid;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-c986fd7{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-c986fd7:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-c986fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-9717121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-49aefef{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-49aefef .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.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-9046 .elementor-element.elementor-element-630add6{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-630add6 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9046 .elementor-element.elementor-element-af042f4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-af042f4 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-af042f4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-af042f4 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-af042f4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-fe762cd{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-fe762cd:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-fe762cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-3b54bc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-84611c8{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-84611c8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-ad13ed4{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-ad13ed4 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-3f63982 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-3f63982 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-3f63982 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-3f63982 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-3f63982 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-7c59ca1{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-7c59ca1:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-7c59ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-5939abb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-c37221c{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-c37221c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-163a31b{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-163a31b p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-8b122e9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-8b122e9 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-8b122e9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-8b122e9 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-8b122e9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-c25c448{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-c25c448:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-c25c448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-61b8c4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-a3add27{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-a3add27 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-c728030{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-c728030 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-f3b906a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-f3b906a .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-f3b906a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-f3b906a .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-f3b906a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-9d80770{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-9d80770:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-9d80770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-dcf9379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-a16c9cb{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-a16c9cb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-178f55c{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-178f55c p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-c0ef3f8 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-c0ef3f8 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-c0ef3f8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-c0ef3f8 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-c0ef3f8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-ea9dd67{--display:flex;}.elementor-9046 .elementor-element.elementor-element-b239715{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-46bbad0{--display:grid;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-1a424b0{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-1a424b0:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-1a424b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-77ee574{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-0790556{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-0790556 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-8bdecc0{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-8bdecc0 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-e3cfc8c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-e3cfc8c .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-e3cfc8c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-e3cfc8c .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-e3cfc8c .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-4c97f3e{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-4c97f3e:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-4c97f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-359b759{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-ac5b690{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-ac5b690 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-e773b4d{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-e773b4d p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-b6bb770 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-b6bb770 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-b6bb770 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-b6bb770 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-b6bb770 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-d5b83dc{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-d5b83dc:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-d5b83dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-6875bcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-ea2f072{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-ea2f072 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-26b8a64{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-26b8a64 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-d49a27a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-d49a27a .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-d49a27a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-d49a27a .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-d49a27a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-190fe91{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-190fe91:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-190fe91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-50e4606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-84b4aba{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-84b4aba .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-cad356b{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-cad356b p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-21f2543 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-21f2543 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-21f2543 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-21f2543 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-21f2543 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-ce1c76e{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-ce1c76e:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-ce1c76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-a82d480{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-5653db0{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-5653db0 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-e870147{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-e870147 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-4b1627a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-4b1627a .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-4b1627a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-4b1627a .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-4b1627a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-13f053a{--display:flex;}.elementor-9046 .elementor-element.elementor-element-8507e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-91a245c{--display:grid;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-e98edbd{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-e98edbd:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-e98edbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-5185e7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-12298af{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-12298af .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-f9f5339{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-f9f5339 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-00f9d5f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-00f9d5f .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-00f9d5f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-00f9d5f .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-00f9d5f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-90fce2f{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-90fce2f:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-90fce2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-4b4ba69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-b6e9137{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-b6e9137 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-4d64ffc{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-4d64ffc p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-af4319b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-af4319b .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-af4319b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-af4319b .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-af4319b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-7408c22{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-7408c22:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-7408c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-418b4f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-209eec5{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-209eec5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-3d1210c{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-3d1210c p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-17599e0 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-17599e0 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-17599e0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-17599e0 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-17599e0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-5ac9010{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-5ac9010:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-5ac9010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-7161cb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-b7c024c{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-b7c024c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-cbe9f6f{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-cbe9f6f p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-90fa56f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-90fa56f .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-90fa56f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-90fa56f .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-90fa56f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-359fb16{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-359fb16:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-359fb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-032f5eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-9f06cc6{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-9f06cc6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-fe006ec{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-fe006ec p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-12d282a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-12d282a .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-12d282a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-12d282a .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-12d282a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-96da810{--display:flex;}.elementor-9046 .elementor-element.elementor-element-6f8689d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-43c0872{--display:grid;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-7e4bf1a{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-7e4bf1a:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-7e4bf1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-1bdd5ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-e6f09f8{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-e6f09f8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-499546a{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-499546a p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-c44d0e3 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-c44d0e3 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-c44d0e3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-c44d0e3 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-c44d0e3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-8bc03dd{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-8bc03dd:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-8bc03dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-7c45366{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-1a35839{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-1a35839 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-66edbfd{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-66edbfd p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-073fde6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-073fde6 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-073fde6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-073fde6 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-073fde6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-59ea8c6{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-59ea8c6:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-59ea8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-9843b8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-20cc9cb{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-20cc9cb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-e039e3c{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-e039e3c p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-0fd466e .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-0fd466e .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-0fd466e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-0fd466e .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-0fd466e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-21027ed{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-21027ed:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-21027ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-0420c60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-1ef36f6{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-1ef36f6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-3332d44{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-3332d44 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-dcae999 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-dcae999 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-dcae999 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-dcae999 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-dcae999 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-0561fec{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-0561fec:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-0561fec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-8a07d33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-6f25fa1{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-6f25fa1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-16c3ec5{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-16c3ec5 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-ebde597 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-ebde597 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-ebde597 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-ebde597 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-ebde597 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-2dd42d2{--display:flex;}.elementor-9046 .elementor-element.elementor-element-63cc35c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-e463b1b{--display:grid;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9046 .elementor-element.elementor-element-c62d188{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-c62d188:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-c62d188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-db69b31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-f896b94{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-f896b94 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-6b9bf69{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-6b9bf69 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-3ce3319 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-3ce3319 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-3ce3319 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-3ce3319 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-3ce3319 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-a00dc59{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-a00dc59:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-a00dc59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-e6bf7ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-95cf03f{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-95cf03f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-b60e09c{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-b60e09c p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-75d906a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-75d906a .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-75d906a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-75d906a .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-75d906a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-3c2be0d{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-3c2be0d:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-3c2be0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-58b9f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-be87ffc{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-be87ffc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-392b8b6{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-392b8b6 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-47e5ef6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-47e5ef6 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-47e5ef6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-47e5ef6 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-47e5ef6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-f26b3c3{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-f26b3c3:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-f26b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-1bde67d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-6186197{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-6186197 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-d7ccc4e{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-d7ccc4e p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-686d2d9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-686d2d9 .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-686d2d9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-686d2d9 .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-686d2d9 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-56b9738{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-9046 .elementor-element.elementor-element-56b9738:not(.elementor-motion-effects-element-type-background), .elementor-9046 .elementor-element.elementor-element-56b9738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xqjmetal.com/wp-content/uploads/2026/05/product5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9046 .elementor-element.elementor-element-f793adc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-ea6d054{width:auto;max-width:auto;}.elementor-9046 .elementor-element.elementor-element-ea6d054 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:600;line-height:150%;letter-spacing:2%;color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-85c2b93{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:2%;color:#1D1E20;}.elementor-9046 .elementor-element.elementor-element-85c2b93 p{margin-block-end:0px;}.elementor-9046 .elementor-element.elementor-element-b36365a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Raleway", Sans-serif;font-size:24px;font-weight:600;line-height:150%;letter-spacing:-1%;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 24px 12px 24px;}.elementor-9046 .elementor-element.elementor-element-b36365a .elementor-button:hover, .elementor-9046 .elementor-element.elementor-element-b36365a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-9046 .elementor-element.elementor-element-b36365a .elementor-button:hover svg, .elementor-9046 .elementor-element.elementor-element-b36365a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-97cd780{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:41px;--n-tabs-gap:50px;--n-tabs-title-transition:0.3s;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:24px;--n-tabs-title-padding-right:12px;--n-tabs-title-padding-bottom:24px;--n-tabs-title-padding-left:12px;--n-tabs-title-font-size:26px;--n-tabs-title-color:var( --e-global-color-text );}.elementor-9046 .elementor-element.elementor-element-97cd780 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#C3C7F2;}.elementor-9046 .elementor-element.elementor-element-97cd780.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9046 .elementor-element.elementor-element-97cd780.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-9046 .elementor-element.elementor-element-97cd780.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3C7F2;}.elementor-9046 .elementor-element.elementor-element-97cd780.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C3C7F2;}.elementor-9046 .elementor-element.elementor-element-97cd780.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Raleway", Sans-serif;font-weight:600;line-height:150%;}@media(max-width:1024px){.elementor-9046 .elementor-element.elementor-element-3f5466f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-5471ab2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9046 .elementor-element.elementor-element-39d4fc4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-46bbad0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-91a245c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-43c0872{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-e463b1b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-97cd780{--n-tabs-title-gap:20px;--n-tabs-gap:50px;}}@media(min-width:768px){.elementor-9046 .elementor-element.elementor-element-3f5466f{--content-width:1620px;}}@media(max-width:767px){.elementor-9046 .elementor-element.elementor-element-3f5466f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9046 .elementor-element.elementor-element-c78bd43 .elementor-heading-title{font-size:25px;}.elementor-9046 .elementor-element.elementor-element-5471ab2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9046 .elementor-element.elementor-element-5471ab2 .elementor-heading-title{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-ae52623 .elementor-heading-title{font-size:80px;}.elementor-9046 .elementor-element.elementor-element-39d4fc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-49aefef .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-630add6{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-af042f4 .elementor-button{font-size:18px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-84611c8 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-ad13ed4{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-3f63982 .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-c37221c .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-163a31b{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-8b122e9 .elementor-button{font-size:16px;border-radius:7px 7px 7px 7px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-a3add27 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-c728030{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-f3b906a .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-a16c9cb .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-178f55c{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-c0ef3f8 .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-46bbad0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-0790556 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-8bdecc0{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-e3cfc8c .elementor-button{font-size:18px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-ac5b690 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-e773b4d{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-b6bb770 .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-ea2f072 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-26b8a64{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-d49a27a .elementor-button{font-size:16px;border-radius:7px 7px 7px 7px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-84b4aba .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-cad356b{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-21f2543 .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-5653db0 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-e870147{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-4b1627a .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-91a245c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-12298af .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-f9f5339{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-00f9d5f .elementor-button{font-size:18px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-b6e9137 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-4d64ffc{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-af4319b .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-209eec5 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-3d1210c{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-17599e0 .elementor-button{font-size:16px;border-radius:7px 7px 7px 7px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-b7c024c .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-cbe9f6f{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-90fa56f .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-9f06cc6 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-fe006ec{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-12d282a .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-43c0872{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-e6f09f8 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-499546a{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-c44d0e3 .elementor-button{font-size:18px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-1a35839 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-66edbfd{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-073fde6 .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-20cc9cb .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-e039e3c{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-0fd466e .elementor-button{font-size:16px;border-radius:7px 7px 7px 7px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-1ef36f6 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-3332d44{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-dcae999 .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-6f25fa1 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-16c3ec5{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-ebde597 .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-e463b1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9046 .elementor-element.elementor-element-f896b94 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-6b9bf69{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-3ce3319 .elementor-button{font-size:18px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-95cf03f .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-b60e09c{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-75d906a .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-be87ffc .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-392b8b6{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-47e5ef6 .elementor-button{font-size:16px;border-radius:7px 7px 7px 7px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-6186197 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-d7ccc4e{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-686d2d9 .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-ea6d054 .elementor-heading-title{font-size:20px;}.elementor-9046 .elementor-element.elementor-element-85c2b93{font-size:16px;}.elementor-9046 .elementor-element.elementor-element-b36365a .elementor-button{border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;}.elementor-9046 .elementor-element.elementor-element-97cd780{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-title-gap:20px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:16px;}.elementor-9046 .elementor-element.elementor-element-97cd780.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:1;}}/* Start custom CSS for heading, class: .elementor-element-5471ab2 */.elementor-9046 .elementor-element.elementor-element-5471ab2{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae52623 */.elementor-9046 .elementor-element.elementor-element-ae52623 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: -8px;
    left: 0;
    /*opacity: 0;*/
    /*visibility: hidden;*/
    transition: all 0.4s ease;
    z-index: -1;
}



/* Tablet */
@media(max-width: 1366px){

.elementor-9046 .elementor-element.elementor-element-ae52623 {
    top: -25px;

}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cde4531 */.elementor-9046 .elementor-element.elementor-element-cde4531 {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9717121 */.elementor-9046 .elementor-element.elementor-element-9717121{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c986fd7 */.elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c986fd7 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b54bc2 */.elementor-9046 .elementor-element.elementor-element-3b54bc2 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe762cd */.elementor-9046 .elementor-element.elementor-element-fe762cd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-fe762cd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5939abb */.elementor-9046 .elementor-element.elementor-element-5939abb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c59ca1 */.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b8c4b */.elementor-9046 .elementor-element.elementor-element-61b8c4b {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25c448 */.elementor-9046 .elementor-element.elementor-element-c25c448 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c25c448 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf9379 */.elementor-9046 .elementor-element.elementor-element-dcf9379 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d80770 */.elementor-9046 .elementor-element.elementor-element-9d80770 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-9d80770 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d4fc4 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-39d4fc4{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ee574 */.elementor-9046 .elementor-element.elementor-element-77ee574{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a424b0 */.elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-1a424b0 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359b759 */.elementor-9046 .elementor-element.elementor-element-359b759 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c97f3e */.elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875bcc */.elementor-9046 .elementor-element.elementor-element-6875bcc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b83dc */.elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4606 */.elementor-9046 .elementor-element.elementor-element-50e4606 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190fe91 */.elementor-9046 .elementor-element.elementor-element-190fe91 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-190fe91 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82d480 */.elementor-9046 .elementor-element.elementor-element-a82d480 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1c76e */.elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bbad0 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-46bbad0{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5185e7f */.elementor-9046 .elementor-element.elementor-element-5185e7f{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98edbd */.elementor-9046 .elementor-element.elementor-element-e98edbd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-e98edbd > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4ba69 */.elementor-9046 .elementor-element.elementor-element-4b4ba69 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fce2f */.elementor-9046 .elementor-element.elementor-element-90fce2f > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-90fce2f > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b4f3 */.elementor-9046 .elementor-element.elementor-element-418b4f3 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408c22 */.elementor-9046 .elementor-element.elementor-element-7408c22 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7408c22 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7161cb6 */.elementor-9046 .elementor-element.elementor-element-7161cb6 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac9010 */.elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-5ac9010 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032f5eb */.elementor-9046 .elementor-element.elementor-element-032f5eb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359fb16 */.elementor-9046 .elementor-element.elementor-element-359fb16 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-359fb16 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a245c *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-91a245c{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdd5ec */.elementor-9046 .elementor-element.elementor-element-1bdd5ec{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4bf1a */.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c45366 */.elementor-9046 .elementor-element.elementor-element-7c45366 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc03dd */.elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9843b8c */.elementor-9046 .elementor-element.elementor-element-9843b8c {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ea8c6 */.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0420c60 */.elementor-9046 .elementor-element.elementor-element-0420c60 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21027ed */.elementor-9046 .elementor-element.elementor-element-21027ed > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-21027ed > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a07d33 */.elementor-9046 .elementor-element.elementor-element-8a07d33 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0561fec */.elementor-9046 .elementor-element.elementor-element-0561fec > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-0561fec > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0872 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-43c0872{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db69b31 */.elementor-9046 .elementor-element.elementor-element-db69b31{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62d188 */.elementor-9046 .elementor-element.elementor-element-c62d188 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c62d188 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bf7ef */.elementor-9046 .elementor-element.elementor-element-e6bf7ef {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00dc59 */.elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-a00dc59 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b9f72 */.elementor-9046 .elementor-element.elementor-element-58b9f72 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2be0d */.elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bde67d */.elementor-9046 .elementor-element.elementor-element-1bde67d {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26b3c3 */.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f793adc */.elementor-9046 .elementor-element.elementor-element-f793adc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9738 */.elementor-9046 .elementor-element.elementor-element-56b9738 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-56b9738 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e463b1b *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-e463b1b{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9717121 */.elementor-9046 .elementor-element.elementor-element-9717121{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c986fd7 */.elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c986fd7 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b54bc2 */.elementor-9046 .elementor-element.elementor-element-3b54bc2 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe762cd */.elementor-9046 .elementor-element.elementor-element-fe762cd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-fe762cd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5939abb */.elementor-9046 .elementor-element.elementor-element-5939abb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c59ca1 */.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b8c4b */.elementor-9046 .elementor-element.elementor-element-61b8c4b {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25c448 */.elementor-9046 .elementor-element.elementor-element-c25c448 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c25c448 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf9379 */.elementor-9046 .elementor-element.elementor-element-dcf9379 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d80770 */.elementor-9046 .elementor-element.elementor-element-9d80770 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-9d80770 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d4fc4 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-39d4fc4{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ee574 */.elementor-9046 .elementor-element.elementor-element-77ee574{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a424b0 */.elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-1a424b0 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359b759 */.elementor-9046 .elementor-element.elementor-element-359b759 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c97f3e */.elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875bcc */.elementor-9046 .elementor-element.elementor-element-6875bcc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b83dc */.elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4606 */.elementor-9046 .elementor-element.elementor-element-50e4606 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190fe91 */.elementor-9046 .elementor-element.elementor-element-190fe91 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-190fe91 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82d480 */.elementor-9046 .elementor-element.elementor-element-a82d480 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1c76e */.elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bbad0 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-46bbad0{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5185e7f */.elementor-9046 .elementor-element.elementor-element-5185e7f{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98edbd */.elementor-9046 .elementor-element.elementor-element-e98edbd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-e98edbd > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4ba69 */.elementor-9046 .elementor-element.elementor-element-4b4ba69 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fce2f */.elementor-9046 .elementor-element.elementor-element-90fce2f > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-90fce2f > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b4f3 */.elementor-9046 .elementor-element.elementor-element-418b4f3 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408c22 */.elementor-9046 .elementor-element.elementor-element-7408c22 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7408c22 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7161cb6 */.elementor-9046 .elementor-element.elementor-element-7161cb6 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac9010 */.elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-5ac9010 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032f5eb */.elementor-9046 .elementor-element.elementor-element-032f5eb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359fb16 */.elementor-9046 .elementor-element.elementor-element-359fb16 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-359fb16 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a245c *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-91a245c{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdd5ec */.elementor-9046 .elementor-element.elementor-element-1bdd5ec{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4bf1a */.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c45366 */.elementor-9046 .elementor-element.elementor-element-7c45366 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc03dd */.elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9843b8c */.elementor-9046 .elementor-element.elementor-element-9843b8c {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ea8c6 */.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0420c60 */.elementor-9046 .elementor-element.elementor-element-0420c60 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21027ed */.elementor-9046 .elementor-element.elementor-element-21027ed > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-21027ed > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a07d33 */.elementor-9046 .elementor-element.elementor-element-8a07d33 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0561fec */.elementor-9046 .elementor-element.elementor-element-0561fec > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-0561fec > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0872 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-43c0872{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db69b31 */.elementor-9046 .elementor-element.elementor-element-db69b31{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62d188 */.elementor-9046 .elementor-element.elementor-element-c62d188 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c62d188 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bf7ef */.elementor-9046 .elementor-element.elementor-element-e6bf7ef {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00dc59 */.elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-a00dc59 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b9f72 */.elementor-9046 .elementor-element.elementor-element-58b9f72 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2be0d */.elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bde67d */.elementor-9046 .elementor-element.elementor-element-1bde67d {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26b3c3 */.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f793adc */.elementor-9046 .elementor-element.elementor-element-f793adc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9738 */.elementor-9046 .elementor-element.elementor-element-56b9738 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-56b9738 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e463b1b *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-e463b1b{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9717121 */.elementor-9046 .elementor-element.elementor-element-9717121{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c986fd7 */.elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c986fd7 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b54bc2 */.elementor-9046 .elementor-element.elementor-element-3b54bc2 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe762cd */.elementor-9046 .elementor-element.elementor-element-fe762cd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-fe762cd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5939abb */.elementor-9046 .elementor-element.elementor-element-5939abb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c59ca1 */.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b8c4b */.elementor-9046 .elementor-element.elementor-element-61b8c4b {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25c448 */.elementor-9046 .elementor-element.elementor-element-c25c448 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c25c448 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf9379 */.elementor-9046 .elementor-element.elementor-element-dcf9379 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d80770 */.elementor-9046 .elementor-element.elementor-element-9d80770 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-9d80770 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d4fc4 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-39d4fc4{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ee574 */.elementor-9046 .elementor-element.elementor-element-77ee574{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a424b0 */.elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-1a424b0 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359b759 */.elementor-9046 .elementor-element.elementor-element-359b759 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c97f3e */.elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875bcc */.elementor-9046 .elementor-element.elementor-element-6875bcc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b83dc */.elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4606 */.elementor-9046 .elementor-element.elementor-element-50e4606 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190fe91 */.elementor-9046 .elementor-element.elementor-element-190fe91 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-190fe91 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82d480 */.elementor-9046 .elementor-element.elementor-element-a82d480 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1c76e */.elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bbad0 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-46bbad0{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5185e7f */.elementor-9046 .elementor-element.elementor-element-5185e7f{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98edbd */.elementor-9046 .elementor-element.elementor-element-e98edbd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-e98edbd > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4ba69 */.elementor-9046 .elementor-element.elementor-element-4b4ba69 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fce2f */.elementor-9046 .elementor-element.elementor-element-90fce2f > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-90fce2f > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b4f3 */.elementor-9046 .elementor-element.elementor-element-418b4f3 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408c22 */.elementor-9046 .elementor-element.elementor-element-7408c22 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7408c22 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7161cb6 */.elementor-9046 .elementor-element.elementor-element-7161cb6 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac9010 */.elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-5ac9010 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032f5eb */.elementor-9046 .elementor-element.elementor-element-032f5eb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359fb16 */.elementor-9046 .elementor-element.elementor-element-359fb16 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-359fb16 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a245c *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-91a245c{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdd5ec */.elementor-9046 .elementor-element.elementor-element-1bdd5ec{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4bf1a */.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c45366 */.elementor-9046 .elementor-element.elementor-element-7c45366 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc03dd */.elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9843b8c */.elementor-9046 .elementor-element.elementor-element-9843b8c {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ea8c6 */.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0420c60 */.elementor-9046 .elementor-element.elementor-element-0420c60 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21027ed */.elementor-9046 .elementor-element.elementor-element-21027ed > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-21027ed > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a07d33 */.elementor-9046 .elementor-element.elementor-element-8a07d33 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0561fec */.elementor-9046 .elementor-element.elementor-element-0561fec > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-0561fec > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0872 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-43c0872{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db69b31 */.elementor-9046 .elementor-element.elementor-element-db69b31{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62d188 */.elementor-9046 .elementor-element.elementor-element-c62d188 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c62d188 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bf7ef */.elementor-9046 .elementor-element.elementor-element-e6bf7ef {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00dc59 */.elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-a00dc59 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b9f72 */.elementor-9046 .elementor-element.elementor-element-58b9f72 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2be0d */.elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bde67d */.elementor-9046 .elementor-element.elementor-element-1bde67d {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26b3c3 */.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f793adc */.elementor-9046 .elementor-element.elementor-element-f793adc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9738 */.elementor-9046 .elementor-element.elementor-element-56b9738 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-56b9738 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e463b1b *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-e463b1b{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9717121 */.elementor-9046 .elementor-element.elementor-element-9717121{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c986fd7 */.elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c986fd7 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b54bc2 */.elementor-9046 .elementor-element.elementor-element-3b54bc2 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe762cd */.elementor-9046 .elementor-element.elementor-element-fe762cd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-fe762cd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5939abb */.elementor-9046 .elementor-element.elementor-element-5939abb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c59ca1 */.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b8c4b */.elementor-9046 .elementor-element.elementor-element-61b8c4b {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25c448 */.elementor-9046 .elementor-element.elementor-element-c25c448 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c25c448 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf9379 */.elementor-9046 .elementor-element.elementor-element-dcf9379 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d80770 */.elementor-9046 .elementor-element.elementor-element-9d80770 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-9d80770 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d4fc4 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-39d4fc4{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ee574 */.elementor-9046 .elementor-element.elementor-element-77ee574{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a424b0 */.elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-1a424b0 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359b759 */.elementor-9046 .elementor-element.elementor-element-359b759 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c97f3e */.elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875bcc */.elementor-9046 .elementor-element.elementor-element-6875bcc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b83dc */.elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4606 */.elementor-9046 .elementor-element.elementor-element-50e4606 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190fe91 */.elementor-9046 .elementor-element.elementor-element-190fe91 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-190fe91 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82d480 */.elementor-9046 .elementor-element.elementor-element-a82d480 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1c76e */.elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bbad0 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-46bbad0{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5185e7f */.elementor-9046 .elementor-element.elementor-element-5185e7f{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98edbd */.elementor-9046 .elementor-element.elementor-element-e98edbd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-e98edbd > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4ba69 */.elementor-9046 .elementor-element.elementor-element-4b4ba69 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fce2f */.elementor-9046 .elementor-element.elementor-element-90fce2f > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-90fce2f > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b4f3 */.elementor-9046 .elementor-element.elementor-element-418b4f3 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408c22 */.elementor-9046 .elementor-element.elementor-element-7408c22 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7408c22 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7161cb6 */.elementor-9046 .elementor-element.elementor-element-7161cb6 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac9010 */.elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-5ac9010 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032f5eb */.elementor-9046 .elementor-element.elementor-element-032f5eb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359fb16 */.elementor-9046 .elementor-element.elementor-element-359fb16 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-359fb16 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a245c *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-91a245c{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdd5ec */.elementor-9046 .elementor-element.elementor-element-1bdd5ec{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4bf1a */.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c45366 */.elementor-9046 .elementor-element.elementor-element-7c45366 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc03dd */.elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9843b8c */.elementor-9046 .elementor-element.elementor-element-9843b8c {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ea8c6 */.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0420c60 */.elementor-9046 .elementor-element.elementor-element-0420c60 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21027ed */.elementor-9046 .elementor-element.elementor-element-21027ed > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-21027ed > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a07d33 */.elementor-9046 .elementor-element.elementor-element-8a07d33 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0561fec */.elementor-9046 .elementor-element.elementor-element-0561fec > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-0561fec > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0872 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-43c0872{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db69b31 */.elementor-9046 .elementor-element.elementor-element-db69b31{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62d188 */.elementor-9046 .elementor-element.elementor-element-c62d188 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c62d188 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bf7ef */.elementor-9046 .elementor-element.elementor-element-e6bf7ef {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00dc59 */.elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-a00dc59 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b9f72 */.elementor-9046 .elementor-element.elementor-element-58b9f72 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2be0d */.elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bde67d */.elementor-9046 .elementor-element.elementor-element-1bde67d {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26b3c3 */.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f793adc */.elementor-9046 .elementor-element.elementor-element-f793adc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9738 */.elementor-9046 .elementor-element.elementor-element-56b9738 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-56b9738 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e463b1b *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-e463b1b{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9717121 */.elementor-9046 .elementor-element.elementor-element-9717121{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c986fd7 */.elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c986fd7 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b54bc2 */.elementor-9046 .elementor-element.elementor-element-3b54bc2 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe762cd */.elementor-9046 .elementor-element.elementor-element-fe762cd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-fe762cd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5939abb */.elementor-9046 .elementor-element.elementor-element-5939abb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c59ca1 */.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b8c4b */.elementor-9046 .elementor-element.elementor-element-61b8c4b {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25c448 */.elementor-9046 .elementor-element.elementor-element-c25c448 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c25c448 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf9379 */.elementor-9046 .elementor-element.elementor-element-dcf9379 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d80770 */.elementor-9046 .elementor-element.elementor-element-9d80770 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-9d80770 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d4fc4 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-39d4fc4{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ee574 */.elementor-9046 .elementor-element.elementor-element-77ee574{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a424b0 */.elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-1a424b0 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359b759 */.elementor-9046 .elementor-element.elementor-element-359b759 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c97f3e */.elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875bcc */.elementor-9046 .elementor-element.elementor-element-6875bcc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b83dc */.elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4606 */.elementor-9046 .elementor-element.elementor-element-50e4606 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190fe91 */.elementor-9046 .elementor-element.elementor-element-190fe91 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-190fe91 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82d480 */.elementor-9046 .elementor-element.elementor-element-a82d480 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1c76e */.elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bbad0 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-46bbad0{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5185e7f */.elementor-9046 .elementor-element.elementor-element-5185e7f{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98edbd */.elementor-9046 .elementor-element.elementor-element-e98edbd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-e98edbd > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4ba69 */.elementor-9046 .elementor-element.elementor-element-4b4ba69 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fce2f */.elementor-9046 .elementor-element.elementor-element-90fce2f > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-90fce2f > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b4f3 */.elementor-9046 .elementor-element.elementor-element-418b4f3 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408c22 */.elementor-9046 .elementor-element.elementor-element-7408c22 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7408c22 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7161cb6 */.elementor-9046 .elementor-element.elementor-element-7161cb6 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac9010 */.elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-5ac9010 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032f5eb */.elementor-9046 .elementor-element.elementor-element-032f5eb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359fb16 */.elementor-9046 .elementor-element.elementor-element-359fb16 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-359fb16 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a245c *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-91a245c{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdd5ec */.elementor-9046 .elementor-element.elementor-element-1bdd5ec{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4bf1a */.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c45366 */.elementor-9046 .elementor-element.elementor-element-7c45366 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc03dd */.elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9843b8c */.elementor-9046 .elementor-element.elementor-element-9843b8c {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ea8c6 */.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0420c60 */.elementor-9046 .elementor-element.elementor-element-0420c60 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21027ed */.elementor-9046 .elementor-element.elementor-element-21027ed > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-21027ed > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a07d33 */.elementor-9046 .elementor-element.elementor-element-8a07d33 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0561fec */.elementor-9046 .elementor-element.elementor-element-0561fec > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-0561fec > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0872 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-43c0872{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db69b31 */.elementor-9046 .elementor-element.elementor-element-db69b31{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62d188 */.elementor-9046 .elementor-element.elementor-element-c62d188 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c62d188 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bf7ef */.elementor-9046 .elementor-element.elementor-element-e6bf7ef {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00dc59 */.elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-a00dc59 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b9f72 */.elementor-9046 .elementor-element.elementor-element-58b9f72 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2be0d */.elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bde67d */.elementor-9046 .elementor-element.elementor-element-1bde67d {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26b3c3 */.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f793adc */.elementor-9046 .elementor-element.elementor-element-f793adc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9738 */.elementor-9046 .elementor-element.elementor-element-56b9738 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-56b9738 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e463b1b *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-e463b1b{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9717121 */.elementor-9046 .elementor-element.elementor-element-9717121{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c986fd7 */.elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c986fd7 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c986fd7:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c986fd7 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b54bc2 */.elementor-9046 .elementor-element.elementor-element-3b54bc2 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe762cd */.elementor-9046 .elementor-element.elementor-element-fe762cd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-fe762cd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-fe762cd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-fe762cd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5939abb */.elementor-9046 .elementor-element.elementor-element-5939abb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c59ca1 */.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7c59ca1:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7c59ca1 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b8c4b */.elementor-9046 .elementor-element.elementor-element-61b8c4b {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25c448 */.elementor-9046 .elementor-element.elementor-element-c25c448 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c25c448 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c25c448:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c25c448 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf9379 */.elementor-9046 .elementor-element.elementor-element-dcf9379 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d80770 */.elementor-9046 .elementor-element.elementor-element-9d80770 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-9d80770 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-9d80770:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-9d80770 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d4fc4 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-39d4fc4{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-39d4fc4 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-39d4fc4{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-39d4fc4 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ee574 */.elementor-9046 .elementor-element.elementor-element-77ee574{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a424b0 */.elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-1a424b0 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-1a424b0:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-1a424b0 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359b759 */.elementor-9046 .elementor-element.elementor-element-359b759 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c97f3e */.elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-4c97f3e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-4c97f3e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875bcc */.elementor-9046 .elementor-element.elementor-element-6875bcc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b83dc */.elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-d5b83dc:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-d5b83dc > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e4606 */.elementor-9046 .elementor-element.elementor-element-50e4606 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190fe91 */.elementor-9046 .elementor-element.elementor-element-190fe91 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-190fe91 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-190fe91:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-190fe91 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82d480 */.elementor-9046 .elementor-element.elementor-element-a82d480 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1c76e */.elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-ce1c76e:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-ce1c76e > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46bbad0 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-46bbad0{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-46bbad0 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-46bbad0{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-46bbad0 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5185e7f */.elementor-9046 .elementor-element.elementor-element-5185e7f{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98edbd */.elementor-9046 .elementor-element.elementor-element-e98edbd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-e98edbd > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-e98edbd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-e98edbd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4ba69 */.elementor-9046 .elementor-element.elementor-element-4b4ba69 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fce2f */.elementor-9046 .elementor-element.elementor-element-90fce2f > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-90fce2f > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-90fce2f:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-90fce2f > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-418b4f3 */.elementor-9046 .elementor-element.elementor-element-418b4f3 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7408c22 */.elementor-9046 .elementor-element.elementor-element-7408c22 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7408c22 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7408c22:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7408c22 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7161cb6 */.elementor-9046 .elementor-element.elementor-element-7161cb6 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ac9010 */.elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-5ac9010 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-5ac9010:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-5ac9010 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032f5eb */.elementor-9046 .elementor-element.elementor-element-032f5eb {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359fb16 */.elementor-9046 .elementor-element.elementor-element-359fb16 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-359fb16 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-359fb16:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-359fb16 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91a245c *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-91a245c{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-91a245c > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-91a245c{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-91a245c > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bdd5ec */.elementor-9046 .elementor-element.elementor-element-1bdd5ec{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4bf1a */.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-7e4bf1a:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-7e4bf1a > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c45366 */.elementor-9046 .elementor-element.elementor-element-7c45366 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc03dd */.elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-8bc03dd:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-8bc03dd > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9843b8c */.elementor-9046 .elementor-element.elementor-element-9843b8c {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ea8c6 */.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-59ea8c6:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-59ea8c6 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0420c60 */.elementor-9046 .elementor-element.elementor-element-0420c60 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21027ed */.elementor-9046 .elementor-element.elementor-element-21027ed > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-21027ed > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-21027ed:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-21027ed > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a07d33 */.elementor-9046 .elementor-element.elementor-element-8a07d33 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0561fec */.elementor-9046 .elementor-element.elementor-element-0561fec > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-0561fec > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-0561fec:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-0561fec > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0872 *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-43c0872{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-43c0872 > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-43c0872{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-43c0872 > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db69b31 */.elementor-9046 .elementor-element.elementor-element-db69b31{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62d188 */.elementor-9046 .elementor-element.elementor-element-c62d188 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-c62d188 > div h2  {
    position: relative;
    top: 0;
    left: 50% ;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-c62d188:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-c62d188 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bf7ef */.elementor-9046 .elementor-element.elementor-element-e6bf7ef {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00dc59 */.elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-a00dc59 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-a00dc59:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-a00dc59 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58b9f72 */.elementor-9046 .elementor-element.elementor-element-58b9f72 {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2be0d */.elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-3c2be0d:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-3c2be0d > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bde67d */.elementor-9046 .elementor-element.elementor-element-1bde67d {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26b3c3 */.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-f26b3c3:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-f26b3c3 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f793adc */.elementor-9046 .elementor-element.elementor-element-f793adc {
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(39.64px);
    -webkit-backdrop-filter: blur(39.64px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56b9738 */.elementor-9046 .elementor-element.elementor-element-56b9738 > div {
    transform: translateY(calc(100% - 74px));
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div {
    transform: translateY(0);
}
.elementor-9046 .elementor-element.elementor-element-56b9738 > div h2  {
    position: relative;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    transition: 0.5s;
}
.elementor-9046 .elementor-element.elementor-element-56b9738:hover > div h2  {
    left: 0;
    transform: translateX(0%);
}




/* Tablet */
@media(max-width: 1024px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }

}


/* Mobile */
@media(max-width: 767px){

    .elementor-9046 .elementor-element.elementor-element-56b9738 > div {
        transform: translateY(calc(100% - 60px));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e463b1b *//* Main Container */
.elementor-9046 .elementor-element.elementor-element-e463b1b{
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    column-gap: 24px;
    row-gap: 40px;
}

/* All Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b .elementor-widget-container{
    height: 100%;
}

/* 1st Row - 2 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(1){
    grid-column: span 2;
}

.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(2){
    grid-column: span 4;
}

/* 2nd Row - 3 Cards */
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(3),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(4),
.elementor-9046 .elementor-element.elementor-element-e463b1b > div:nth-child(5){
    grid-column: span 2;
}


@media(max-width: 1024px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
        row-gap: 40px;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 2 !important;
    }
}


@media(max-width: 767px){
    .elementor-9046 .elementor-element.elementor-element-e463b1b{
        grid-template-columns: 1fr;
    }

    .elementor-9046 .elementor-element.elementor-element-e463b1b > div{
        grid-column: span 1 !important;
    }
}/* End custom CSS */