.elementor-4521 .elementor-element.elementor-element-5029e64{--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-4521 .elementor-element.elementor-element-5029e64:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-5029e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-1910b8f{--display:flex;}.elementor-4521 .elementor-element.elementor-element-3cdc7c1{--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-4521 .elementor-element.elementor-element-452466a{padding:035px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-452466a .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-4521 .elementor-element.elementor-element-eb6a6b2{padding:20px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-icon i{color:#2E2A45;transition:color 0.3s;}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-icon svg{fill:#2E2A45;transition:fill 0.3s;}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4521 .elementor-element.elementor-element-eb6a6b2 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4521 .elementor-element.elementor-element-eb6a6b2 .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-4521 .elementor-element.elementor-element-42481c9 .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-4521 .elementor-element.elementor-element-42481c9 .elementor-button:hover, .elementor-4521 .elementor-element.elementor-element-42481c9 .elementor-button:focus{background-color:#992732;color:#FFFFFF;}.elementor-4521 .elementor-element.elementor-element-42481c9 .elementor-button:hover svg, .elementor-4521 .elementor-element.elementor-element-42481c9 .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-4521 .elementor-element.elementor-element-c48ed83{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-4521 .elementor-element.elementor-element-a0d0264{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4521 .elementor-element.elementor-element-a0d0264:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-a0d0264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4521 .elementor-element.elementor-element-056702c{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-4521 .elementor-element.elementor-element-056702c .elementor-icon-list-icon i{color:#992732;transition:color 0.3s;}.elementor-4521 .elementor-element.elementor-element-056702c .elementor-icon-list-icon svg{fill:#992732;transition:fill 0.3s;}.elementor-4521 .elementor-element.elementor-element-056702c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4521 .elementor-element.elementor-element-056702c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4521 .elementor-element.elementor-element-056702c .elementor-icon-list-text{transition:color 0.3s;}.elementor-4521 .elementor-element.elementor-element-5b9f15d{--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-4521 .elementor-element.elementor-element-1816e3e .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-4521 .elementor-element.elementor-element-1816e3e .elementor-button:hover, .elementor-4521 .elementor-element.elementor-element-1816e3e .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-1816e3e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4521 .elementor-element.elementor-element-1816e3e .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4521 .elementor-element.elementor-element-1816e3e .elementor-button:hover svg, .elementor-4521 .elementor-element.elementor-element-1816e3e .elementor-button:focus svg{fill:#000000;}.elementor-4521 .elementor-element.elementor-element-b0623be .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-4521 .elementor-element.elementor-element-b0623be .elementor-button:hover, .elementor-4521 .elementor-element.elementor-element-b0623be .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-b0623be .elementor-button-content-wrapper{flex-direction:row;}.elementor-4521 .elementor-element.elementor-element-b0623be .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-4521 .elementor-element.elementor-element-b0623be .elementor-button:hover svg, .elementor-4521 .elementor-element.elementor-element-b0623be .elementor-button:focus svg{fill:#000000;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .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-4521 .elementor-element.elementor-element-258fcd1 .wpr-acc-icon-box{width:70px;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-button, .elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:normal;text-decoration:none;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-258fcd1.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4521 .elementor-element.elementor-element-258fcd1.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4521 .elementor-element.elementor-element-258fcd1.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#2E2A45;font-size:25px;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#2E2A45;width:25px;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-258fcd1.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-258fcd1.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4521 .elementor-element.elementor-element-258fcd1 .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-4521 .elementor-element.elementor-element-eff00ee{padding:50px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-6c6496f{--display:flex;}.elementor-4521 .elementor-element.elementor-element-6c6496f:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-6c6496f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2E2A45 41%, #FFFFFF 100%);}.elementor-4521 .elementor-element.elementor-element-6a1f486{padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-6a1f486 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4521 .elementor-element.elementor-element-e678056{--display:flex;}.elementor-4521 .elementor-element.elementor-element-e678056:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-e678056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-4cfb7a1{padding:50px 0px 10px 0px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-4cfb7a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-aa78ae6{--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-4521 .elementor-element.elementor-element-aa78ae6:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-aa78ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-c6780cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-59de0c6{--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-4521 .elementor-element.elementor-element-4f2029a{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-0f387c3{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-0f387c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-d603a92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-7ebe6f4{--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-4521 .elementor-element.elementor-element-22e45d1{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-94f7119{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-94f7119 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-3c85dd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-caea88c{--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-4521 .elementor-element.elementor-element-d307d04{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-fea113c{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-fea113c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-3a03542{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-f32fa66{--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-4521 .elementor-element.elementor-element-cbeb5a0{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-595b4ac{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-595b4ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-79f89e4{--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-4521 .elementor-element.elementor-element-79f89e4:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-79f89e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-246f758{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-9d389d8{--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-4521 .elementor-element.elementor-element-779a159{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-d9bdd26{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-d9bdd26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-eba8e36{--display:flex;}.elementor-4521 .elementor-element.elementor-element-eba8e36:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-eba8e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-b803ca4{padding:100px 0px 10px 0px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-b803ca4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-6871071{--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-4521 .elementor-element.elementor-element-6871071:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-6871071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-033e7fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-d3d78f7{--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-4521 .elementor-element.elementor-element-3acf01d{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-8553c8d{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-8553c8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-d34efcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-094056b{--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-4521 .elementor-element.elementor-element-9a95f68{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-4ae153b{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-4ae153b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-c7fcaa2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-4f72bf8{--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-4521 .elementor-element.elementor-element-a1061e5{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-506e2b7{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-506e2b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-68dfd93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-9cdd3f4{--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-4521 .elementor-element.elementor-element-6b0fe93{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-1f1d55d{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-1f1d55d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-c44cb73{--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-4521 .elementor-element.elementor-element-c44cb73:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-c44cb73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-dba4cbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-a319ed7{--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-4521 .elementor-element.elementor-element-4a72966{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-487ca14{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-487ca14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-6d168cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-33cff62{--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-4521 .elementor-element.elementor-element-68233c6{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-a336cbf{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-a336cbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-727b817{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-7ed7635{--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-4521 .elementor-element.elementor-element-9bc4432{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-79404b3{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-79404b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-e1085c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-e662e4f{--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-4521 .elementor-element.elementor-element-4b2ea09{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-d77816f{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-d77816f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-fe7f1d4{--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-4521 .elementor-element.elementor-element-fe7f1d4:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-fe7f1d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-f9a591d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-6fc1d2d{--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-4521 .elementor-element.elementor-element-1629a30{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-a33cc7b{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-a33cc7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-f6cb828{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-079154a{--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-4521 .elementor-element.elementor-element-e4b5e02{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-027745c{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-027745c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-863d115{--display:flex;}.elementor-4521 .elementor-element.elementor-element-863d115:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-863d115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-0c052a2{padding:100px 0px 10px 0px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-0c052a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-31d6ac3{--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-4521 .elementor-element.elementor-element-31d6ac3:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-31d6ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-6b1b52c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-1d44ae8{--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-4521 .elementor-element.elementor-element-b57be58{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-ee30b28{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-ee30b28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-1a74468{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-0e9c5df{--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-4521 .elementor-element.elementor-element-a303756{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-bea1f82{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-bea1f82 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-b641f35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-73fa0cf{--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-4521 .elementor-element.elementor-element-3fad77f{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-ccc3930{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-ccc3930 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-0d4ed7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-e22ef44{--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-4521 .elementor-element.elementor-element-bf7f9ca{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-d1f7351{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-d1f7351 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-4a85cc3{--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-4521 .elementor-element.elementor-element-4a85cc3:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-4a85cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-4f970ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-9963e53{--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-4521 .elementor-element.elementor-element-b82742d{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-0cb8e25{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-0cb8e25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-0bad877{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-dd9e15b{--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-4521 .elementor-element.elementor-element-94a64c8{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-5cac902{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-5cac902 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-d000fe9{--display:flex;}.elementor-4521 .elementor-element.elementor-element-d000fe9:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-d000fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-7e52bee{padding:100px 0px 10px 0px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-7e52bee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-a4a2a45{--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-4521 .elementor-element.elementor-element-a4a2a45:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-a4a2a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-7fb829a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-842bc4b{--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-4521 .elementor-element.elementor-element-be46d48{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-2f3abc2{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-2f3abc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-7bc307d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-399440d{--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-4521 .elementor-element.elementor-element-57f5d22{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-93a5cff{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-93a5cff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-4186ef0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-9a38d29{--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-4521 .elementor-element.elementor-element-5f11990{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-9af30eb{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-9af30eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-dc4d623{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-77e26a6{--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-4521 .elementor-element.elementor-element-dc7084e{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-4d32cbc{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-4d32cbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-758c40b{--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-4521 .elementor-element.elementor-element-758c40b:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-758c40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-210ec67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-f622b94{--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-4521 .elementor-element.elementor-element-6d56757{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-03badf3{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-03badf3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-db80356{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-d6296a1{--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-4521 .elementor-element.elementor-element-866c151{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-e082f76{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-e082f76 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-d14fed6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-154dd44{--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-4521 .elementor-element.elementor-element-37a203e{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-d7d1bde{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-d7d1bde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-e6035a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-5f83f6d{--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-4521 .elementor-element.elementor-element-df58d2c{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-772607e{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-772607e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-0e7fd2a{--display:flex;}.elementor-4521 .elementor-element.elementor-element-0e7fd2a:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-0e7fd2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-e5b1ab7{padding:100px 0px 10px 0px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-e5b1ab7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-0766293{--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-4521 .elementor-element.elementor-element-0766293:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-0766293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-53cdd91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-3aeebcd{--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-4521 .elementor-element.elementor-element-3da218a{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-54953ca{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-54953ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-a3e4059{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-81f964e{--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-4521 .elementor-element.elementor-element-24853a0{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-c4d592c{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-c4d592c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-27264b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-5777c36{--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-4521 .elementor-element.elementor-element-3102c68{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-082fc4d{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-082fc4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-6f9d50a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-ebf15d1{--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-4521 .elementor-element.elementor-element-c8eebe9{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-9954a17{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-9954a17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-e6e70bd{--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-4521 .elementor-element.elementor-element-e6e70bd:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-e6e70bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-256ca6e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-3e8dc9f{--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-4521 .elementor-element.elementor-element-9c2d0b0{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-b9a599e{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-b9a599e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-5f62b71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-78dc533{--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-4521 .elementor-element.elementor-element-f45415a{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-8405d61{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-8405d61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-84197bb{--display:flex;}.elementor-4521 .elementor-element.elementor-element-84197bb:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-84197bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-68735c1{padding:100px 0px 10px 0px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-68735c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-cb12675{--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-4521 .elementor-element.elementor-element-cb12675:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-cb12675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-0e6d081{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-0d6bf39{--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-4521 .elementor-element.elementor-element-1b9c683{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-5670c68{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-5670c68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-45eec01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-548d1a8{--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-4521 .elementor-element.elementor-element-38b2625{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-7ad9542{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-7ad9542 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-440f420{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-0fcb786{--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-4521 .elementor-element.elementor-element-dbdbb72{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-477b152{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-477b152 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-7fd447c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-f096379{--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-4521 .elementor-element.elementor-element-3bf5d16{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-77b2f77{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-77b2f77 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-f37c82e{--display:flex;}.elementor-4521 .elementor-element.elementor-element-f37c82e:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-f37c82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-84eee0f{padding:100px 0px 10px 0px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-84eee0f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-3405d2e{--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-4521 .elementor-element.elementor-element-3405d2e:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-3405d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-39fa1ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-fd7a85e{--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-4521 .elementor-element.elementor-element-1ceb0db{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-5cf5057{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-5cf5057 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-aa5477d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-996090d{--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-4521 .elementor-element.elementor-element-85fcc76{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-444156b{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-444156b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-003c298{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4521 .elementor-element.elementor-element-2758ccc{--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-4521 .elementor-element.elementor-element-e580598{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-da7b843{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4521 .elementor-element.elementor-element-da7b843 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4521 .elementor-element.elementor-element-aa4a35d{--display:flex;}.elementor-4521 .elementor-element.elementor-element-aa4a35d:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-aa4a35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-833c53a .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-4521 .elementor-element.elementor-element-833c53a .elementor-button:hover, .elementor-4521 .elementor-element.elementor-element-833c53a .elementor-button:focus{background-color:#B52E3B;color:#FFFFFF;}.elementor-4521 .elementor-element.elementor-element-833c53a .elementor-button:hover svg, .elementor-4521 .elementor-element.elementor-element-833c53a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4521 .elementor-element.elementor-element-6f2705e{--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-4521 .elementor-element.elementor-element-bdfa3e4{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4521 .elementor-element.elementor-element-bdfa3e4:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-bdfa3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-de110a1{padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-de110a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-7b7ade3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4521 .elementor-element.elementor-element-dd4ffef{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4521 .elementor-element.elementor-element-dd4ffef:not(.elementor-motion-effects-element-type-background), .elementor-4521 .elementor-element.elementor-element-dd4ffef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4521 .elementor-element.elementor-element-c3d194c .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-4521 .elementor-element.elementor-element-c3d194c{background-color:#F5F5F5;padding:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-acc-icon-box{width:70px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-button, .elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-c3d194c.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4521 .elementor-element.elementor-element-c3d194c.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4521 .elementor-element.elementor-element-c3d194c.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#992732;font-size:25px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#992732;width:25px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4521 .elementor-element.elementor-element-c3d194c.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4521 .elementor-element.elementor-element-c3d194c.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4521 .elementor-element.elementor-element-c3d194c .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-4521 .elementor-element.elementor-element-5ceed8f{--display:flex;}.elementor-4521 .elementor-element.elementor-element-003b2e3{--display:flex;}.elementor-4521 .elementor-element.elementor-element-eb7a089{--display:flex;--padding-top:60px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-4521 .elementor-element.elementor-element-aa78ae6{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-79f89e4{--content-width:200px;}.elementor-4521 .elementor-element.elementor-element-6871071{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-c44cb73{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-fe7f1d4{--content-width:400px;}.elementor-4521 .elementor-element.elementor-element-31d6ac3{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-4a85cc3{--content-width:400px;}.elementor-4521 .elementor-element.elementor-element-a4a2a45{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-758c40b{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-0766293{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-e6e70bd{--content-width:400px;}.elementor-4521 .elementor-element.elementor-element-cb12675{--content-width:800px;}.elementor-4521 .elementor-element.elementor-element-3405d2e{--content-width:600px;}}@media(max-width:1024px){.elementor-4521 .elementor-element.elementor-element-5029e64{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-5b9f15d{--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-4521 .elementor-element.elementor-element-aa78ae6{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-59de0c6{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-7ebe6f4{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-caea88c{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-f32fa66{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-79f89e4{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9d389d8{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-6871071{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-d3d78f7{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-094056b{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-4f72bf8{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9cdd3f4{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-c44cb73{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-a319ed7{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-33cff62{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-7ed7635{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-e662e4f{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-fe7f1d4{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-6fc1d2d{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-079154a{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-31d6ac3{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-1d44ae8{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0e9c5df{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-73fa0cf{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-e22ef44{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-4a85cc3{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9963e53{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-dd9e15b{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-a4a2a45{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-842bc4b{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-399440d{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9a38d29{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-77e26a6{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-758c40b{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-f622b94{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-d6296a1{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-154dd44{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-5f83f6d{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0766293{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-3aeebcd{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-81f964e{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-5777c36{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-ebf15d1{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-e6e70bd{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-3e8dc9f{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-78dc533{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-cb12675{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0d6bf39{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-548d1a8{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0fcb786{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-f096379{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-3405d2e{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-fd7a85e{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-996090d{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-2758ccc{--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-6f2705e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4521 .elementor-element.elementor-element-5029e64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-5b9f15d{--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-4521 .elementor-element.elementor-element-5b9f15d.e-con{--align-self:flex-start;}.elementor-4521 .elementor-element.elementor-element-aa78ae6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-59de0c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-7ebe6f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-caea88c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-f32fa66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-79f89e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9d389d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-6871071{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-d3d78f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-094056b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-4f72bf8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9cdd3f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-c44cb73{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-a319ed7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-33cff62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-7ed7635{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-e662e4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-fe7f1d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-6fc1d2d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-079154a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-31d6ac3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-1d44ae8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0e9c5df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-73fa0cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-e22ef44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-4a85cc3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9963e53{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-dd9e15b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-a4a2a45{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-842bc4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-399440d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-9a38d29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-77e26a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-758c40b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-f622b94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-d6296a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-154dd44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-5f83f6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0766293{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-3aeebcd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-81f964e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-5777c36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-ebf15d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-e6e70bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-3e8dc9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-78dc533{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-cb12675{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0d6bf39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-548d1a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-0fcb786{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-f096379{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-3405d2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-fd7a85e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-996090d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-2758ccc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4521 .elementor-element.elementor-element-6f2705e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-c6780cf *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-c6780cf {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-c6780cf::after {
  content: "A timeless style with a wool body and leather sleeves. Ideal for school pride or iconic streetwear 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-4521 .elementor-element.elementor-element-c6780cf:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d603a92 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-d603a92 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-d603a92::after {
  content: "A modern take that blends a bomber silhouette with classic varsity elements for everyday 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-4521 .elementor-element.elementor-element-d603a92:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c85dd1 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-3c85dd1 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-3c85dd1::after {
  content: "Breathable and non-quilted. Perfect for mild weather without added bulk."; /* 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-4521 .elementor-element.elementor-element-3c85dd1:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a03542 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-3a03542 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-3a03542::after {
  content: "Includes an attached hood for extra coverage and casual comfort. Great for layering in changing conditions."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4521 .elementor-element.elementor-element-3a03542:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246f758 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-246f758 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-246f758::after {
  content: "A bold, trend-driven fit that sits above the waist. Designed for standout, fashion-forward 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-4521 .elementor-element.elementor-element-246f758:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-033e7fc *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-033e7fc {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-033e7fc::after {
  content: "Slim cut, perfect for petite or teen frames."; /* 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-4521 .elementor-element.elementor-element-033e7fc:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d34efcd *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-d34efcd {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-d34efcd::after {
  content: "Slightly tailored for lean builds."; /* 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-4521 .elementor-element.elementor-element-d34efcd:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7fcaa2 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-c7fcaa2 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-c7fcaa2::after {
  content: "Standard fit for average body types."; /* 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-4521 .elementor-element.elementor-element-c7fcaa2:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68dfd93 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-68dfd93 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-68dfd93::after {
  content: "Relaxed fit for broader shoulders."; /* 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-4521 .elementor-element.elementor-element-68dfd93:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dba4cbf *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-dba4cbf {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-dba4cbf::after {
  content: "Extra room with longer sleeves."; /* 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-4521 .elementor-element.elementor-element-dba4cbf:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d168cd *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-6d168cd {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-6d168cd::after {
  content: "Comfortable fit for larger builds."; /* 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-4521 .elementor-element.elementor-element-6d168cd:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727b817 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-727b817 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-727b817::after {
  content: "Wider shoulders and chest for ease."; /* 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-4521 .elementor-element.elementor-element-727b817:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1085c0 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-e1085c0 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-e1085c0::after {
  content: "Oversized for layering and 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-4521 .elementor-element.elementor-element-e1085c0:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9a591d *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-f9a591d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-f9a591d::after {
  content: "Extended length for a relaxed 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-4521 .elementor-element.elementor-element-f9a591d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6cb828 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-f6cb828 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-f6cb828::after {
  content: "Maximum width and length for full 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-4521 .elementor-element.elementor-element-f6cb828:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b1b52c *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-6b1b52c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-6b1b52c::after {
  content: "Warm and insulating, offering a classic varsity appearance ideal for colder seasons."; /* 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-4521 .elementor-element.elementor-element-6b1b52c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a74468 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-1a74468 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-1a74468::after {
  content: "Soft, breathable, and lightweight for everyday comfort and casual 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-4521 .elementor-element.elementor-element-1a74468:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b641f35 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-b641f35 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-b641f35::after {
  content: "Smooth and glossy, adding a sleek, modern look with subtle retro 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-4521 .elementor-element.elementor-element-b641f35:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4ed7f *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-0d4ed7f {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-0d4ed7f::after {
  content: "Lightweight and weather-resistant, perfect for durable, athletic-inspired 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-4521 .elementor-element.elementor-element-0d4ed7f:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f970ad *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-4f970ad {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-4f970ad::after {
  content: "Premium and rugged, delivering a high-end finish with long-lasting 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-4521 .elementor-element.elementor-element-4f970ad:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bad877 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-0bad877 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-0bad877::after {
  content: "Ultra-soft and cozy, providing extra warmth for cooler conditions."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4521 .elementor-element.elementor-element-0bad877:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fb829a *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-7fb829a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-7fb829a::after {
  content: "A confident classic that balances boldness with timeless 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-4521 .elementor-element.elementor-element-7fb829a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bc307d *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-7bc307d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-7bc307d::after {
  content: "Fresh and energetic, ideal for teams or standout 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-4521 .elementor-element.elementor-element-7bc307d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4186ef0 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-4186ef0 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-4186ef0::after {
  content: "Bright and eye-catching, perfect for a bold, sporty 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-4521 .elementor-element.elementor-element-4186ef0:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc4d623 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-dc4d623 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-dc4d623::after {
  content: "Sleek and versatile, suitable for any occasion."; /* 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-4521 .elementor-element.elementor-element-dc4d623:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210ec67 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-210ec67 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-210ec67::after {
  content: "Retro-inspired for a unique, vintage 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-4521 .elementor-element.elementor-element-210ec67:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db80356 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-db80356 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-db80356::after {
  content: "Strong and impactful, made to leave a lasting impression."; /* 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-4521 .elementor-element.elementor-element-db80356:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14fed6 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-d14fed6 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-d14fed6::after {
  content: "A vibrant blend for standout 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-4521 .elementor-element.elementor-element-d14fed6:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6035a0 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-e6035a0 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-e6035a0::after {
  content: "Premium, custom-dyed shades created for your brand identity."; /* 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-4521 .elementor-element.elementor-element-e6035a0:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53cdd91 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-53cdd91 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-53cdd91::after {
  content: "A reliable technique producing vibrant, durable prints. Ideal for bold designs and larger runs."; /* 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-4521 .elementor-element.elementor-element-53cdd91:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e4059 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-a3e4059 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-a3e4059::after {
  content: "Perfect for all-over, full-color artwork. Ink bonds into the fabric for a soft, fade-resistant result."; /* 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-4521 .elementor-element.elementor-element-a3e4059:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27264b8 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-27264b8 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-27264b8::after {
  content: "High-resolution printing applied directly to fabric. Great for detailed designs and smooth gradients."; /* 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-4521 .elementor-element.elementor-element-27264b8:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f9d50a *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-6f9d50a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-6f9d50a::after {
  content: "Premium stitched designs that add texture, durability, and a professional finish for logos or text."; /* 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-4521 .elementor-element.elementor-element-6f9d50a:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-256ca6e *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-256ca6e {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-256ca6e::after {
  content: "Custom fabric panels sewn across larger areas for a bold, textured, high-end 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-4521 .elementor-element.elementor-element-256ca6e:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f62b71 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-5f62b71 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-5f62b71::after {
  content: "Light-reactive prints that enhance visibility and add 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-4521 .elementor-element.elementor-element-5f62b71:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6d081 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-0e6d081 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-0e6d081::after {
  content: "Add sparkle and shine for eye-catching designs that stand out on stage or in the streets."; /* 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-4521 .elementor-element.elementor-element-0e6d081:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45eec01 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-45eec01 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-45eec01::after {
  content: "Create a dazzling, glam finish that reflects light and draws attention."; /* 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-4521 .elementor-element.elementor-element-45eec01:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-440f420 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-440f420 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-440f420::after {
  content: "Introduce a bold, modern edge with reflective accents that shimmer with movement."; /* 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-4521 .elementor-element.elementor-element-440f420:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd447c *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-7fd447c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-7fd447c::after {
  content: "Classic and textured, offering a timeless varsity look with soft, looped yarns."; /* 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-4521 .elementor-element.elementor-element-7fd447c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39fa1ce *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-39fa1ce {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-39fa1ce::after {
  content: "Premium packaging that enhances unboxing and protects your jackets."; /* 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-4521 .elementor-element.elementor-element-39fa1ce:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa5477d *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-aa5477d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-aa5477d::after {
  content: "Lightweight, protective, and cost-effective packaging."; /* 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-4521 .elementor-element.elementor-element-aa5477d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-003c298 *//* Make container relative for overlay positioning */
.elementor-4521 .elementor-element.elementor-element-003c298 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4521 .elementor-element.elementor-element-003c298::after {
  content: "Professional tags showcasing brand details and care information."; /* 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-4521 .elementor-element.elementor-element-003c298:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */