.elementor-4285 .elementor-element.elementor-element-a7daa17{--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-4285 .elementor-element.elementor-element-a7daa17:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-a7daa17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-47c878b{--display:flex;}.elementor-4285 .elementor-element.elementor-element-5f07ccd{--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-4285 .elementor-element.elementor-element-f94c9ac{padding:035px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-f94c9ac .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-4285 .elementor-element.elementor-element-05be5f4{padding:20px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-icon i{color:#2E2A45;transition:color 0.3s;}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-icon svg{fill:#2E2A45;transition:fill 0.3s;}.elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4285 .elementor-element.elementor-element-05be5f4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4285 .elementor-element.elementor-element-05be5f4 .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-4285 .elementor-element.elementor-element-7c35bd6 .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-4285 .elementor-element.elementor-element-7c35bd6 .elementor-button:hover, .elementor-4285 .elementor-element.elementor-element-7c35bd6 .elementor-button:focus{background-color:#992732;color:#FFFFFF;}.elementor-4285 .elementor-element.elementor-element-7c35bd6 .elementor-button:hover svg, .elementor-4285 .elementor-element.elementor-element-7c35bd6 .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-4285 .elementor-element.elementor-element-e3b7974{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;font-style:italic;}.elementor-4285 .elementor-element.elementor-element-7c633dc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4285 .elementor-element.elementor-element-7c633dc:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-7c633dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4285 .elementor-element.elementor-element-c46da0b{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-4285 .elementor-element.elementor-element-c46da0b .elementor-icon-list-icon i{color:#992732;transition:color 0.3s;}.elementor-4285 .elementor-element.elementor-element-c46da0b .elementor-icon-list-icon svg{fill:#992732;transition:fill 0.3s;}.elementor-4285 .elementor-element.elementor-element-c46da0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4285 .elementor-element.elementor-element-c46da0b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4285 .elementor-element.elementor-element-c46da0b .elementor-icon-list-text{transition:color 0.3s;}.elementor-4285 .elementor-element.elementor-element-2af0819{--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-4285 .elementor-element.elementor-element-494a3e8 .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-4285 .elementor-element.elementor-element-494a3e8 .elementor-button:hover, .elementor-4285 .elementor-element.elementor-element-494a3e8 .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-494a3e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4285 .elementor-element.elementor-element-494a3e8 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-4285 .elementor-element.elementor-element-494a3e8 .elementor-button:hover svg, .elementor-4285 .elementor-element.elementor-element-494a3e8 .elementor-button:focus svg{fill:#000000;}.elementor-4285 .elementor-element.elementor-element-f598152 .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-4285 .elementor-element.elementor-element-f598152 .elementor-button:hover, .elementor-4285 .elementor-element.elementor-element-f598152 .elementor-button:focus{background-color:#2E2A4500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-f598152 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4285 .elementor-element.elementor-element-f598152 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-4285 .elementor-element.elementor-element-f598152 .elementor-button:hover svg, .elementor-4285 .elementor-element.elementor-element-f598152 .elementor-button:focus svg{fill:#000000;}.elementor-4285 .elementor-element.elementor-element-aceed02 .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-4285 .elementor-element.elementor-element-aceed02 .wpr-acc-icon-box{width:70px;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-button, .elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:normal;text-decoration:none;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-aceed02.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4285 .elementor-element.elementor-element-aceed02.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4285 .elementor-element.elementor-element-aceed02.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#2E2A45;font-size:25px;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#2E2A45;width:25px;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-aceed02.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-aceed02.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4285 .elementor-element.elementor-element-aceed02 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4285 .elementor-element.elementor-element-aceed02 .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-4285 .elementor-element.elementor-element-410ba5c{padding:40px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-cde3bcc{--display:flex;}.elementor-4285 .elementor-element.elementor-element-cde3bcc:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-cde3bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2E2A45 41%, #FFFFFF 100%);}.elementor-4285 .elementor-element.elementor-element-ba83188{padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-ba83188 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4285 .elementor-element.elementor-element-bb02556{--display:flex;}.elementor-4285 .elementor-element.elementor-element-bb02556:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-bb02556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-4a4cb2a{padding:50px 0px 10px 0px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-4a4cb2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-02e2bea{--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-4285 .elementor-element.elementor-element-02e2bea:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-02e2bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-ca0902b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-61c4fb3{--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-4285 .elementor-element.elementor-element-e7d5ea3{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-285fbc7{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-285fbc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-253dcd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-1e2abdf{--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-4285 .elementor-element.elementor-element-45064ef{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-f21f375{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-f21f375 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-432c17d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-934e121{--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-4285 .elementor-element.elementor-element-c0699c2{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-4235967{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-4235967 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-1e86e3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-295a0d4{--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-4285 .elementor-element.elementor-element-5c6488d{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-5b46fe5{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-5b46fe5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-5bce496{--display:flex;}.elementor-4285 .elementor-element.elementor-element-5bce496:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-5bce496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-36bf0f6{padding:100px 0px 10px 0px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-36bf0f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-88ebf64{--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-4285 .elementor-element.elementor-element-88ebf64:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-88ebf64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-4e14bea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-c2babc0{--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-4285 .elementor-element.elementor-element-0f4c190{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-7e5d776{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-7e5d776 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-2364aca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-aeac7be{--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-4285 .elementor-element.elementor-element-0035891{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-f5452eb{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-f5452eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-6d1d613{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-d8d2348{--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-4285 .elementor-element.elementor-element-d62e9ac{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-ce4fdb8{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-ce4fdb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-2544c07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-f7ee143{--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-4285 .elementor-element.elementor-element-d8d6c21{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-99c57d6{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-99c57d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-85ccc79{--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-4285 .elementor-element.elementor-element-85ccc79:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-85ccc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-72d896b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-1f9e76a{--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-4285 .elementor-element.elementor-element-9072fff{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-6afe9dc{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-6afe9dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-2084723{--display:flex;}.elementor-4285 .elementor-element.elementor-element-2084723:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-2084723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-4e9409e{padding:100px 0px 10px 0px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-4e9409e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-d3a86cb{--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-4285 .elementor-element.elementor-element-d3a86cb:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-d3a86cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-3bea5e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-4a3f894{--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-4285 .elementor-element.elementor-element-6a2cda3{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-1cea3a7{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-1cea3a7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-52631a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-736a847{--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-4285 .elementor-element.elementor-element-5deff6f{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-f6b895b{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-f6b895b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-75a89bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-6f6327d{--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-4285 .elementor-element.elementor-element-18d9960{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-4d96367{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-4d96367 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-7db5665{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-5f533ed{--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-4285 .elementor-element.elementor-element-760d8ea{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-c62755d{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-c62755d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-2ae290a{--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-4285 .elementor-element.elementor-element-2ae290a:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-2ae290a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-3cb7b90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-56086c8{--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-4285 .elementor-element.elementor-element-50792e7{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-63ddd2c{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-63ddd2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-fd65df9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-3457dd5{--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-4285 .elementor-element.elementor-element-79f7af6{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-a81809c{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-a81809c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-93d6068{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-6b0664a{--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-4285 .elementor-element.elementor-element-13e579d{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-e0a7df3{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-e0a7df3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-929922c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-e239912{--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-4285 .elementor-element.elementor-element-e334332{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-eac427d{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-eac427d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-8a158f9{--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-4285 .elementor-element.elementor-element-8a158f9:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-8a158f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-a2f716b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-d3f259f{--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-4285 .elementor-element.elementor-element-583d365{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-ef28ccc{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-ef28ccc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-d82e018{--display:flex;}.elementor-4285 .elementor-element.elementor-element-d82e018:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-d82e018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-e3eb4c7{padding:100px 0px 10px 0px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-e3eb4c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-5b373c7{--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-4285 .elementor-element.elementor-element-5b373c7:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-5b373c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-7f5f119{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-72244aa{--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-4285 .elementor-element.elementor-element-a31acd5{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-8cc482b{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-8cc482b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-e85fbf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-7d28623{--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-4285 .elementor-element.elementor-element-4cb7d7b{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-8abbed7{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-8abbed7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-88145c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-db93d9b{--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-4285 .elementor-element.elementor-element-e206cd6{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-db3e51c{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-db3e51c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-1404197{--display:flex;}.elementor-4285 .elementor-element.elementor-element-1404197:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-1404197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-cd42b7b{padding:100px 0px 10px 0px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-cd42b7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-902148a{--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-4285 .elementor-element.elementor-element-902148a:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-902148a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-c3d0ffe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-a3156de{--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-4285 .elementor-element.elementor-element-998bf5f{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-fd7e818{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-fd7e818 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-d5544b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-b865ad2{--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-4285 .elementor-element.elementor-element-3bf126a{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-2706794{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-2706794 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-36bfbe5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-8843738{--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-4285 .elementor-element.elementor-element-997ad4a{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-0be6443{background-color:#FFFFFF;padding:20px 20px 20px 20px;text-align:center;}.elementor-4285 .elementor-element.elementor-element-0be6443 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-4285 .elementor-element.elementor-element-756cf9b{--display:flex;}.elementor-4285 .elementor-element.elementor-element-756cf9b:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-756cf9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-156a4cb .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-4285 .elementor-element.elementor-element-156a4cb .elementor-button:hover, .elementor-4285 .elementor-element.elementor-element-156a4cb .elementor-button:focus{background-color:#B52E3B;color:#FFFFFF;}.elementor-4285 .elementor-element.elementor-element-156a4cb .elementor-button:hover svg, .elementor-4285 .elementor-element.elementor-element-156a4cb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4285 .elementor-element.elementor-element-c311475{--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-4285 .elementor-element.elementor-element-326c7c9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4285 .elementor-element.elementor-element-326c7c9:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-326c7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-aedf43f{padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-aedf43f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-d806249{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-4285 .elementor-element.elementor-element-33496eb{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4285 .elementor-element.elementor-element-33496eb:not(.elementor-motion-effects-element-type-background), .elementor-4285 .elementor-element.elementor-element-33496eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .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-4285 .elementor-element.elementor-element-c9fd564{background-color:#F5F5F5;padding:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-acc-icon-box{width:70px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#2E2A45;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-button, .elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-c9fd564.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-4285 .elementor-element.elementor-element-c9fd564.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 0px);}.elementor-4285 .elementor-element.elementor-element-c9fd564.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(70px + 30px + 0px);}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#992732;font-size:25px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#992732;width:25px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#333333;font-size:6px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#333333;width:6px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-4285 .elementor-element.elementor-element-c9fd564.wpr-advanced-accordion-icon-side-box .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0px 0px 0px;}.elementor-4285 .elementor-element.elementor-element-c9fd564.wpr-advanced-accordion-icon-side-curve .wpr-advanced-accordion .wpr-acc-icon-box{border-radius:0px 0 0 0px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-4285 .elementor-element.elementor-element-c9fd564 .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-4285 .elementor-element.elementor-element-040ef5d{--display:flex;}.elementor-4285 .elementor-element.elementor-element-86ef682{--display:flex;}.elementor-4285 .elementor-element.elementor-element-9ac213f{--display:flex;}@media(max-width:1024px){.elementor-4285 .elementor-element.elementor-element-a7daa17{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-2af0819{--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-4285 .elementor-element.elementor-element-02e2bea{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-61c4fb3{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-1e2abdf{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-934e121{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-295a0d4{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-88ebf64{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-c2babc0{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-aeac7be{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-d8d2348{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-f7ee143{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-85ccc79{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-1f9e76a{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-d3a86cb{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-4a3f894{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-736a847{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-6f6327d{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-5f533ed{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-2ae290a{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-56086c8{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-3457dd5{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-6b0664a{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-e239912{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-8a158f9{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-d3f259f{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-5b373c7{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-72244aa{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-7d28623{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-db93d9b{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-902148a{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4285 .elementor-element.elementor-element-a3156de{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-b865ad2{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-8843738{--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-c311475{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-4285 .elementor-element.elementor-element-a7daa17{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-2af0819{--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-4285 .elementor-element.elementor-element-2af0819.e-con{--align-self:flex-start;}.elementor-4285 .elementor-element.elementor-element-02e2bea{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-61c4fb3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-1e2abdf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-934e121{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-295a0d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-88ebf64{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-c2babc0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-aeac7be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-d8d2348{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-f7ee143{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-85ccc79{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-1f9e76a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-d3a86cb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-4a3f894{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-736a847{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-6f6327d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-5f533ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-2ae290a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-56086c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-3457dd5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-6b0664a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-e239912{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-8a158f9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-d3f259f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-5b373c7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-72244aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-7d28623{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-db93d9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-902148a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4285 .elementor-element.elementor-element-a3156de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-b865ad2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-8843738{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4285 .elementor-element.elementor-element-c311475{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4285 .elementor-element.elementor-element-02e2bea{--content-width:800px;}.elementor-4285 .elementor-element.elementor-element-88ebf64{--content-width:800px;}.elementor-4285 .elementor-element.elementor-element-85ccc79{--content-width:200px;}.elementor-4285 .elementor-element.elementor-element-d3a86cb{--content-width:800px;}.elementor-4285 .elementor-element.elementor-element-2ae290a{--content-width:800px;}.elementor-4285 .elementor-element.elementor-element-8a158f9{--content-width:200px;}.elementor-4285 .elementor-element.elementor-element-5b373c7{--content-width:600px;}.elementor-4285 .elementor-element.elementor-element-902148a{--content-width:600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4285 .elementor-element.elementor-element-02e2bea{--content-width:100%;}.elementor-4285 .elementor-element.elementor-element-902148a{--content-width:600px;}}/* Start custom CSS for container, class: .elementor-element-ca0902b *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-ca0902b {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-ca0902b::after {
  content: "Soft, gentle, and perfectly sized for infants and toddlers, ideal for cribs, strollers, or cozy cuddles."; /* 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-4285 .elementor-element.elementor-element-ca0902b:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-253dcd3 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-253dcd3 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-253dcd3::after {
  content: "A cozy, mid-sized blanket perfect for couch lounging, bringing both warmth and style to any space."; /* 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-4285 .elementor-element.elementor-element-253dcd3:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432c17d *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-432c17d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-432c17d::after {
  content: "Designed to fit a twin bed, providing full coverage and everyday 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-4285 .elementor-element.elementor-element-432c17d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e86e3d *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-1e86e3d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-1e86e3d::after {
  content: "Custom-made to your exact dimensions, ideal for unique spaces, special requirements, or branded projects."; /* 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-4285 .elementor-element.elementor-element-1e86e3d:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e14bea *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-4e14bea {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-4e14bea::after {
  content: "Soft, lightweight, and durable with long-lasting color, offering an affordable, easy-care option for everyday use."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4285 .elementor-element.elementor-element-4e14bea:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2364aca *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-2364aca {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-2364aca::after {
  content: "Made from breathable, naturally soft cotton yarn for all-season comfort and a gentle, cozy feel."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4285 .elementor-element.elementor-element-2364aca:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1d613 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-6d1d613 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-6d1d613::after {
  content: "Crafted with warm, elastic wool yarn to provide excellent insulation and heat retention in colder climates."; /* 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-4285 .elementor-element.elementor-element-6d1d613:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2544c07 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-2544c07 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-2544c07::after {
  content: "Luxuriously soft with a smooth finish, this premium blend combines warmth and elegance for a high-end blanket experience."; /* 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-4285 .elementor-element.elementor-element-2544c07:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d896b *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-72d896b {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-72d896b::after {
  content: "Eco-friendly, sustainable recycled yarns that minimize waste while delivering lasting quality 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-4285 .elementor-element.elementor-element-72d896b:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bea5e2 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-3bea5e2 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-3bea5e2::after {
  content: "A bold and classic shade that adds warmth and energy to any design."; /* 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-4285 .elementor-element.elementor-element-3bea5e2:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52631a4 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-52631a4 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-52631a4::after {
  content: "Calming and versatile, blue offers a cool, timeless look suitable for many styles."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4285 .elementor-element.elementor-element-52631a4:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a89bb *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-75a89bb {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-75a89bb::after {
  content: "Clean and neutral, white brings a fresh, minimalist feel or pairs well with bolder colors."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4285 .elementor-element.elementor-element-75a89bb:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db5665 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-7db5665 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-7db5665::after {
  content: "Rich and elegant, purple adds a touch of luxury and creativity to your blanket."; /* 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-4285 .elementor-element.elementor-element-7db5665:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cb7b90 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-3cb7b90 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-3cb7b90::after {
  content: "Bright and cheerful, yellow creates a vibrant and optimistic 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-4285 .elementor-element.elementor-element-3cb7b90:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd65df9 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-fd65df9 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-fd65df9::after {
  content: "Natural and soothing, green evokes a sense of calm and balance."; /* 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-4285 .elementor-element.elementor-element-fd65df9:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93d6068 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-93d6068 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-93d6068::after {
  content: "Custom color matching based on Pantone codes for brand accuracy and consistency."; /* 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-4285 .elementor-element.elementor-element-93d6068:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929922c *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-929922c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-929922c::after {
  content: "Intricate woven designs with up to 3 yarn colors, allowing for detailed patterns and logos."; /* 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-4285 .elementor-element.elementor-element-929922c:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2f716b *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-a2f716b {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-a2f716b::after {
  content: "Access to premium, rare, or custom-dyed yarn colors for a completely unique finish."; /* 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-4285 .elementor-element.elementor-element-a2f716b:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5f119 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-7f5f119 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-7f5f119::after {
  content: "Durable, classic stitching directly on the blanket, perfect for logos, names, or custom designs with a premium finish."; /* 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-4285 .elementor-element.elementor-element-7f5f119:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85fbf8 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-e85fbf8 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-e85fbf8::after {
  content: "Premium woven labels featuring your design, sewn onto the blanket for a subtle and professional branding touch."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4285 .elementor-element.elementor-element-e85fbf8:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88145c9 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-88145c9 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-88145c9::after {
  content: "Sleek, full-color labels printed with your logo or design, attached to the blanket for a polished, modern appearance."; /* Replace with your text */
  position: absolute;
  left: 0;
  bottom: -100%; /* start below container */
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2E2A45; /* white background */
  color: #fff;
  font-family: 'Montserrat', sans-serif; /* Montserrat font */
  font-size: 13px;
  text-align: center;
  transition: bottom 0.4s ease; /* slide up transition */
  pointer-events: none;
  padding:30px;
}

/* Slide overlay up on hover */
.elementor-4285 .elementor-element.elementor-element-88145c9:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3d0ffe *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-c3d0ffe {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-c3d0ffe::after {
  content: "Sturdy, transparent plastic bags that safeguard blankets during shipping and storage, perfect for simple, no-fuss 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-4285 .elementor-element.elementor-element-c3d0ffe:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5544b6 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-d5544b6 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-d5544b6::after {
  content: "Custom boxes with your logo for a premium, secure unboxing experience."; /* 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-4285 .elementor-element.elementor-element-d5544b6:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36bfbe5 *//* Make container relative for overlay positioning */
.elementor-4285 .elementor-element.elementor-element-36bfbe5 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* Overlay text initially below container */
.elementor-4285 .elementor-element.elementor-element-36bfbe5::after {
  content: "Branded tags on each blanket, ideal for retail display and sharing product or brand details."; /* 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-4285 .elementor-element.elementor-element-36bfbe5:hover::after {
  bottom: 0; /* move overlay into view */
}/* End custom CSS */