.elementor-4717 .elementor-element.elementor-element-9fe2ed2{--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-4717 .elementor-element.elementor-element-9fe2ed2:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-9fe2ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-d1e3496{--display:flex;}.elementor-4717 .elementor-element.elementor-element-bc153fd{--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-4717 .elementor-element.elementor-element-42096a1{padding:035px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-42096a1 .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-4717 .elementor-element.elementor-element-8cf7eee{padding:20px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-icon i{color:#2E2A45;transition:color 0.3s;}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-icon svg{fill:#2E2A45;transition:fill 0.3s;}.elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4717 .elementor-element.elementor-element-8cf7eee .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4717 .elementor-element.elementor-element-8cf7eee .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-4717 .elementor-element.elementor-element-d3f0e21 .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-4717 .elementor-element.elementor-element-d3f0e21 .elementor-button:hover, .elementor-4717 .elementor-element.elementor-element-d3f0e21 .elementor-button:focus{background-color:#992732;color:#FFFFFF;}.elementor-4717 .elementor-element.elementor-element-d3f0e21 .elementor-button:hover svg, .elementor-4717 .elementor-element.elementor-element-d3f0e21 .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-4717 .elementor-element.elementor-element-ece5a44{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-4717 .elementor-element.elementor-element-2a9ef82{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4717 .elementor-element.elementor-element-2a9ef82:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-2a9ef82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4717 .elementor-element.elementor-element-d8048a3{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-4717 .elementor-element.elementor-element-d8048a3 .elementor-icon-list-icon i{color:#992732;transition:color 0.3s;}.elementor-4717 .elementor-element.elementor-element-d8048a3 .elementor-icon-list-icon svg{fill:#992732;transition:fill 0.3s;}.elementor-4717 .elementor-element.elementor-element-d8048a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4717 .elementor-element.elementor-element-d8048a3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4717 .elementor-element.elementor-element-d8048a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4717 .elementor-element.elementor-element-dc26f85{--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-4717 .elementor-element.elementor-element-676d452 .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-4717 .elementor-element.elementor-element-676d452 .elementor-button:hover, .elementor-4717 .elementor-element.elementor-element-676d452 .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-676d452 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4717 .elementor-element.elementor-element-676d452 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4717 .elementor-element.elementor-element-676d452 .elementor-button:hover svg, .elementor-4717 .elementor-element.elementor-element-676d452 .elementor-button:focus svg{fill:#000000;}.elementor-4717 .elementor-element.elementor-element-4d9275e .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-4717 .elementor-element.elementor-element-4d9275e .elementor-button:hover, .elementor-4717 .elementor-element.elementor-element-4d9275e .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-4d9275e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4717 .elementor-element.elementor-element-4d9275e .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-4717 .elementor-element.elementor-element-4d9275e .elementor-button:hover svg, .elementor-4717 .elementor-element.elementor-element-4d9275e .elementor-button:focus svg{fill:#000000;}.elementor-4717 .elementor-element.elementor-element-bde2452 .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-4717 .elementor-element.elementor-element-bde2452 .wpr-acc-icon-box{width:70px;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-button, .elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:normal;text-decoration:none;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-bde2452.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4717 .elementor-element.elementor-element-bde2452.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4717 .elementor-element.elementor-element-bde2452.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#2E2A45;font-size:25px;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#2E2A45;width:25px;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-bde2452.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-bde2452.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4717 .elementor-element.elementor-element-bde2452 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4717 .elementor-element.elementor-element-bde2452 .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-4717 .elementor-element.elementor-element-e6f1d3b{padding:40px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-06dc138{--display:flex;}.elementor-4717 .elementor-element.elementor-element-06dc138:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-06dc138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2E2A45 41%, #FFFFFF 100%);}.elementor-4717 .elementor-element.elementor-element-9a4b14d{padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-9a4b14d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4717 .elementor-element.elementor-element-0cc811f{--display:flex;}.elementor-4717 .elementor-element.elementor-element-0cc811f:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-0cc811f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-be52ed3{padding:50px 0px 10px 0px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-be52ed3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-43ee4e1{--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-4717 .elementor-element.elementor-element-43ee4e1:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-43ee4e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-123b843{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-a623d7e{--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-4717 .elementor-element.elementor-element-5692d3c{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-881b90f{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-881b90f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-f1953c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-5371de5{--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-4717 .elementor-element.elementor-element-5fde0df{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-9d555f2{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-9d555f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-a92482d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-fa28d59{--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-4717 .elementor-element.elementor-element-933abb8{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-2ac2368{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-2ac2368 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-a978022{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-c2b65e8{--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-4717 .elementor-element.elementor-element-a850878{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-24762e9{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-24762e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-67f6a7f{--display:flex;}.elementor-4717 .elementor-element.elementor-element-67f6a7f:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-67f6a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-ae19682{padding:100px 0px 10px 0px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-ae19682 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-25ab490{--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-4717 .elementor-element.elementor-element-25ab490:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-25ab490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-b3361f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-71fe3dc{--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-4717 .elementor-element.elementor-element-8ed14e9{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-fe28f00{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-fe28f00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-e47c5f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-75f242d{--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-4717 .elementor-element.elementor-element-2ba44d1{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-4317e3e{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-4317e3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-b8dc87a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-dbcc904{--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-4717 .elementor-element.elementor-element-e4a1b70{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-7e4ba68{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-7e4ba68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-fab4dec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-23c87d4{--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-4717 .elementor-element.elementor-element-2c388be{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-2731f65{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-2731f65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-59f15c3{--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-4717 .elementor-element.elementor-element-59f15c3:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-59f15c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-b21ac1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-3c651fa{--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-4717 .elementor-element.elementor-element-985ab22{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-74cddba{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-74cddba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-7e861d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-853d491{--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-4717 .elementor-element.elementor-element-64e6793{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-ad7d609{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-ad7d609 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-22c0df3{--display:flex;}.elementor-4717 .elementor-element.elementor-element-22c0df3:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-22c0df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-438ac09{padding:100px 0px 10px 0px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-438ac09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-c144eb9{--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-4717 .elementor-element.elementor-element-c144eb9:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-c144eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-74b43fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-8358c26{--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-4717 .elementor-element.elementor-element-b33b448{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-2897063{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-2897063 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-d1af2c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-1f620bc{--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-4717 .elementor-element.elementor-element-4f13b10{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-cf66b13{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-cf66b13 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-648e49c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-fc1348a{--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-4717 .elementor-element.elementor-element-49e08da{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-cbf3d2f{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-cbf3d2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-f9fd70f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-3fabfa1{--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-4717 .elementor-element.elementor-element-5f1ecb3{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-1bfc22f{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-1bfc22f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-1ef22b3{--display:flex;}.elementor-4717 .elementor-element.elementor-element-1ef22b3:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-1ef22b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-6037cc8{padding:100px 0px 10px 0px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-6037cc8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-3d975ee{--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-4717 .elementor-element.elementor-element-3d975ee:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-3d975ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-3d62458{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-2f29a05{--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-4717 .elementor-element.elementor-element-e58103e{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-14b2c5b{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-14b2c5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-1f33b9d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-9441233{--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-4717 .elementor-element.elementor-element-3d57b96{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-ee89308{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-ee89308 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-11ab138{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-aff354a{--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-4717 .elementor-element.elementor-element-7407c19{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-231265f{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-231265f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-5f583e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-68eeba2{--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-4717 .elementor-element.elementor-element-7b28589{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-c870ebb{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-c870ebb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-fdfe67e{--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-4717 .elementor-element.elementor-element-fdfe67e:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-fdfe67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-a26e16a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-82be7fb{--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-4717 .elementor-element.elementor-element-5690f6e{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-c45e862{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-c45e862 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-904210e{--display:flex;}.elementor-4717 .elementor-element.elementor-element-904210e:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-904210e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-d25302f{padding:100px 0px 10px 0px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-d25302f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-8c543fb{--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-4717 .elementor-element.elementor-element-8c543fb:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-8c543fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-6336dae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-1ca517e{--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-4717 .elementor-element.elementor-element-3e7ac08{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-02d1e84{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-02d1e84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-286bb22{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-3ed8dc2{--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-4717 .elementor-element.elementor-element-430bbca{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-a40a3db{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-a40a3db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-591fa37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-8649b2f{--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-4717 .elementor-element.elementor-element-41468b3{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-3a033bf{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-3a033bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-738b241{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-903b1bb{--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-4717 .elementor-element.elementor-element-504f736{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-0627458{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-0627458 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-3f95111{--display:flex;}.elementor-4717 .elementor-element.elementor-element-3f95111:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-3f95111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-79baaec{padding:100px 0px 10px 0px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-79baaec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-2e44f12{--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-4717 .elementor-element.elementor-element-2e44f12:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-2e44f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-4da8069{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-cffd615{--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-4717 .elementor-element.elementor-element-8dcc8c1{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-c9d10f1{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-c9d10f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-75aca46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-a9ab722{--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-4717 .elementor-element.elementor-element-f4e90c5{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-8139bbb{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-8139bbb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-cd9e6d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4717 .elementor-element.elementor-element-56fadc3{--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-4717 .elementor-element.elementor-element-33cf135{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-42b8204{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4717 .elementor-element.elementor-element-42b8204 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4717 .elementor-element.elementor-element-7417d1f{--display:flex;}.elementor-4717 .elementor-element.elementor-element-7417d1f:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-7417d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-b53c216 .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-4717 .elementor-element.elementor-element-b53c216 .elementor-button:hover, .elementor-4717 .elementor-element.elementor-element-b53c216 .elementor-button:focus{background-color:#B52E3B;color:#FFFFFF;}.elementor-4717 .elementor-element.elementor-element-b53c216 .elementor-button:hover svg, .elementor-4717 .elementor-element.elementor-element-b53c216 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4717 .elementor-element.elementor-element-2fdf553{--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-4717 .elementor-element.elementor-element-96c7455{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4717 .elementor-element.elementor-element-96c7455:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-96c7455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-7b1bed8{padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-7b1bed8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-a311649{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4717 .elementor-element.elementor-element-750a1f5{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4717 .elementor-element.elementor-element-750a1f5:not(.elementor-motion-effects-element-type-background), .elementor-4717 .elementor-element.elementor-element-750a1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4717 .elementor-element.elementor-element-c86d263 .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-4717 .elementor-element.elementor-element-c86d263{background-color:#F5F5F5;padding:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-acc-icon-box{width:70px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-button, .elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-c86d263.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4717 .elementor-element.elementor-element-c86d263.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4717 .elementor-element.elementor-element-c86d263.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#992732;font-size:25px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#992732;width:25px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4717 .elementor-element.elementor-element-c86d263.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4717 .elementor-element.elementor-element-c86d263.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4717 .elementor-element.elementor-element-c86d263 .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-4717 .elementor-element.elementor-element-766b2af{--display:flex;}.elementor-4717 .elementor-element.elementor-element-2d5d9c6{--display:flex;}.elementor-4717 .elementor-element.elementor-element-a92b91d{--display:flex;}@media(min-width:768px){.elementor-4717 .elementor-element.elementor-element-43ee4e1{--content-width:800px;}.elementor-4717 .elementor-element.elementor-element-25ab490{--content-width:800px;}.elementor-4717 .elementor-element.elementor-element-59f15c3{--content-width:400px;}.elementor-4717 .elementor-element.elementor-element-c144eb9{--content-width:800px;}.elementor-4717 .elementor-element.elementor-element-3d975ee{--content-width:800px;}.elementor-4717 .elementor-element.elementor-element-fdfe67e{--content-width:200px;}.elementor-4717 .elementor-element.elementor-element-8c543fb{--content-width:800px;}.elementor-4717 .elementor-element.elementor-element-2e44f12{--content-width:600px;}}@media(max-width:1024px){.elementor-4717 .elementor-element.elementor-element-9fe2ed2{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-dc26f85{--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-4717 .elementor-element.elementor-element-43ee4e1{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-a623d7e{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-5371de5{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-fa28d59{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-c2b65e8{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-25ab490{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-71fe3dc{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-75f242d{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-dbcc904{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-23c87d4{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-59f15c3{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-3c651fa{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-853d491{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-c144eb9{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-8358c26{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-1f620bc{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-fc1348a{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-3fabfa1{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-3d975ee{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-2f29a05{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-9441233{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-aff354a{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-68eeba2{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-fdfe67e{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-82be7fb{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-8c543fb{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-1ca517e{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-3ed8dc2{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-8649b2f{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-903b1bb{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-2e44f12{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-cffd615{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-a9ab722{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-56fadc3{--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-2fdf553{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4717 .elementor-element.elementor-element-9fe2ed2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-dc26f85{--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-4717 .elementor-element.elementor-element-dc26f85.e-con{--align-self:flex-start;}.elementor-4717 .elementor-element.elementor-element-43ee4e1{--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-4717 .elementor-element.elementor-element-a623d7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-5371de5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-fa28d59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-c2b65e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-25ab490{--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-4717 .elementor-element.elementor-element-71fe3dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-75f242d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-dbcc904{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-23c87d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-59f15c3{--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-4717 .elementor-element.elementor-element-3c651fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-853d491{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-c144eb9{--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-4717 .elementor-element.elementor-element-8358c26{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-1f620bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-fc1348a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-3fabfa1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-3d975ee{--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-4717 .elementor-element.elementor-element-2f29a05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-9441233{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-aff354a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-68eeba2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-fdfe67e{--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-4717 .elementor-element.elementor-element-82be7fb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-8c543fb{--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-4717 .elementor-element.elementor-element-1ca517e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-3ed8dc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-8649b2f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-903b1bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-2e44f12{--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-4717 .elementor-element.elementor-element-cffd615{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-a9ab722{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-56fadc3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4717 .elementor-element.elementor-element-2fdf553{--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-123b843 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-123b843 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-123b843::after {
  content: "A compact and lightweight size suited for carrying daily essentials like a tablet, wallet, and water bottle. Great for minimal travel and casual day-to-day use.";
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease;
  pointer-events: none;
  padding: 30px;
}

/* Desktop hover */
.elementor-4717 .elementor-element.elementor-element-123b843:hover::after {
  bottom: 0;
}

/* Tablet + Mobile: show on tap */
@media (max-width: 1024px) {
  .elementor-4717 .elementor-element.elementor-element-123b843:active::after {
    bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1953c5 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-f1953c5 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-f1953c5::after {
  content: "A practical choice for school, work, or commuting. Offers enough room for books, a laptop, and everyday items while maintaining a clean, streamlined look."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4717 .elementor-element.elementor-element-f1953c5:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92482d *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-a92482d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-a92482d::after {
  content: "Made for those who need more storage. Ideal for travel, hiking, or busy schedules, with compartments to organize clothing, gear, and electronics."; /* 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-4717 .elementor-element.elementor-element-a92482d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a978022 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-a978022 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-a978022::after {
  content: "Provides adjustable storage space that expands or compresses based on what you need to carry."; /* 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-4717 .elementor-element.elementor-element-a978022:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3361f6 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-b3361f6 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-b3361f6::after {
  content: "Lightweight, durable, and water-resistant. A dependable pick for everyday routines and travel.";
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease;
  pointer-events: none;
  padding: 30px;
}

/* Desktop hover */
.elementor-4717 .elementor-element.elementor-element-b3361f6:hover::after {
  bottom: 0;
}

/* Tablet + Mobile: show on tap */
@media (max-width: 1024px) {
  .elementor-4717 .elementor-element.elementor-element-b3361f6:active::after {
    bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e47c5f2 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-e47c5f2 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-e47c5f2::after {
  content: "Tear-resistant and quick-drying, offering strength for outdoor use and active lifestyles."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4717 .elementor-element.elementor-element-e47c5f2:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8dc87a *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-b8dc87a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-b8dc87a::after {
  content: "A sturdy material with a classic feel that works well for casual and fashion-forward backpacks."; /* 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-4717 .elementor-element.elementor-element-b8dc87a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fab4dec *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-fab4dec {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-fab4dec::after {
  content: "Premium, refined, and long-lasting, perfect for business or style-focused 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-4717 .elementor-element.elementor-element-fab4dec:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21ac1e *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-b21ac1e {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-b21ac1e::after {
  content: "Improve breathability and airflow, ideal for sports or travel backpacks that require extra comfort."; /* 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-4717 .elementor-element.elementor-element-b21ac1e:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e861d2 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-7e861d2 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-7e861d2::after {
  content: "Eco-friendly fabrics made from repurposed plastics or textiles, providing sustainability without sacrificing durability."; /* 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-4717 .elementor-element.elementor-element-7e861d2:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b43fd *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-74b43fd {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-74b43fd::after {
  content: "Timeless and versatile, available in a wide range of hues for everyday wear or branded looks."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4717 .elementor-element.elementor-element-74b43fd:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1af2c9 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-d1af2c9 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-d1af2c9::after {
  content: "A bold and expressive pattern with artistic color blends that stand out."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4717 .elementor-element.elementor-element-d1af2c9:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-648e49c *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-648e49c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-648e49c::after {
  content: "Combines two complementing colors for a modern and distinctive appearance."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4717 .elementor-element.elementor-element-648e49c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9fd70f *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-f9fd70f {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-f9fd70f::after {
  content: "A rugged pattern inspired by outdoor and tactical styles, great for sport or adventure themes."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4717 .elementor-element.elementor-element-f9fd70f:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d62458 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-3d62458 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-3d62458::after {
  content: "Strong and stylish, offering smooth use and long-lasting durability."; /* 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-4717 .elementor-element.elementor-element-3d62458:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f33b9d *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-1f33b9d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-1f33b9d::after {
  content: "Lightweight, rust-resistant, and practical for daily or outdoor 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-4717 .elementor-element.elementor-element-1f33b9d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11ab138 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-11ab138 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-11ab138::after {
  content: "Effortless and sleek, offering quick access while keeping contents secure."; /* 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-4717 .elementor-element.elementor-element-11ab138:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f583e1 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-5f583e1 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-5f583e1::after {
  content: "Sturdy and adjustable, adding a functional and adventure-ready aesthetic."; /* 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-4717 .elementor-element.elementor-element-5f583e1:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a26e16a *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-a26e16a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-a26e16a::after {
  content: "Simple and convenient, providing easy access and a reliable hold for casual or utility backpacks."; /* 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-4717 .elementor-element.elementor-element-a26e16a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6336dae *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-6336dae {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-6336dae::after {
  content: "Applies bold and durable colors through a stencil, ideal for long-lasting, vibrant 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-4717 .elementor-element.elementor-element-6336dae:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286bb22 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-286bb22 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-286bb22::after {
  content: "Creates a premium, textured finish by stitching the design directly into the fabric."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4717 .elementor-element.elementor-element-286bb22:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591fa37 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-591fa37 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-591fa37::after {
  content: "Uses heat and pressure to apply detailed graphics, suitable for small batches or intricate artwork."; /* 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-4717 .elementor-element.elementor-element-591fa37:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738b241 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-738b241 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-738b241::after {
  content: "A professional branding element woven into a fabric label and sewn onto the backpack."; /* 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-4717 .elementor-element.elementor-element-738b241:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4da8069 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-4da8069 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-4da8069::after {
  content: "Premium packaging with custom logos or designs for a polished, retail-ready 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-4717 .elementor-element.elementor-element-4da8069:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75aca46 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-75aca46 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-75aca46::after {
  content: "Personalized product tags featuring branding, care details, or special messages."; /* 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-4717 .elementor-element.elementor-element-75aca46:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd9e6d7 *//* Make container relative for overlay positioning */
.elementor-4717 .elementor-element.elementor-element-cd9e6d7 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4717 .elementor-element.elementor-element-cd9e6d7::after {
  content: "Lightweight protective packaging customized with logos or artwork."; /* 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-4717 .elementor-element.elementor-element-cd9e6d7:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */