.elementor-4770 .elementor-element.elementor-element-082e3f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-4770 .elementor-element.elementor-element-082e3f6:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-082e3f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-d9b8b3f{--display:flex;}.elementor-4770 .elementor-element.elementor-element-2628b80{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-4770 .elementor-element.elementor-element-f261fe5{padding:035px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-f261fe5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4770 .elementor-element.elementor-element-3b07a9d{padding:20px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-icon i{color:#2E2A45;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-icon svg{fill:#2E2A45;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-3b07a9d .elementor-icon-list-text{transition:color 0.3s;}.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-4770 .elementor-element.elementor-element-30da1bb .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#992732;color:#992732;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4770 .elementor-element.elementor-element-30da1bb .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-30da1bb .elementor-button:focus{background-color:#992732;color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-30da1bb .elementor-button:hover svg, .elementor-4770 .elementor-element.elementor-element-30da1bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4770 .elementor-element.elementor-element-ae31f3f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-4770 .elementor-element.elementor-element-8c77862{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4770 .elementor-element.elementor-element-8c77862:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-8c77862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-df1957f{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;box-shadow:0px 0px 10px -2px rgba(0,0,0,0.5);--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-4770 .elementor-element.elementor-element-df1957f .elementor-icon-list-icon i{color:#992732;transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-df1957f .elementor-icon-list-icon svg{fill:#992732;transition:fill 0.3s;}.elementor-4770 .elementor-element.elementor-element-df1957f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4770 .elementor-element.elementor-element-df1957f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4770 .elementor-element.elementor-element-df1957f .elementor-icon-list-text{transition:color 0.3s;}.elementor-4770 .elementor-element.elementor-element-325f900{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4770 .elementor-element.elementor-element-83c748b .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:none;padding:10px 10px 10px 10px;}.elementor-4770 .elementor-element.elementor-element-83c748b .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-83c748b .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-83c748b .elementor-button-content-wrapper{flex-direction:row;}.elementor-4770 .elementor-element.elementor-element-83c748b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4770 .elementor-element.elementor-element-83c748b .elementor-button:hover svg, .elementor-4770 .elementor-element.elementor-element-83c748b .elementor-button:focus svg{fill:#000000;}.elementor-4770 .elementor-element.elementor-element-5ab195d .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;fill:#000000;color:#000000;border-style:none;padding:10px 10px 10px 10px;}.elementor-4770 .elementor-element.elementor-element-5ab195d .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-5ab195d .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-5ab195d .elementor-button-content-wrapper{flex-direction:row;}.elementor-4770 .elementor-element.elementor-element-5ab195d .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-4770 .elementor-element.elementor-element-5ab195d .elementor-button:hover svg, .elementor-4770 .elementor-element.elementor-element-5ab195d .elementor-button:focus svg{fill:#000000;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button{background-color:#FFFFFF08;color:#2E2A45;border-color:#EAEAEA;margin-top:1px;margin-bottom:1px;padding:18px 18px 18px 18px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-acc-icon-box{width:70px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button, .elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:normal;text-decoration:none;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-c50b463.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4770 .elementor-element.elementor-element-c50b463.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4770 .elementor-element.elementor-element-c50b463.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#2E2A45;font-size:25px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#2E2A45;width:25px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-c50b463.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-c50b463.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4770 .elementor-element.elementor-element-c50b463 .wpr-advanced-accordion .wpr-acc-panel{background-color:#FFFFFF00;border-color:#E8E8E8;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4770 .elementor-element.elementor-element-3910e4d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4770 .elementor-element.elementor-element-ea4cc45{--display:flex;}.elementor-4770 .elementor-element.elementor-element-ea4cc45:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-ea4cc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2E2A45 41%, #FFFFFF 100%);}.elementor-4770 .elementor-element.elementor-element-a050c4d{padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-a050c4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-d6ca14f{--display:flex;}.elementor-4770 .elementor-element.elementor-element-d6ca14f:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-d6ca14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-a7c0303{padding:50px 0px 10px 0px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-a7c0303 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4770 .elementor-element.elementor-element-3e0b0a1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-3e0b0a1:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-3e0b0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-2dd2b18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-3b12ce5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-d09d818{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-bf8108a{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-bf8108a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-ddadb96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-bb86b9b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-fdc0213{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-4e52f21{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-4e52f21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-e0e6b0a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-3977452{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-833b48b{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-795f9f8{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-795f9f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-93f800d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-5f08076{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-6182d35{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-9cdd2bb{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-9cdd2bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-a7c8aeb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-a7c8aeb:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-a7c8aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-f6f9828{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-7563564{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-5e0f0bb{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-c14271d{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-c14271d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-6e4818f{--display:flex;}.elementor-4770 .elementor-element.elementor-element-6e4818f:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-6e4818f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-126cb56{padding:100px 0px 10px 0px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-126cb56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4770 .elementor-element.elementor-element-7707662{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-7707662:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-7707662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-8c412bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-d90a584{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-39f28cd{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-532a336{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-532a336 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-eb24bf0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-7da7738{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-8e924a3{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-05c267e{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-05c267e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-5a3893a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-30d17cd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-78b6282{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-e30ed55{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-e30ed55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-8be3182{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-ac281f8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-15cd006{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-2c07972{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-2c07972 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-ab0b4dd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-ab0b4dd:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-ab0b4dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-1d83dfa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-56f5c7c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-d9aae32{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-9d45702{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-9d45702 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-26e2e05{--display:flex;}.elementor-4770 .elementor-element.elementor-element-26e2e05:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-26e2e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-b77c817{padding:100px 0px 10px 0px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-b77c817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4770 .elementor-element.elementor-element-d927f2d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-d927f2d:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-d927f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-6b7242a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-58e9dbd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-19f0625{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-b6b487e{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-b6b487e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-4fdc53c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-300cbf9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-d8729f4{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-1073e9f{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-1073e9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-9d9670a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-0dd6ad0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-c58a72a{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-77938d7{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-77938d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-54a277c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-c7698dc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-60d981e{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-ff0100b{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-ff0100b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-4b7f29b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-4b7f29b:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-4b7f29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-5f6948c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-104d4a0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-16505cb{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-7d396af{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-7d396af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-8faf53c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-b488908{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-5f39b2c{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-1a23bfe{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-1a23bfe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-3f3f6a7{--display:flex;}.elementor-4770 .elementor-element.elementor-element-3f3f6a7:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-3f3f6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-6850ac5{padding:100px 0px 10px 0px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-6850ac5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4770 .elementor-element.elementor-element-682c4e3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-682c4e3:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-682c4e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-de8e2fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-f2664c8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-94d7f37{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-a45aa38{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-a45aa38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-be71131{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-f45503d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-bd184be{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-fbd80b6{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4770 .elementor-element.elementor-element-fbd80b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4770 .elementor-element.elementor-element-50924a6{--display:flex;}.elementor-4770 .elementor-element.elementor-element-50924a6:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-50924a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-823abe4 .elementor-button{background-color:#992732;font-family:"Montserrat", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;padding:10px 30px 10px 30px;}.elementor-4770 .elementor-element.elementor-element-823abe4 .elementor-button:hover, .elementor-4770 .elementor-element.elementor-element-823abe4 .elementor-button:focus{background-color:#B52E3B;color:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-823abe4 .elementor-button:hover svg, .elementor-4770 .elementor-element.elementor-element-823abe4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4770 .elementor-element.elementor-element-da5e544{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:80px;--padding-left:200px;--padding-right:200px;}.elementor-4770 .elementor-element.elementor-element-b41c345{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4770 .elementor-element.elementor-element-b41c345:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-b41c345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-84a8bdd{padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-84a8bdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4770 .elementor-element.elementor-element-7fc7089{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4770 .elementor-element.elementor-element-b4b0629{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4770 .elementor-element.elementor-element-b4b0629:not(.elementor-motion-effects-element-type-background), .elementor-4770 .elementor-element.elementor-element-b4b0629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button{background-color:#F5F5F5;color:#2E2A45;border-color:#F5F5F5;margin-top:6px;margin-bottom:6px;padding:18px 18px 18px 18px;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52{background-color:#F5F5F5;padding:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-acc-icon-box{width:70px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button, .elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-5a0ed52.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4770 .elementor-element.elementor-element-5a0ed52.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#992732;font-size:25px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#992732;width:25px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4770 .elementor-element.elementor-element-5a0ed52.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4770 .elementor-element.elementor-element-5a0ed52 .wpr-advanced-accordion .wpr-acc-panel{background-color:#F5F5F5;border-color:#E8E8E8;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4770 .elementor-element.elementor-element-9fd412c{--display:flex;}.elementor-4770 .elementor-element.elementor-element-2dd571a{--display:flex;}.elementor-4770 .elementor-element.elementor-element-97af2e8{--display:flex;}@media(min-width:768px){.elementor-4770 .elementor-element.elementor-element-3e0b0a1{--content-width:800px;}.elementor-4770 .elementor-element.elementor-element-a7c8aeb{--content-width:200px;}.elementor-4770 .elementor-element.elementor-element-7707662{--content-width:800px;}.elementor-4770 .elementor-element.elementor-element-ab0b4dd{--content-width:200px;}.elementor-4770 .elementor-element.elementor-element-d927f2d{--content-width:800px;}.elementor-4770 .elementor-element.elementor-element-4b7f29b{--content-width:400px;}.elementor-4770 .elementor-element.elementor-element-682c4e3{--content-width:400px;}}@media(max-width:1024px){.elementor-4770 .elementor-element.elementor-element-082e3f6{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-325f900{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-3e0b0a1{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-3b12ce5{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-bb86b9b{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-3977452{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-5f08076{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-a7c8aeb{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-7563564{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-7707662{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-d90a584{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-7da7738{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-30d17cd{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-ac281f8{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-ab0b4dd{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-56f5c7c{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-d927f2d{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-58e9dbd{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-300cbf9{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-0dd6ad0{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-c7698dc{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-4b7f29b{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-104d4a0{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-b488908{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-682c4e3{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-f2664c8{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-f45503d{--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-da5e544{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4770 .elementor-element.elementor-element-082e3f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-325f900{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4770 .elementor-element.elementor-element-325f900.e-con{--align-self:flex-start;}.elementor-4770 .elementor-element.elementor-element-3e0b0a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4770 .elementor-element.elementor-element-3b12ce5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-bb86b9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-3977452{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-5f08076{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-a7c8aeb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4770 .elementor-element.elementor-element-7563564{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-7707662{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4770 .elementor-element.elementor-element-d90a584{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-7da7738{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-30d17cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-ac281f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-ab0b4dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4770 .elementor-element.elementor-element-56f5c7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-d927f2d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4770 .elementor-element.elementor-element-58e9dbd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-300cbf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-0dd6ad0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-c7698dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-4b7f29b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4770 .elementor-element.elementor-element-104d4a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-b488908{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-682c4e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4770 .elementor-element.elementor-element-f2664c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-f45503d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4770 .elementor-element.elementor-element-da5e544{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-2dd2b18 *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-2dd2b18 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-2dd2b18::after {
  content: "Natural, breathable, and durable, cotton drawstring bags are soft to the touch and eco-friendly, perfect for reusable everyday use.";
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease;
  pointer-events: none;
  padding: 30px;
}

/* Desktop hover */
.elementor-4770 .elementor-element.elementor-element-2dd2b18:hover::after {
  bottom: 0;
}

/* Tablet + Mobile: show on tap */
@media (max-width: 1024px) {
  .elementor-4770 .elementor-element.elementor-element-2dd2b18:active::after {
    bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddadb96 *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-ddadb96 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-ddadb96::after {
  content: "Lightweight and water-resistant, polyester is ideal for sports, travel, or promotional giveaways."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-ddadb96:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0e6b0a *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-e0e6b0a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-e0e6b0a::after {
  content: "Strong, tear-resistant, and quick-drying, nylon works well for active and outdoor lifestyles."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-e0e6b0a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f800d *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-93f800d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-93f800d::after {
  content: "Flexible and breathable, mesh bags are perfect for gym use or items needing ventilation."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-93f800d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f9828 *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-f6f9828 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-f6f9828::after {
  content: "A unique, lightweight, water-resistant material with a modern paper-like texture, combining durability with style."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-f6f9828:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c412bb *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-8c412bb {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-8c412bb::after {
  content: "Timeless and versatile, available in a wide range of hues for everyday wear or branded looks."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-8c412bb:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb24bf0 *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-eb24bf0 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-eb24bf0::after {
  content: "A bold and expressive pattern with artistic color blends that stand out."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-eb24bf0:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a3893a *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-5a3893a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-5a3893a::after {
  content: "Combines two complementing colors for a modern and distinctive appearance."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-5a3893a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8be3182 *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-8be3182 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-8be3182::after {
  content: "A rugged pattern inspired by outdoor and tactical styles, great for sport or adventure themes."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-8be3182:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d83dfa *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-1d83dfa {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-1d83dfa::after {
  content: "Fully customizable colors, including Pantone matching, to match your brand or personal style."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-1d83dfa:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b7242a *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-6b7242a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-6b7242a::after {
  content: "Stitched designs create a premium, textured, and long-lasting finish directly on the fabric."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-6b7242a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fdc53c *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-4fdc53c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-4fdc53c::after {
  content: "Classic and durable method that produces bold, vibrant, and long-lasting designs."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-4fdc53c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9670a *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-9d9670a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-9d9670a::after {
  content: "Applies graphics using heat and pressure, ideal for detailed artwork and small batches."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-9d9670a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a277c *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-54a277c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-54a277c::after {
  content: "High-quality printing directly onto fabric for detailed, full-color designs with a soft feel."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-54a277c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f6948c *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-5f6948c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-5f6948c::after {
  content: "Special ink that absorbs light and emits a luminous glow in low-light conditions."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-5f6948c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8faf53c *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-8faf53c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-8faf53c::after {
  content: "Adds a metallic, reflective finish for a premium, eye-catching look."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-8faf53c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de8e2fc *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-de8e2fc {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-de8e2fc::after {
  content: "Premium packaging designed to enhance product presentation and branding appeal."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-de8e2fc:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be71131 *//* Make container relative for overlay positioning */
.elementor-4770 .elementor-element.elementor-element-be71131 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4770 .elementor-element.elementor-element-be71131::after {
  content: "Lightweight, protective packaging that keeps each bag clean and secure during storage or transit."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4770 .elementor-element.elementor-element-be71131:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */