.elementor-4671 .elementor-element.elementor-element-813730a{--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-4671 .elementor-element.elementor-element-813730a:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-813730a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-d326753{--display:flex;}.elementor-4671 .elementor-element.elementor-element-ea851a5{--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-4671 .elementor-element.elementor-element-6ac0c1a{padding:035px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-6ac0c1a .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-4671 .elementor-element.elementor-element-6754f7c{padding:20px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-icon i{color:#2E2A45;transition:color 0.3s;}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-icon svg{fill:#2E2A45;transition:fill 0.3s;}.elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4671 .elementor-element.elementor-element-6754f7c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4671 .elementor-element.elementor-element-6754f7c .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-4671 .elementor-element.elementor-element-8316cfd .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-4671 .elementor-element.elementor-element-8316cfd .elementor-button:hover, .elementor-4671 .elementor-element.elementor-element-8316cfd .elementor-button:focus{background-color:#992732;color:#FFFFFF;}.elementor-4671 .elementor-element.elementor-element-8316cfd .elementor-button:hover svg, .elementor-4671 .elementor-element.elementor-element-8316cfd .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-4671 .elementor-element.elementor-element-6feca91{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-4671 .elementor-element.elementor-element-d456c67{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4671 .elementor-element.elementor-element-d456c67:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-d456c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4671 .elementor-element.elementor-element-6a5853a{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-4671 .elementor-element.elementor-element-6a5853a .elementor-icon-list-icon i{color:#992732;transition:color 0.3s;}.elementor-4671 .elementor-element.elementor-element-6a5853a .elementor-icon-list-icon svg{fill:#992732;transition:fill 0.3s;}.elementor-4671 .elementor-element.elementor-element-6a5853a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4671 .elementor-element.elementor-element-6a5853a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4671 .elementor-element.elementor-element-6a5853a .elementor-icon-list-text{transition:color 0.3s;}.elementor-4671 .elementor-element.elementor-element-5c033f8{--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-4671 .elementor-element.elementor-element-0449f15 .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-4671 .elementor-element.elementor-element-0449f15 .elementor-button:hover, .elementor-4671 .elementor-element.elementor-element-0449f15 .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-0449f15 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4671 .elementor-element.elementor-element-0449f15 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4671 .elementor-element.elementor-element-0449f15 .elementor-button:hover svg, .elementor-4671 .elementor-element.elementor-element-0449f15 .elementor-button:focus svg{fill:#000000;}.elementor-4671 .elementor-element.elementor-element-c5161b3 .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-4671 .elementor-element.elementor-element-c5161b3 .elementor-button:hover, .elementor-4671 .elementor-element.elementor-element-c5161b3 .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-c5161b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4671 .elementor-element.elementor-element-c5161b3 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-4671 .elementor-element.elementor-element-c5161b3 .elementor-button:hover svg, .elementor-4671 .elementor-element.elementor-element-c5161b3 .elementor-button:focus svg{fill:#000000;}.elementor-4671 .elementor-element.elementor-element-571c912 .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-4671 .elementor-element.elementor-element-571c912 .wpr-acc-icon-box{width:70px;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-button, .elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:normal;text-decoration:none;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-571c912.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4671 .elementor-element.elementor-element-571c912.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4671 .elementor-element.elementor-element-571c912.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#2E2A45;font-size:25px;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#2E2A45;width:25px;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-571c912.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-571c912.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4671 .elementor-element.elementor-element-571c912 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4671 .elementor-element.elementor-element-571c912 .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-4671 .elementor-element.elementor-element-d0bc80b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4671 .elementor-element.elementor-element-fa6980a{--display:flex;}.elementor-4671 .elementor-element.elementor-element-fa6980a:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-fa6980a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2E2A45 41%, #FFFFFF 100%);}.elementor-4671 .elementor-element.elementor-element-b21d503{padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-b21d503 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4671 .elementor-element.elementor-element-fa36880{--display:flex;}.elementor-4671 .elementor-element.elementor-element-fa36880:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-fa36880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-30aaa12{padding:50px 0px 10px 0px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-30aaa12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-c34e12f{--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-4671 .elementor-element.elementor-element-c34e12f:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-c34e12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-d52223d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-bcb69f5{--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-4671 .elementor-element.elementor-element-7be15c2{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-7357cb6{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-7357cb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-a2d5975{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-9aa31c9{--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-4671 .elementor-element.elementor-element-fc026f8{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-8d9881d{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-8d9881d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-de2c135{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-6970e47{--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-4671 .elementor-element.elementor-element-1dc68d5{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-ee46e33{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-ee46e33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-a5fc3ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-aef2cf4{--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-4671 .elementor-element.elementor-element-48c50e2{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-fea6703{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-fea6703 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-1731d0f{--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-4671 .elementor-element.elementor-element-1731d0f:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-1731d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-bedb21b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-4e3e7bc{--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-4671 .elementor-element.elementor-element-2efb73b{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-fff75f3{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-fff75f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-71021b2{--display:flex;}.elementor-4671 .elementor-element.elementor-element-71021b2:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-71021b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-fc97bb6{padding:100px 0px 10px 0px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-fc97bb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-5c2bd80{--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-4671 .elementor-element.elementor-element-5c2bd80:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-5c2bd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-4144feb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-0d125e2{--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-4671 .elementor-element.elementor-element-05da389{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-3497987{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-3497987 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-df4c9fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-6aa7a30{--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-4671 .elementor-element.elementor-element-d12e68c{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-96ad0a5{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-96ad0a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-ec30af5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-8ec861e{--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-4671 .elementor-element.elementor-element-543f5c6{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-17691b9{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-17691b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-a3073bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-d22edac{--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-4671 .elementor-element.elementor-element-0b5d14f{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-5276cd1{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-5276cd1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-e5b75d7{--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-4671 .elementor-element.elementor-element-e5b75d7:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-e5b75d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-d94646a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-ab2db52{--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-4671 .elementor-element.elementor-element-89b4f3f{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-f302eda{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-f302eda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-c5105f1{--display:flex;}.elementor-4671 .elementor-element.elementor-element-c5105f1:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-c5105f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-4bff5d9{padding:100px 0px 10px 0px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-4bff5d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-2b8fff0{--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-4671 .elementor-element.elementor-element-2b8fff0:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-2b8fff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-4d8e21d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-757c3a2{--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-4671 .elementor-element.elementor-element-683e34a{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-ae402d6{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-ae402d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-2c6815d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-869d920{--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-4671 .elementor-element.elementor-element-59fe05e{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-d8bb560{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-d8bb560 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-6ca5dfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-df77fad{--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-4671 .elementor-element.elementor-element-d15dd2c{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-6a87dec{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-6a87dec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-25830b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-83f6679{--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-4671 .elementor-element.elementor-element-76ffd3a{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-565ca54{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-565ca54 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-73821a0{--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-4671 .elementor-element.elementor-element-73821a0:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-73821a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-f7bca6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-8210e40{--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-4671 .elementor-element.elementor-element-f025bf0{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-460cc06{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-460cc06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-6adcea8{--display:flex;}.elementor-4671 .elementor-element.elementor-element-6adcea8:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-6adcea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-3d35827{padding:100px 0px 10px 0px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-3d35827 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-db312bc{--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-4671 .elementor-element.elementor-element-db312bc:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-db312bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-55843c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-bd73866{--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-4671 .elementor-element.elementor-element-fa76ee2{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-f6931f6{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-f6931f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-24c3625{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-5740fd0{--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-4671 .elementor-element.elementor-element-094566f{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-1bec0e8{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-1bec0e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-e939d1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-219edda{--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-4671 .elementor-element.elementor-element-f39e7a7{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-74a5534{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-74a5534 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-740321e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-b27ff96{--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-4671 .elementor-element.elementor-element-d623e02{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-038650c{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-038650c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-c3f9e6e{--display:flex;}.elementor-4671 .elementor-element.elementor-element-c3f9e6e:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-c3f9e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-09ee84c{padding:100px 0px 10px 0px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-09ee84c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-d1dc577{--display:grid;--e-con-grid-template-columns:repeat(3, 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-4671 .elementor-element.elementor-element-d1dc577:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-d1dc577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-f885d92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-2586881{--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-4671 .elementor-element.elementor-element-89a58ea{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-8455a25{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-8455a25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-ce1b158{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-b71a8df{--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-4671 .elementor-element.elementor-element-8cda61e{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-872b537{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-872b537 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-37eea87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-942f904{--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-4671 .elementor-element.elementor-element-ddf28af{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-4da7240{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-4da7240 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-5c78572{--display:flex;}.elementor-4671 .elementor-element.elementor-element-5c78572:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-5c78572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-2bdcdb4{padding:100px 0px 10px 0px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-2bdcdb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-de5ccd6{--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-4671 .elementor-element.elementor-element-de5ccd6:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-de5ccd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-f948d58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-f1f0b1a{--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-4671 .elementor-element.elementor-element-ed512bc{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-a9cf436{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-a9cf436 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-e9818f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-6102044{--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-4671 .elementor-element.elementor-element-b480727{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-e474726{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-e474726 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-80c463a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-501ea46{--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-4671 .elementor-element.elementor-element-56fd5b0{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-2b91245{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-2b91245 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-f3e3f31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-551e7f1{--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-4671 .elementor-element.elementor-element-3b447d3{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-773a1c3{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-773a1c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-a7bd9e1{--display:flex;}.elementor-4671 .elementor-element.elementor-element-a7bd9e1:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-a7bd9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-70175c2{padding:100px 0px 10px 0px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-70175c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-312237b{--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-4671 .elementor-element.elementor-element-312237b:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-312237b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-c2bc11e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-e9b5ca3{--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-4671 .elementor-element.elementor-element-3058963{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-2a4cd1e{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-2a4cd1e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-e119ddf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4671 .elementor-element.elementor-element-bc9084e{--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-4671 .elementor-element.elementor-element-8e2521a{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-9c3def5{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4671 .elementor-element.elementor-element-9c3def5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4671 .elementor-element.elementor-element-5d59f1d{--display:flex;}.elementor-4671 .elementor-element.elementor-element-5d59f1d:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-5d59f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-7637e55 .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-4671 .elementor-element.elementor-element-7637e55 .elementor-button:hover, .elementor-4671 .elementor-element.elementor-element-7637e55 .elementor-button:focus{background-color:#B52E3B;color:#FFFFFF;}.elementor-4671 .elementor-element.elementor-element-7637e55 .elementor-button:hover svg, .elementor-4671 .elementor-element.elementor-element-7637e55 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4671 .elementor-element.elementor-element-90cc75e{--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-4671 .elementor-element.elementor-element-7710ff6{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4671 .elementor-element.elementor-element-7710ff6:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-7710ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-3bfc41b{padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-3bfc41b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-42287c1{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4671 .elementor-element.elementor-element-c7d3857{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4671 .elementor-element.elementor-element-c7d3857:not(.elementor-motion-effects-element-type-background), .elementor-4671 .elementor-element.elementor-element-c7d3857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4671 .elementor-element.elementor-element-fbb080f .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-4671 .elementor-element.elementor-element-fbb080f{background-color:#F5F5F5;padding:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-acc-icon-box{width:70px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-button, .elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-fbb080f.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4671 .elementor-element.elementor-element-fbb080f.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4671 .elementor-element.elementor-element-fbb080f.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#992732;font-size:25px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#992732;width:25px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4671 .elementor-element.elementor-element-fbb080f.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4671 .elementor-element.elementor-element-fbb080f.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4671 .elementor-element.elementor-element-fbb080f .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-4671 .elementor-element.elementor-element-dd86a90{--display:flex;}.elementor-4671 .elementor-element.elementor-element-6341cb2{--display:flex;}.elementor-4671 .elementor-element.elementor-element-4a76212{--display:flex;}@media(min-width:768px){.elementor-4671 .elementor-element.elementor-element-c34e12f{--content-width:800px;}.elementor-4671 .elementor-element.elementor-element-1731d0f{--content-width:200px;}.elementor-4671 .elementor-element.elementor-element-5c2bd80{--content-width:800px;}.elementor-4671 .elementor-element.elementor-element-e5b75d7{--content-width:200px;}.elementor-4671 .elementor-element.elementor-element-2b8fff0{--content-width:800px;}.elementor-4671 .elementor-element.elementor-element-73821a0{--content-width:200px;}.elementor-4671 .elementor-element.elementor-element-db312bc{--content-width:800px;}.elementor-4671 .elementor-element.elementor-element-d1dc577{--content-width:600px;}.elementor-4671 .elementor-element.elementor-element-de5ccd6{--content-width:800px;}.elementor-4671 .elementor-element.elementor-element-312237b{--content-width:400px;}}@media(max-width:1024px){.elementor-4671 .elementor-element.elementor-element-813730a{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-5c033f8{--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-4671 .elementor-element.elementor-element-c34e12f{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-bcb69f5{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-9aa31c9{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-6970e47{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-aef2cf4{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-1731d0f{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-4e3e7bc{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-5c2bd80{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-0d125e2{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-6aa7a30{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-8ec861e{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-d22edac{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-e5b75d7{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-ab2db52{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-2b8fff0{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-757c3a2{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-869d920{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-df77fad{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-83f6679{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-73821a0{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-8210e40{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-db312bc{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-bd73866{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-5740fd0{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-219edda{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-b27ff96{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-d1dc577{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-2586881{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-b71a8df{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-942f904{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-de5ccd6{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-f1f0b1a{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-6102044{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-501ea46{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-551e7f1{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-312237b{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-e9b5ca3{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-bc9084e{--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-90cc75e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4671 .elementor-element.elementor-element-813730a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-5c033f8{--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-4671 .elementor-element.elementor-element-5c033f8.e-con{--align-self:flex-start;}.elementor-4671 .elementor-element.elementor-element-c34e12f{--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-4671 .elementor-element.elementor-element-bcb69f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-9aa31c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-6970e47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-aef2cf4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-1731d0f{--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-4671 .elementor-element.elementor-element-4e3e7bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-5c2bd80{--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-4671 .elementor-element.elementor-element-0d125e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-6aa7a30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-8ec861e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-d22edac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-e5b75d7{--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-4671 .elementor-element.elementor-element-ab2db52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-2b8fff0{--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-4671 .elementor-element.elementor-element-757c3a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-869d920{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-df77fad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-83f6679{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-73821a0{--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-4671 .elementor-element.elementor-element-8210e40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-db312bc{--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-4671 .elementor-element.elementor-element-bd73866{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-5740fd0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-219edda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-b27ff96{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-d1dc577{--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-4671 .elementor-element.elementor-element-2586881{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-b71a8df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-942f904{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-de5ccd6{--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-4671 .elementor-element.elementor-element-f1f0b1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-6102044{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-501ea46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-551e7f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-312237b{--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-4671 .elementor-element.elementor-element-e9b5ca3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-bc9084e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4671 .elementor-element.elementor-element-90cc75e{--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-d52223d *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-d52223d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-d52223d::after {
  content: "Lightweight, breathable, and eco-friendly, cotton totes are soft yet durable, ideal for everyday use."; /* 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-4671 .elementor-element.elementor-element-d52223d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d5975 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-a2d5975 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-a2d5975::after {
  content: "Thicker and sturdier, canvas totes offer excellent durability and structure, perfect for carrying heavier items."; /* 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-4671 .elementor-element.elementor-element-a2d5975:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de2c135 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-de2c135 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-de2c135::after {
  content: "Water-resistant and lightweight, polyester totes provide durability with a smooth finish, ideal for daily or promotional use."; /* 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-4671 .elementor-element.elementor-element-de2c135:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5fc3ca *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-a5fc3ca {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-a5fc3ca::after {
  content: "Lightweight, strong, and moisture-resistant, nylon totes are excellent for travel and outdoor activities."; /* 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-4671 .elementor-element.elementor-element-a5fc3ca:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bedb21b *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-bedb21b {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-bedb21b::after {
  content: "Made from sustainable sources like recycled plastics or repurposed fabrics, these totes reduce environmental impact while remaining durable."; /* 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-4671 .elementor-element.elementor-element-bedb21b:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4144feb *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-4144feb {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-4144feb::after {
  content: "Classic and versatile, perfect for a minimalist look or clear branding."; /* 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-4671 .elementor-element.elementor-element-4144feb:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df4c9fd *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-df4c9fd {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-df4c9fd::after {
  content: "Combines complementary colors for contrast and a stylish 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-4671 .elementor-element.elementor-element-df4c9fd:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec30af5 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-ec30af5 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-ec30af5::after {
  content: "Smooth transitions between colors create a modern, eye-catching effect."; /* 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-4671 .elementor-element.elementor-element-ec30af5:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3073bc *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-a3073bc {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-a3073bc::after {
  content: "Adds texture and dimension with intricate, custom 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-4671 .elementor-element.elementor-element-a3073bc:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d94646a *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-d94646a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-d94646a::after {
  content: "Match your brand or personal style, including Pantone options for precise branding."; /* 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-4671 .elementor-element.elementor-element-d94646a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8e21d *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-4d8e21d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-4d8e21d::after {
  content: "Easy-access design with no closure, ideal for quick storage and retrieval."; /* 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-4671 .elementor-element.elementor-element-4d8e21d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c6815d *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-2c6815d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-2c6815d::after {
  content: "Keeps belongings secure while maintaining a sleek 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-4671 .elementor-element.elementor-element-2c6815d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca5dfd *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-6ca5dfd {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-6ca5dfd::after {
  content: "Quick, convenient, and stylish closure to keep the bag neatly fastened."; /* 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-4671 .elementor-element.elementor-element-6ca5dfd:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25830b3 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-25830b3 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-25830b3::after {
  content: "Classic and functional, offering secure yet easy-to-open fastening."; /* 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-4671 .elementor-element.elementor-element-25830b3:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bca6c *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-f7bca6c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-f7bca6c::after {
  content: "Flexible and casual, ensuring contents stay in place while adding a relaxed 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-4671 .elementor-element.elementor-element-f7bca6c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55843c6 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-55843c6 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-55843c6::after {
  content: "Compact and stylish, perfect for hand-carrying or over-the-arm wear."; /* 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-4671 .elementor-element.elementor-element-55843c6:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c3625 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-24c3625 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-24c3625::after {
  content: "Comfortable over-the-shoulder option for everyday use."; /* 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-4671 .elementor-element.elementor-element-24c3625:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e939d1f *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-e939d1f {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-e939d1f::after {
  content: "Durable, premium straps that add a sophisticated touch."; /* 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-4671 .elementor-element.elementor-element-e939d1f:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740321e *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-740321e {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-740321e::after {
  content: "Versatile option for customizable length or removal, allowing multiple carrying styles."; /* 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-4671 .elementor-element.elementor-element-740321e:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f885d92 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-f885d92 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-f885d92::after {
  content: "High-quality threads woven into the fabric for a durable, premium branding option."; /* 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-4671 .elementor-element.elementor-element-f885d92:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce1b158 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-ce1b158 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-ce1b158::after {
  content: "Cost-effective, versatile labels with high-resolution prints for logos and care instructions."; /* 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-4671 .elementor-element.elementor-element-ce1b158:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37eea87 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-37eea87 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-37eea87::after {
  content: "Branded tags with essential product details and polished retail presentation."; /* 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-4671 .elementor-element.elementor-element-37eea87:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f948d58 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-f948d58 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-f948d58::after {
  content: "Classic, durable technique producing bold, long-lasting colors."; /* 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-4671 .elementor-element.elementor-element-f948d58:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9818f5 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-e9818f5 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-e9818f5::after {
  content: "Uses heat and pressure to apply designs, perfect for detailed graphics or 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-4671 .elementor-element.elementor-element-e9818f5:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c463a *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-80c463a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-80c463a::after {
  content: "High-quality full-color printing directly on fabric for detailed, soft-feel 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-4671 .elementor-element.elementor-element-80c463a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3e3f31 *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-f3e3f31 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-f3e3f31::after {
  content: "Adds metallic, reflective finishes for a premium, eye-catching effect."; /* 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-4671 .elementor-element.elementor-element-f3e3f31:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2bc11e *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-c2bc11e {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-c2bc11e::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-4671 .elementor-element.elementor-element-c2bc11e:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e119ddf *//* Make container relative for overlay positioning */
.elementor-4671 .elementor-element.elementor-element-e119ddf {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4671 .elementor-element.elementor-element-e119ddf::after {
  content: "Lightweight, protective packaging that keeps each tote 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-4671 .elementor-element.elementor-element-e119ddf:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */