.elementor-20105 .elementor-element.elementor-element-9e20497{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-9e20497:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-9e20497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;background-image:url("https://primoragifts.com/wp-content/uploads/2026/08/bg.jpg");}.elementor-20105 .elementor-element.elementor-element-8a79cb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20105 .elementor-element.elementor-element-74e5f63 > .elementor-widget-container{background-color:#A50158;padding:5px 0px 5px 0px;}.elementor-20105 .elementor-element.elementor-element-74e5f63 .wd-marquee{--wd-marquee-speed:50s;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-975f94d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-975f94d:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-975f94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-7e7a451{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-20105 .elementor-element.elementor-element-a5fd628 .title-after_title, .elementor-20105 .elementor-element.elementor-element-a5fd628 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-a5fd628 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-a5fd628 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-a5fd628 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-a5fd628 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-9c8b707{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-9c8b707 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-9c8b707 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-20105 .elementor-element.elementor-element-da65f77{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-c56a93a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-c56a93a::before, .elementor-20105 .elementor-element.elementor-element-c56a93a > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-c56a93a > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-c56a93a > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-c56a93a > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-c56a93a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-a9574cd{z-index:0;}.elementor-20105 .elementor-element.elementor-element-fa9df7d{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-fa9df7d .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-fa9df7d .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-dd2d025{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-dd2d025 .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-dd2d025 .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-dd2d025.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-dd2d025.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-dd2d025.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-dd2d025.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-dd2d025 .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-dd2d025 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-dd2d025 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-3a9768d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-7b03771{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-7b03771::before, .elementor-20105 .elementor-element.elementor-element-7b03771 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-7b03771 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-7b03771 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-7b03771 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-7b03771 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-cd885f9{z-index:0;}.elementor-20105 .elementor-element.elementor-element-e099dbb{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-e099dbb .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-e099dbb .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-c85383a{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-c85383a .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-c85383a .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-c85383a.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c85383a.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-c85383a.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-c85383a.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c85383a .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-c85383a .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-c85383a .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-ea31827{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-9a44694{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-9a44694::before, .elementor-20105 .elementor-element.elementor-element-9a44694 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-9a44694 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-9a44694 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-9a44694 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-9a44694 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-7e034bd{z-index:0;}.elementor-20105 .elementor-element.elementor-element-440ed8c{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-440ed8c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-440ed8c .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-cf83866{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-cf83866 .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-cf83866 .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-cf83866.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-cf83866.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-cf83866.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-cf83866.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-cf83866 .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-cf83866 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-cf83866 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-80eea09{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-cb3d5b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-cb3d5b6::before, .elementor-20105 .elementor-element.elementor-element-cb3d5b6 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-cb3d5b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-cb3d5b6 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-cb3d5b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-cb3d5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-5bc39e3{z-index:0;}.elementor-20105 .elementor-element.elementor-element-dfe8f1b{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-dfe8f1b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-dfe8f1b .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-2418a51{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-2418a51 .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-2418a51 .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-2418a51.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-2418a51.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-2418a51.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-2418a51.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-2418a51 .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-2418a51 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-2418a51 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-52a8fa1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-71445b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-71445b0::before, .elementor-20105 .elementor-element.elementor-element-71445b0 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-71445b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-71445b0 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-71445b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-71445b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-1503fdc{z-index:0;}.elementor-20105 .elementor-element.elementor-element-163c40c{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-163c40c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-163c40c .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-e98edcd{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-e98edcd .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-e98edcd .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-e98edcd.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-e98edcd.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-e98edcd.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-e98edcd.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-e98edcd .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-e98edcd .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-e98edcd .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-4853a52{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-a7aab44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-a7aab44::before, .elementor-20105 .elementor-element.elementor-element-a7aab44 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-a7aab44 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-a7aab44 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-a7aab44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-a7aab44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-d9bceb3{z-index:0;}.elementor-20105 .elementor-element.elementor-element-d92c4f8{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-d92c4f8 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-d92c4f8 .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-122376c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-122376c .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-122376c .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-122376c.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-122376c.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-122376c.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-122376c.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-122376c .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-122376c .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-122376c .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-c703753{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-5dbbee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-5dbbee0::before, .elementor-20105 .elementor-element.elementor-element-5dbbee0 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-5dbbee0 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-5dbbee0 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-5dbbee0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-5dbbee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-3312007{z-index:0;}.elementor-20105 .elementor-element.elementor-element-d9c67e8{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-d9c67e8 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-d9c67e8 .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-617284e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-617284e .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-617284e .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-617284e.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-617284e.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-617284e.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-617284e.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-617284e .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-617284e .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-617284e .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-337fc76{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-4c45aa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-4c45aa9::before, .elementor-20105 .elementor-element.elementor-element-4c45aa9 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-4c45aa9 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-4c45aa9 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-4c45aa9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-4c45aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-c22a310{z-index:0;}.elementor-20105 .elementor-element.elementor-element-aa9ba5c{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-aa9ba5c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-aa9ba5c .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-68e5d6c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-68e5d6c .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-68e5d6c .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-68e5d6c.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-68e5d6c.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-68e5d6c.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-68e5d6c.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-68e5d6c .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-68e5d6c .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-68e5d6c .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-7dd369d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20105 .elementor-element.elementor-element-c8fce0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-c8fce0e::before, .elementor-20105 .elementor-element.elementor-element-c8fce0e > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-c8fce0e > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-c8fce0e > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-c8fce0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-c8fce0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAF8F3;--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-32d4d99{z-index:0;}.elementor-20105 .elementor-element.elementor-element-fbfae3d{--divider-border-style:solid;--divider-color:#E8D8B8;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-fbfae3d .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-fbfae3d .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-0016c0e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-20105 .elementor-element.elementor-element-0016c0e .elementor-icon-box-wrapper{gap:5px;}.elementor-20105 .elementor-element.elementor-element-0016c0e .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-0016c0e.elementor-view-stacked .elementor-icon{background-color:#C9A45C;fill:#FAF8F3;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-0016c0e.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-0016c0e.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-0016c0e.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-0016c0e .elementor-icon{font-size:26px;padding:10px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-0016c0e .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-0016c0e .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-20105 .elementor-element.elementor-element-17ea3a0{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:12px;padding:0px 40px 10px 40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-20105 .elementor-element.elementor-element-b8d0868{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9A45C1A;--border-color:#C9A45C1A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-b8d0868:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-b8d0868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-5403fbf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-da56a09 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-20105 .elementor-element.elementor-element-da56a09 .title-after_title, .elementor-20105 .elementor-element.elementor-element-da56a09 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-da56a09 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-da56a09 .title-subtitle{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-da56a09 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-da56a09 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-7ea6687{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;--divider-icon-size:25px;}.elementor-20105 .elementor-element.elementor-element-7ea6687 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-7ea6687 .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title-after_title, .elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-6ad4fd3 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-8bf0af8 .wd-tabs{--wd-row-gap:25px;}.elementor-20105 .elementor-element.elementor-element-8bf0af8 .wd-nav-tabs > li > a{font-size:14px;font-weight:500;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-20105 .elementor-element.elementor-element-8bf0af8 .wd-nav-tabs{--nav-color:#C9A45C;--nav-color-hover:#FAF8F3;--nav-bg-hover:#C9A45C;--nav-color-active:#FAF8F3;--nav-bg-active:#A50158;--nav-pd:12px 30px 12px 30px;}.elementor-20105 .elementor-element.elementor-element-8bf0af8 .wd-nav-tabs > li.wd-active > a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-8bf0af8{--wd-brd-radius:12px;}.elementor-20105 .elementor-element.elementor-element-8bf0af8 [class*="products-bordered-grid"], .elementor-20105 .elementor-element.elementor-element-8bf0af8 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#C9A45C26;}.elementor-20105 .elementor-element.elementor-element-8bf0af8 .wd-products-with-bg, .elementor-20105 .elementor-element.elementor-element-8bf0af8 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-2fe0dc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-2fe0dc1:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-2fe0dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;}.elementor-20105 .elementor-element.elementor-element-a5b9471{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-20105 .elementor-element.elementor-element-4bfc384 .title-after_title, .elementor-20105 .elementor-element.elementor-element-4bfc384 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-4bfc384 .woodmart-title-container{max-width:720px;}.elementor-20105 .elementor-element.elementor-element-4bfc384 .title-subtitle{font-weight:500;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-4bfc384 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-4bfc384 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-1c8dc8c{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-1c8dc8c .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-1c8dc8c .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-20105 .elementor-element.elementor-element-3c68210 [class*="products-bordered-grid"], .elementor-20105 .elementor-element.elementor-element-3c68210 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#C9A45C26;}.elementor-20105 .elementor-element.elementor-element-3c68210 .wd-products-with-bg, .elementor-20105 .elementor-element.elementor-element-3c68210 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-ad61827.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20105 .elementor-element.elementor-element-ad61827 .wd-button-wrapper a{background-color:#A50158;border-color:#A50158;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-ad61827 .wd-button-wrapper:hover a{background-color:#25232A;border-color:#25232A;}.elementor-20105 .elementor-element.elementor-element-80322b2{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-80322b2:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-80322b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-d80cc57{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-13b0f40 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-20105 .elementor-element.elementor-element-13b0f40 .title-after_title, .elementor-20105 .elementor-element.elementor-element-13b0f40 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-13b0f40 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-13b0f40 .title-subtitle{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-13b0f40 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-13b0f40 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-4ea579f{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;--divider-icon-size:25px;}.elementor-20105 .elementor-element.elementor-element-4ea579f .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-4ea579f .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-2bba7ab .title-after_title, .elementor-20105 .elementor-element.elementor-element-2bba7ab .title-subtitle, .elementor-20105 .elementor-element.elementor-element-2bba7ab .woodmart-title-container{max-width:875px;}.elementor-20105 .elementor-element.elementor-element-2bba7ab .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-2bba7ab .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-2bba7ab .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-193de2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-ea41fb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-dcd3360{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-20105 .elementor-element.elementor-element-075ac5f .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-075ac5f.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-075ac5f.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-075ac5f.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-075ac5f.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-075ac5f.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-075ac5f.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-075ac5f.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-075ac5f .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-075ac5f .elementor-icon svg{height:40px;}.elementor-20105 .elementor-element.elementor-element-6afe9a8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-6afe9a8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-6afe9a8 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-6afe9a8 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-6afe9a8 .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-6afe9a8 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-e2740ca{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-e2740ca .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-e2740ca .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-918be86{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-918be86 > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-ba4e611{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-20105 .elementor-element.elementor-element-c340868 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-c340868.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c340868.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-c340868.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-c340868.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-c340868.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-c340868.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c340868.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c340868 .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-c340868 .elementor-icon svg{height:40px;}.elementor-20105 .elementor-element.elementor-element-48e5c5b .title-after_title, .elementor-20105 .elementor-element.elementor-element-48e5c5b .title-subtitle, .elementor-20105 .elementor-element.elementor-element-48e5c5b .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-48e5c5b .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-48e5c5b .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-48e5c5b .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-b2ffb3e{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-b2ffb3e .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-b2ffb3e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-61dc17e{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-61dc17e > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-8b00e39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-20105 .elementor-element.elementor-element-b321c0c .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-b321c0c.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-b321c0c.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-b321c0c.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-b321c0c.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-b321c0c.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-b321c0c.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-b321c0c.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-b321c0c .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-b321c0c .elementor-icon svg{height:40px;}.elementor-20105 .elementor-element.elementor-element-d5818bf .title-after_title, .elementor-20105 .elementor-element.elementor-element-d5818bf .title-subtitle, .elementor-20105 .elementor-element.elementor-element-d5818bf .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-d5818bf .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-d5818bf .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-d5818bf .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-20294d5{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-20294d5 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-20294d5 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-ef977b9{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-ef977b9 > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-ed05d1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-20105 .elementor-element.elementor-element-773076c .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-773076c.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-773076c.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-773076c.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-773076c.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-773076c.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-773076c.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-773076c.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-773076c .elementor-icon{font-size:40px;padding:12px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-773076c .elementor-icon svg{height:40px;}.elementor-20105 .elementor-element.elementor-element-c795f42 .title-after_title, .elementor-20105 .elementor-element.elementor-element-c795f42 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-c795f42 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-c795f42 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-c795f42 .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-c795f42 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-3e354f7{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-3e354f7 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-3e354f7 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-c1988f4{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-c1988f4 > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-8d6672c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-8d6672c:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-8d6672c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primoragifts.com/wp-content/uploads/2026/10/bg-corporate-4.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-20105 .elementor-element.elementor-element-41bc2cf{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:45px;--padding-bottom:45px;--padding-left:50px;--padding-right:45px;}.elementor-20105 .elementor-element.elementor-element-41bc2cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20105 .elementor-element.elementor-element-14d7951 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-20105 .elementor-element.elementor-element-14d7951 .title-after_title, .elementor-20105 .elementor-element.elementor-element-14d7951 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-14d7951 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-14d7951 .title-subtitle{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-14d7951 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-14d7951 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-4aea629{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20105 .elementor-element.elementor-element-4aea629 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-20105 .elementor-element.elementor-element-4aea629 .elementor-divider{text-align:left;}.elementor-20105 .elementor-element.elementor-element-fbdee46 .title-after_title, .elementor-20105 .elementor-element.elementor-element-fbdee46 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-fbdee46 .woodmart-title-container{max-width:428px;}.elementor-20105 .elementor-element.elementor-element-fbdee46 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-fbdee46 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;}.elementor-20105 .elementor-element.elementor-element-fbdee46 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-c5c8b0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-icon i{color:#C9A45C;transition:color 0.3s;}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-icon svg{fill:#C9A45C;transition:fill 0.3s;}.elementor-20105 .elementor-element.elementor-element-8da899b{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-20105 .elementor-element.elementor-element-8da899b .elementor-icon-list-text{color:#25232A;transition:color 0.3s;}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-icon i{color:#C9A45C;transition:color 0.3s;}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-icon svg{fill:#C9A45C;transition:fill 0.3s;}.elementor-20105 .elementor-element.elementor-element-e456393{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-20105 .elementor-element.elementor-element-e456393 .elementor-icon-list-text{color:#25232A;transition:color 0.3s;}.elementor-20105 .elementor-element.elementor-element-b997133{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-de06839 .wd-button-wrapper a{background-color:#A50158;border-color:#A50158;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-de06839 .wd-button-wrapper:hover a{background-color:#25232A;border-color:#25232A;}.elementor-20105 .elementor-element.elementor-element-6fd7ddd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-20105 .elementor-element.elementor-element-6fd7ddd .elementor-icon-box-title{margin-block-end:-3px;}.elementor-20105 .elementor-element.elementor-element-6fd7ddd.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-6fd7ddd.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-6fd7ddd.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-6fd7ddd .elementor-icon{font-size:20px;padding:7px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-6fd7ddd .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-6fd7ddd .elementor-icon-box-title a{font-size:13px;}.elementor-20105 .elementor-element.elementor-element-6fd7ddd .elementor-icon-box-description{font-size:18px;font-weight:900;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-07f1b77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9A45C1A;--border-color:#C9A45C1A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-07f1b77::before, .elementor-20105 .elementor-element.elementor-element-07f1b77 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-07f1b77 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-07f1b77 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-07f1b77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-07f1b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://primoragifts.com/wp-content/uploads/2026/08/custom-branding-bg-1.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-20105 .elementor-element.elementor-element-6659c97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-66c44da{--display:flex;--min-height:490px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-66c44da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20105 .elementor-element.elementor-element-ec050af{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:403px;z-index:3;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-ec050af{left:-74px;}body.rtl .elementor-20105 .elementor-element.elementor-element-ec050af{right:-74px;}.elementor-20105 .elementor-element.elementor-element-3a4e511{z-index:2;}.elementor-20105 .elementor-element.elementor-element-3a4e511 .wd-compare-img-handle{color:#C9A45C;background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-823dc0f{--display:flex;--min-height:490px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-823dc0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20105 .elementor-element.elementor-element-d351b81 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-20105 .elementor-element.elementor-element-d351b81 .title-after_title, .elementor-20105 .elementor-element.elementor-element-d351b81 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-d351b81 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-d351b81 .title-subtitle{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-d351b81 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-d351b81 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-cb259b1{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20105 .elementor-element.elementor-element-cb259b1 .elementor-divider-separator{width:15%;margin:0 auto;margin-left:0;}.elementor-20105 .elementor-element.elementor-element-cb259b1 .elementor-divider{text-align:left;}.elementor-20105 .elementor-element.elementor-element-4664506 .title-after_title, .elementor-20105 .elementor-element.elementor-element-4664506 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-4664506 .woodmart-title-container{max-width:550px;}.elementor-20105 .elementor-element.elementor-element-4664506 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-4664506 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.15em;}.elementor-20105 .elementor-element.elementor-element-4664506 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-622a251{--divider-border-style:solid;--divider-color:#C9A45C66;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20105 .elementor-element.elementor-element-622a251 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-20105 .elementor-element.elementor-element-622a251 .elementor-divider{text-align:left;}.elementor-20105 .elementor-element.elementor-element-672968b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-93a0a18{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-09a7e64 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-09a7e64.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-09a7e64.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-09a7e64.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-09a7e64.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-09a7e64.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-09a7e64.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-09a7e64.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-09a7e64 .elementor-icon{font-size:30px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-09a7e64 .elementor-icon svg{height:30px;}.elementor-20105 .elementor-element.elementor-element-a953dd6 .title-after_title, .elementor-20105 .elementor-element.elementor-element-a953dd6 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-a953dd6 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-a953dd6 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-a953dd6 .title{color:#A50158;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-20105 .elementor-element.elementor-element-a953dd6 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-9b9b80f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-aa7e824 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-aa7e824.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-aa7e824.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-aa7e824.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-aa7e824.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-aa7e824.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-aa7e824.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-aa7e824.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-aa7e824 .elementor-icon{font-size:30px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-aa7e824 .elementor-icon svg{height:30px;}.elementor-20105 .elementor-element.elementor-element-90ad2ac .title-after_title, .elementor-20105 .elementor-element.elementor-element-90ad2ac .title-subtitle, .elementor-20105 .elementor-element.elementor-element-90ad2ac .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-90ad2ac .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-90ad2ac .title{color:#A50158;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-20105 .elementor-element.elementor-element-90ad2ac .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-eda508d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-2256fd5 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-2256fd5.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-2256fd5.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-2256fd5.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-2256fd5.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-2256fd5.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-2256fd5.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-2256fd5.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-2256fd5 .elementor-icon{font-size:30px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-2256fd5 .elementor-icon svg{height:30px;}.elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-5ec9ec8 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title{color:#A50158;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-91cdb4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-97b71cc .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-97b71cc.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-97b71cc.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-97b71cc.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-97b71cc.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-97b71cc.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-97b71cc.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-97b71cc.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-97b71cc .elementor-icon{font-size:30px;padding:10px;border-width:2px 2px 2px 2px;}.elementor-20105 .elementor-element.elementor-element-97b71cc .elementor-icon svg{height:30px;}.elementor-20105 .elementor-element.elementor-element-bda8940 .title-after_title, .elementor-20105 .elementor-element.elementor-element-bda8940 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-bda8940 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-bda8940 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-bda8940 .title{color:#A50158;font-size:15px;font-weight:500;line-height:1.3em;}.elementor-20105 .elementor-element.elementor-element-bda8940 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-be7cf98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-f6bc79b .wd-button-wrapper a{background-color:#A50158;border-color:#A50158;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-f6bc79b .wd-button-wrapper:hover a{background-color:#25232A;border-color:#25232A;}.elementor-20105 .elementor-element.elementor-element-7a5409d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:9px;}.elementor-20105 .elementor-element.elementor-element-7a5409d .elementor-icon-box-title{margin-block-end:-3px;}.elementor-20105 .elementor-element.elementor-element-7a5409d.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-7a5409d.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-7a5409d.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-7a5409d .elementor-icon{font-size:20px;padding:7px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-7a5409d .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-7a5409d .elementor-icon-box-title a{font-size:13px;}.elementor-20105 .elementor-element.elementor-element-7a5409d .elementor-icon-box-description{font-size:18px;font-weight:900;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-c51f1f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-20105 .elementor-element.elementor-element-c51f1f2:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-c51f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c51f1f2::before, .elementor-20105 .elementor-element.elementor-element-c51f1f2 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-c51f1f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-c51f1f2 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-c51f1f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-c51f1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-31c7409{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-da154c4 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-20105 .elementor-element.elementor-element-da154c4 .title-after_title, .elementor-20105 .elementor-element.elementor-element-da154c4 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-da154c4 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-da154c4 .title-subtitle{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-da154c4 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-da154c4 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-79a0951{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;--divider-icon-size:25px;}.elementor-20105 .elementor-element.elementor-element-79a0951 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-79a0951 .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-88fa339 .title-after_title, .elementor-20105 .elementor-element.elementor-element-88fa339 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-88fa339 .woodmart-title-container{max-width:911px;}.elementor-20105 .elementor-element.elementor-element-88fa339 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-88fa339 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-88fa339 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-82f2318{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-f40d3ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:14px 14px 14px 14px;}.elementor-20105 .elementor-element.elementor-element-f40d3ba:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-f40d3ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-dad86b1{text-align:center;}.elementor-20105 .elementor-element.elementor-element-6ed82f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-6ed82f1:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-6ed82f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-bbb3ce9 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-4d0c89a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-f0ffc15{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-cdd0535 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-cdd0535.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-cdd0535.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-cdd0535.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-cdd0535.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-cdd0535.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-cdd0535 .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-cdd0535 .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-ffc867b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-20105 .elementor-element.elementor-element-ffc867b:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-ffc867b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-2c60f2b{text-align:center;}.elementor-20105 .elementor-element.elementor-element-0cdf47e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-0cdf47e:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-0cdf47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-7ca578a .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-6a7cd63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-88f3ce3{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-37e5f48 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-37e5f48.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-37e5f48.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-37e5f48.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-37e5f48.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-37e5f48.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-37e5f48 .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-37e5f48 .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-4618aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-20105 .elementor-element.elementor-element-4618aa7:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-4618aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-80a8800{text-align:center;}.elementor-20105 .elementor-element.elementor-element-fb13c3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-fb13c3e:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-fb13c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-808ede1 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-8e02786{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-0a16022{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-755a245 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-755a245.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-755a245.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-755a245.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-755a245.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-755a245.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-755a245 .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-755a245 .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-1eb0d90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-20105 .elementor-element.elementor-element-1eb0d90:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-1eb0d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-c8c15ae{text-align:center;}.elementor-20105 .elementor-element.elementor-element-148c61e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-148c61e:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-148c61e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-d1a2372 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-c8a10cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-51183f1{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-ff01a15 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-ff01a15.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-ff01a15.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-ff01a15.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-ff01a15.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-ff01a15.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-ff01a15 .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-ff01a15 .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-ccc9a9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-20105 .elementor-element.elementor-element-ccc9a9b:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-ccc9a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-87379aa{text-align:center;}.elementor-20105 .elementor-element.elementor-element-cfe2fcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-cfe2fcd:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-cfe2fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-b0de810 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-4ff1792{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-17f6262{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-41b93bb .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-41b93bb.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-41b93bb.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-41b93bb.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-41b93bb.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-41b93bb.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-41b93bb .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-41b93bb .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-03e44e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-20105 .elementor-element.elementor-element-03e44e7:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-03e44e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-2cc2d36{text-align:center;}.elementor-20105 .elementor-element.elementor-element-e59bb0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-e59bb0e:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-e59bb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-8951698 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-35e67eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-72dacb4{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-a13f2ca .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-a13f2ca.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-a13f2ca.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-a13f2ca.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-a13f2ca.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-a13f2ca.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-a13f2ca .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-a13f2ca .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-39e3c39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-20105 .elementor-element.elementor-element-39e3c39:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-39e3c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-c00a1dc{text-align:center;}.elementor-20105 .elementor-element.elementor-element-ba8098d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-ba8098d:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-ba8098d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-e249552 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-c474bba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-d6e8902{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-23492df .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-23492df.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-23492df.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-23492df.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-23492df.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-23492df.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-23492df .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-23492df .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-9ca3b26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:16px 16px 16px 16px;}.elementor-20105 .elementor-element.elementor-element-9ca3b26:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-9ca3b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-eb1188c{text-align:center;}.elementor-20105 .elementor-element.elementor-element-ff3c893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-ff3c893:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-ff3c893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-ac1006c .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.2em;}.elementor-20105 .elementor-element.elementor-element-3994191{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20105 .elementor-element.elementor-element-2673c21{font-size:15px;line-height:1.4em;}.elementor-20105 .elementor-element.elementor-element-f629da8 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-f629da8.elementor-view-stacked .elementor-icon{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-f629da8.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-f629da8.elementor-view-default .elementor-icon{color:#A50158;border-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-f629da8.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-f629da8.elementor-view-default .elementor-icon svg{fill:#A50158;}.elementor-20105 .elementor-element.elementor-element-f629da8 .elementor-icon{font-size:22px;}.elementor-20105 .elementor-element.elementor-element-f629da8 .elementor-icon svg{height:22px;}.elementor-20105 .elementor-element.elementor-element-fc1fb8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-0ed0334 .wd-button-wrapper a{background-color:#A50158;border-color:#A50158;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-0ed0334 .wd-button-wrapper:hover a{background-color:#25232A;border-color:#25232A;}.elementor-20105 .elementor-element.elementor-element-f500489{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-20105 .elementor-element.elementor-element-f500489:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-f500489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-f500489::before, .elementor-20105 .elementor-element.elementor-element-f500489 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-f500489 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-f500489 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-f500489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-f500489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20105 .elementor-element.elementor-element-07c0e1d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-d8fa4f8 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title-subtitle{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-94332af{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;--divider-icon-size:25px;}.elementor-20105 .elementor-element.elementor-element-94332af .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-94332af .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-facb0f7 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-facb0f7 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-facb0f7 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-e60ead7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-52bd78e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:14px 14px 14px 14px;}.elementor-20105 .elementor-element.elementor-element-52bd78e:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-52bd78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-a0364c7 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-20105 .elementor-element.elementor-element-dad809d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-dad809d:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-dad809d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-13d0000 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-20105 .elementor-element.elementor-element-13d0000 .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-13d0000.elementor-view-stacked .elementor-icon{background-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-13d0000.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-13d0000.elementor-view-default .elementor-icon{fill:#C9A45C33;color:#C9A45C33;border-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-13d0000 .elementor-icon{font-size:25px;}.elementor-20105 .elementor-element.elementor-element-13d0000 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-13d0000 .elementor-icon-box-title a{font-size:18px;}.elementor-20105 .elementor-element.elementor-element-13d0000 .elementor-icon-box-description{font-size:14px;line-height:16px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-3faf786{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:14px 14px 14px 14px;}.elementor-20105 .elementor-element.elementor-element-3faf786:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-3faf786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-f2bb0e9 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-20105 .elementor-element.elementor-element-87e4db8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-87e4db8:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-87e4db8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-1c9f8e1 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-20105 .elementor-element.elementor-element-1c9f8e1 .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-1c9f8e1.elementor-view-stacked .elementor-icon{background-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-1c9f8e1.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-1c9f8e1.elementor-view-default .elementor-icon{fill:#C9A45C33;color:#C9A45C33;border-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-1c9f8e1 .elementor-icon{font-size:25px;}.elementor-20105 .elementor-element.elementor-element-1c9f8e1 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-1c9f8e1 .elementor-icon-box-title a{font-size:18px;}.elementor-20105 .elementor-element.elementor-element-1c9f8e1 .elementor-icon-box-description{font-size:14px;line-height:16px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-8e188be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:14px 14px 14px 14px;}.elementor-20105 .elementor-element.elementor-element-8e188be:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-8e188be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-6fed4fc .elementor-wrapper{--video-aspect-ratio:1;}.elementor-20105 .elementor-element.elementor-element-ca4def7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-ca4def7:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-ca4def7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-3ffa563 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-20105 .elementor-element.elementor-element-3ffa563 .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-3ffa563.elementor-view-stacked .elementor-icon{background-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-3ffa563.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-3ffa563.elementor-view-default .elementor-icon{fill:#C9A45C33;color:#C9A45C33;border-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-3ffa563 .elementor-icon{font-size:25px;}.elementor-20105 .elementor-element.elementor-element-3ffa563 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-3ffa563 .elementor-icon-box-title a{font-size:18px;}.elementor-20105 .elementor-element.elementor-element-3ffa563 .elementor-icon-box-description{font-size:14px;line-height:16px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-24236a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:14px 14px 14px 14px;}.elementor-20105 .elementor-element.elementor-element-24236a7:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-24236a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-a61e0b1 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-20105 .elementor-element.elementor-element-99809d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-99809d8:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-99809d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20105 .elementor-element.elementor-element-742fef8 .elementor-icon-box-wrapper{align-items:center;gap:12px;}.elementor-20105 .elementor-element.elementor-element-742fef8 .elementor-icon-box-title{margin-block-end:0px;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-742fef8.elementor-view-stacked .elementor-icon{background-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-742fef8.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-742fef8.elementor-view-default .elementor-icon{fill:#C9A45C33;color:#C9A45C33;border-color:#C9A45C33;}.elementor-20105 .elementor-element.elementor-element-742fef8 .elementor-icon{font-size:25px;}.elementor-20105 .elementor-element.elementor-element-742fef8 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-742fef8 .elementor-icon-box-title a{font-size:18px;}.elementor-20105 .elementor-element.elementor-element-742fef8 .elementor-icon-box-description{font-size:14px;line-height:16px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-af0c03f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-20105 .elementor-element.elementor-element-af0c03f:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-af0c03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;background-image:url("https://primoragifts.com/wp-content/uploads/2026/08/how-it-works-bg.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-20105 .elementor-element.elementor-element-20c9d12{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-7184711 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-20105 .elementor-element.elementor-element-7184711 .title-after_title, .elementor-20105 .elementor-element.elementor-element-7184711 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-7184711 .woodmart-title-container{max-width:615px;}.elementor-20105 .elementor-element.elementor-element-7184711 .title-subtitle{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-7184711 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-7184711 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-5fd5dd0{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;--divider-icon-size:25px;}.elementor-20105 .elementor-element.elementor-element-5fd5dd0 .elementor-divider-separator{width:16%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-5fd5dd0 .elementor-divider{text-align:center;}.elementor-20105 .elementor-element.elementor-element-1f853f1 .title-after_title, .elementor-20105 .elementor-element.elementor-element-1f853f1 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-1f853f1 .woodmart-title-container{max-width:830px;}.elementor-20105 .elementor-element.elementor-element-1f853f1 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-1f853f1 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-1f853f1 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-39f742b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-d8a6dc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-f9a12c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:35px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-fa6c20a{z-index:3;}.elementor-20105 .elementor-element.elementor-element-fa6c20a .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-fa6c20a.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-fa6c20a.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-fa6c20a.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-fa6c20a.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-fa6c20a.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-fa6c20a.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-fa6c20a.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-fa6c20a .elementor-icon{font-size:60px;padding:30px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-fa6c20a .elementor-icon svg{height:60px;}.elementor-20105 .elementor-element.elementor-element-bdb655a .title-after_title, .elementor-20105 .elementor-element.elementor-element-bdb655a .title-subtitle, .elementor-20105 .elementor-element.elementor-element-bdb655a .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-bdb655a .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-bdb655a .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-bdb655a .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-f58d060{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-f58d060 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-f58d060 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-6b94868{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-6b94868 > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-50a7586{--display:flex;--position:absolute;--min-height:55px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A45C38;--border-color:#C9A45C38;--border-radius:50px 50px 50px 50px;box-shadow:0px 5px 7px 0px rgba(201.00000000000003, 164.00000000000003, 92.00000000000001, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:4;}.elementor-20105 .elementor-element.elementor-element-50a7586:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-50a7586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-50a7586{left:109px;}body.rtl .elementor-20105 .elementor-element.elementor-element-50a7586{right:109px;}.elementor-20105 .elementor-element.elementor-element-07130fe > .elementor-widget-container{padding:2px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-20105 .elementor-element.elementor-element-07130fe .title-after_title, .elementor-20105 .elementor-element.elementor-element-07130fe .title-subtitle, .elementor-20105 .elementor-element.elementor-element-07130fe .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-07130fe .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-07130fe .title{color:#A50158;font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-07130fe .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-773a648{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1.7px;top:85px;--divider-icon-size:17px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-773a648{left:146px;}body.rtl .elementor-20105 .elementor-element.elementor-element-773a648{right:146px;}.elementor-20105 .elementor-element.elementor-element-773a648 .elementor-divider-separator{width:100%;}.elementor-20105 .elementor-element.elementor-element-773a648 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-773a648.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-773a648.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-773a648.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-773a648.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-773a648.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-b36ca65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:35px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-5022ca1{z-index:3;}.elementor-20105 .elementor-element.elementor-element-5022ca1 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-5022ca1.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-5022ca1.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-5022ca1.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-5022ca1.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-5022ca1.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-5022ca1.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-5022ca1.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-5022ca1 .elementor-icon{font-size:60px;padding:30px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-5022ca1 .elementor-icon svg{height:60px;}.elementor-20105 .elementor-element.elementor-element-ce292a8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-ce292a8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-ce292a8 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-ce292a8 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-ce292a8 .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-ce292a8 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-66ce70d{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-66ce70d .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-66ce70d .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-5cb29c3{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-5cb29c3 > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-42702c1{--display:flex;--position:absolute;--min-height:55px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A45C38;--border-color:#C9A45C38;--border-radius:50px 50px 50px 50px;box-shadow:0px 5px 7px 0px rgba(201.00000000000003, 164.00000000000003, 92.00000000000001, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:4;}.elementor-20105 .elementor-element.elementor-element-42702c1:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-42702c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-42702c1{left:109px;}body.rtl .elementor-20105 .elementor-element.elementor-element-42702c1{right:109px;}.elementor-20105 .elementor-element.elementor-element-726e086 > .elementor-widget-container{padding:2px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-20105 .elementor-element.elementor-element-726e086 .title-after_title, .elementor-20105 .elementor-element.elementor-element-726e086 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-726e086 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-726e086 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-726e086 .title{color:#A50158;font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-726e086 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-780c729{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1.7px;top:85px;--divider-icon-size:17px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-780c729{left:146px;}body.rtl .elementor-20105 .elementor-element.elementor-element-780c729{right:146px;}.elementor-20105 .elementor-element.elementor-element-780c729 .elementor-divider-separator{width:100%;}.elementor-20105 .elementor-element.elementor-element-780c729 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-780c729.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-780c729.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-780c729.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-780c729.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-780c729.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-8dbb012{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:35px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-3023a71{z-index:3;}.elementor-20105 .elementor-element.elementor-element-3023a71 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-3023a71.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-3023a71.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-3023a71.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-3023a71.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-3023a71.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-3023a71.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-3023a71.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-3023a71 .elementor-icon{font-size:60px;padding:30px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-3023a71 .elementor-icon svg{height:60px;}.elementor-20105 .elementor-element.elementor-element-eba0e20 .title-after_title, .elementor-20105 .elementor-element.elementor-element-eba0e20 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-eba0e20 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-eba0e20 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-eba0e20 .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-eba0e20 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-0d6b0ef{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-0d6b0ef .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-0d6b0ef .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-236ed7f{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-236ed7f > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-b2caf7a{--display:flex;--position:absolute;--min-height:55px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A45C38;--border-color:#C9A45C38;--border-radius:50px 50px 50px 50px;box-shadow:0px 5px 7px 0px rgba(201.00000000000003, 164.00000000000003, 92.00000000000001, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:4;}.elementor-20105 .elementor-element.elementor-element-b2caf7a:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-b2caf7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-b2caf7a{left:109px;}body.rtl .elementor-20105 .elementor-element.elementor-element-b2caf7a{right:109px;}.elementor-20105 .elementor-element.elementor-element-831a0dd > .elementor-widget-container{padding:2px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-20105 .elementor-element.elementor-element-831a0dd .title-after_title, .elementor-20105 .elementor-element.elementor-element-831a0dd .title-subtitle, .elementor-20105 .elementor-element.elementor-element-831a0dd .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-831a0dd .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-831a0dd .title{color:#A50158;font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-831a0dd .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-c14e9e1{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1.7px;top:85px;--divider-icon-size:17px;--divider-element-spacing:0px;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-c14e9e1{left:146px;}body.rtl .elementor-20105 .elementor-element.elementor-element-c14e9e1{right:146px;}.elementor-20105 .elementor-element.elementor-element-c14e9e1 .elementor-divider-separator{width:100%;}.elementor-20105 .elementor-element.elementor-element-c14e9e1 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-c14e9e1.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-c14e9e1.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-c14e9e1.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-c14e9e1.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-c14e9e1.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-6aa3a3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:35px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-20105 .elementor-element.elementor-element-4840c1d{z-index:3;}.elementor-20105 .elementor-element.elementor-element-4840c1d .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-4840c1d.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-4840c1d.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-4840c1d.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-4840c1d.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-4840c1d.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-4840c1d.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-4840c1d.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-4840c1d .elementor-icon{font-size:60px;padding:30px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-4840c1d .elementor-icon svg{height:60px;}.elementor-20105 .elementor-element.elementor-element-0a58ac3 .title-after_title, .elementor-20105 .elementor-element.elementor-element-0a58ac3 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-0a58ac3 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-0a58ac3 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-0a58ac3 .title{color:#25232A;}.elementor-20105 .elementor-element.elementor-element-0a58ac3 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-ee6becb{--divider-border-style:solid;--divider-color:#A50158;--divider-border-width:2px;}.elementor-20105 .elementor-element.elementor-element-ee6becb .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-ee6becb .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-20105 .elementor-element.elementor-element-07356e9{font-size:15px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-07356e9 > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-8982616{--display:flex;--position:absolute;--min-height:55px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9A45C38;--border-color:#C9A45C38;--border-radius:50px 50px 50px 50px;box-shadow:0px 5px 7px 0px rgba(201.00000000000003, 164.00000000000003, 92.00000000000001, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:4;}.elementor-20105 .elementor-element.elementor-element-8982616:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-8982616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-8982616{left:109px;}body.rtl .elementor-20105 .elementor-element.elementor-element-8982616{right:109px;}.elementor-20105 .elementor-element.elementor-element-80e39b4 > .elementor-widget-container{padding:2px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-20105 .elementor-element.elementor-element-80e39b4 .title-after_title, .elementor-20105 .elementor-element.elementor-element-80e39b4 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-80e39b4 .woodmart-title-container{max-width:760px;}.elementor-20105 .elementor-element.elementor-element-80e39b4 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-80e39b4 .title{color:#A50158;font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-80e39b4 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-87074e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-c86a780{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 0px 0px 0px;}.elementor-20105 .elementor-element.elementor-element-c86a780 .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-c86a780.elementor-view-stacked .elementor-icon{background-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c86a780.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-c86a780.elementor-view-default .elementor-icon{color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-c86a780.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-c86a780.elementor-view-default .elementor-icon svg{fill:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-c86a780.elementor-view-framed .elementor-icon{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c86a780.elementor-view-stacked .elementor-icon svg{fill:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-c86a780 .elementor-icon{font-size:35px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-20105 .elementor-element.elementor-element-c86a780 .elementor-icon svg{height:35px;}.elementor-20105 .elementor-element.elementor-element-4dc0890{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20105 .elementor-element.elementor-element-f040120 .title-after_title, .elementor-20105 .elementor-element.elementor-element-f040120 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-f040120 .woodmart-title-container{max-width:440px;}.elementor-20105 .elementor-element.elementor-element-f040120 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-f040120 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-f040120 .title-after_title{color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-b9579a6{font-size:16px;color:#6F6A68;}.elementor-20105 .elementor-element.elementor-element-b9579a6 > *{max-width:90%;}.elementor-20105 .elementor-element.elementor-element-33a4259 .wd-button-wrapper a{background-color:#A50158;border-color:#A50158;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-33a4259 .wd-button-wrapper:hover a{background-color:#25232A;border-color:#25232A;}.elementor-20105 .elementor-element.elementor-element-1c6f413{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-20105 .elementor-element.elementor-element-1c6f413:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-1c6f413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-5b8395d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-fcdc330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:20px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-20105 .elementor-element.elementor-element-34148e0 .title-after_title, .elementor-20105 .elementor-element.elementor-element-34148e0 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-34148e0 .woodmart-title-container{max-width:500px;}.elementor-20105 .elementor-element.elementor-element-34148e0 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-34148e0 .title{color:#25232A;font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.05em;}.elementor-20105 .elementor-element.elementor-element-34148e0 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-2589274{--alignment:right;width:auto;max-width:auto;background-image:url("https://primoragifts.com/wp-content/uploads/2026/08/primora_arrow_A50158.svg");background-position:center center;background-repeat:no-repeat;--width:90px;font-size:30px;font-weight:400;line-height:1.2em;letter-spacing:0.04em;--word-spacing:2px;--text-color:#C9A45C;--transition:0.3s;}.elementor-20105 .elementor-element.elementor-element-2589274.elementor-element{--align-self:flex-end;}.elementor-20105 .elementor-element.elementor-element-f35f643{--e-image-carousel-slides-to-show:6;}.elementor-20105 .elementor-element.elementor-element-a02ed55{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-a02ed55:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-a02ed55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A50158;}.elementor-20105 .elementor-element.elementor-element-a02ed55::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://primoragifts.com/wp-content/uploads/2026/08/ribbon-3.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20105 .elementor-element.elementor-element-7fc80c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-05bed3f .elementor-icon-wrapper{text-align:center;}.elementor-20105 .elementor-element.elementor-element-05bed3f .elementor-icon{font-size:35px;}.elementor-20105 .elementor-element.elementor-element-05bed3f .elementor-icon svg{height:35px;}.elementor-20105 .elementor-element.elementor-element-3125668{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;--divider-element-spacing:20px;}.elementor-20105 .elementor-element.elementor-element-3125668 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-3125668 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-20105 .elementor-element.elementor-element-3125668 .elementor-divider__text{color:#C9A45C;letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-201f869 .title-after_title, .elementor-20105 .elementor-element.elementor-element-201f869 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-201f869 .woodmart-title-container{max-width:830px;}.elementor-20105 .elementor-element.elementor-element-201f869 .title-subtitle{letter-spacing:2px;}.elementor-20105 .elementor-element.elementor-element-201f869 .title{color:#FAF8F3;font-family:"Playfair Display", Sans-serif;font-size:62px;font-weight:700;line-height:1.1em;}.elementor-20105 .elementor-element.elementor-element-201f869 .title-after_title{color:#6F6A68;font-size:17px;}.elementor-20105 .elementor-element.elementor-element-7f9291f{--divider-border-style:solid;--divider-color:#C9A45C;--divider-border-width:1px;}.elementor-20105 .elementor-element.elementor-element-7f9291f .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-20105 .elementor-element.elementor-element-7f9291f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20105 .elementor-element.elementor-element-9d814aa{font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFFE0;}.elementor-20105 .elementor-element.elementor-element-9d814aa > *{max-width:680%;}.elementor-20105 .elementor-element.elementor-element-82ee104 > .elementor-widget-container:hover{--e-transform-translateY:-2px;--e-transform-scale:1.01;}.elementor-20105 .elementor-element.elementor-element-82ee104 > .elementor-widget-container{margin:25px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A45C;border-radius:7px 7px 7px 7px;}.elementor-20105 .elementor-element.elementor-element-82ee104 .wd-button-wrapper a{background-color:#FAF8F3;border-color:#FAF8F3;color:#A50158;}.elementor-20105 .elementor-element.elementor-element-82ee104 .wd-button-wrapper:hover a{background-color:#C9A45C;border-color:#C9A45C;color:#FAF8F3;}.elementor-20105 .elementor-element.elementor-element-82ee104 .wd-btn-text{font-size:15px;font-weight:600;}.elementor-20105 .elementor-element.elementor-element-a3e3a24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-d43c0b8 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-20105 .elementor-element.elementor-element-d43c0b8 .elementor-icon-box-title{margin-block-end:0px;color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-d43c0b8.elementor-view-stacked .elementor-icon{background-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-d43c0b8.elementor-view-framed .elementor-icon, .elementor-20105 .elementor-element.elementor-element-d43c0b8.elementor-view-default .elementor-icon{fill:#C9A45C;color:#C9A45C;border-color:#C9A45C;}.elementor-20105 .elementor-element.elementor-element-d43c0b8 .elementor-icon{font-size:35px;}.elementor-20105 .elementor-element.elementor-element-d43c0b8 .elementor-icon-box-title, .elementor-20105 .elementor-element.elementor-element-d43c0b8 .elementor-icon-box-title a{font-size:18px;letter-spacing:0.5px;}.elementor-20105 .elementor-element.elementor-element-e8a9ec9 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:1px;color:#FAF8F3;}@media(max-width:1366px){.elementor-20105 .elementor-element.elementor-element-17ea3a0{--e-n-carousel-swiper-slides-to-display:5;padding:0px 0px 0px 0px;}.elementor-20105 .elementor-element.elementor-element-ad61827 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-20105 .elementor-element.elementor-element-8d6672c:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-8d6672c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20105 .elementor-element.elementor-element-8d6672c{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20105 .elementor-element.elementor-element-07f1b77{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-ec050af{left:-20px;}body.rtl .elementor-20105 .elementor-element.elementor-element-ec050af{right:-20px;}.elementor-20105 .elementor-element.elementor-element-82f2318{--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-e60ead7{--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-af0c03f:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-af0c03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-20105 .elementor-element.elementor-element-39f742b{--justify-content:center;}.elementor-20105 .elementor-element.elementor-element-d8a6dc3{--justify-content:center;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-50a7586{left:93px;}body.rtl .elementor-20105 .elementor-element.elementor-element-50a7586{right:93px;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-42702c1{left:93px;}body.rtl .elementor-20105 .elementor-element.elementor-element-42702c1{right:93px;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-b2caf7a{left:93px;}body.rtl .elementor-20105 .elementor-element.elementor-element-b2caf7a{right:93px;}body:not(.rtl) .elementor-20105 .elementor-element.elementor-element-8982616{left:93px;}body.rtl .elementor-20105 .elementor-element.elementor-element-8982616{right:93px;}.elementor-20105 .elementor-element.elementor-element-b9579a6{font-size:15px;}.elementor-20105 .elementor-element.elementor-element-a02ed55::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .e-con-inner > .elementor-background-video-container::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20105 .elementor-element.elementor-element-a02ed55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-20105 .elementor-element.elementor-element-a02ed55{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-20105 .elementor-element.elementor-element-201f869 .title{font-size:54px;}}@media(max-width:1200px){.elementor-20105 .elementor-element.elementor-element-82f2318{--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-e60ead7{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-20105 .elementor-element.elementor-element-9e20497{--margin-top:-40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-a5fd628 .title-after_title, .elementor-20105 .elementor-element.elementor-element-a5fd628 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-a5fd628 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-a5fd628 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-17ea3a0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-20105 .elementor-element.elementor-element-da56a09 .title-after_title, .elementor-20105 .elementor-element.elementor-element-da56a09 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-da56a09 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-da56a09 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title-after_title, .elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-6ad4fd3 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-4bfc384 .title-after_title, .elementor-20105 .elementor-element.elementor-element-4bfc384 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-4bfc384 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-4bfc384 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-13b0f40 .title-after_title, .elementor-20105 .elementor-element.elementor-element-13b0f40 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-13b0f40 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-13b0f40 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-2bba7ab .title-after_title, .elementor-20105 .elementor-element.elementor-element-2bba7ab .title-subtitle, .elementor-20105 .elementor-element.elementor-element-2bba7ab .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-2bba7ab .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-6afe9a8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-6afe9a8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-6afe9a8 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-48e5c5b .title-after_title, .elementor-20105 .elementor-element.elementor-element-48e5c5b .title-subtitle, .elementor-20105 .elementor-element.elementor-element-48e5c5b .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-d5818bf .title-after_title, .elementor-20105 .elementor-element.elementor-element-d5818bf .title-subtitle, .elementor-20105 .elementor-element.elementor-element-d5818bf .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-c795f42 .title-after_title, .elementor-20105 .elementor-element.elementor-element-c795f42 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-c795f42 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-14d7951 .title-after_title, .elementor-20105 .elementor-element.elementor-element-14d7951 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-14d7951 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-14d7951 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-fbdee46 .title-after_title, .elementor-20105 .elementor-element.elementor-element-fbdee46 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-fbdee46 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-fbdee46 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-d351b81 .title-after_title, .elementor-20105 .elementor-element.elementor-element-d351b81 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-d351b81 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-d351b81 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-4664506 .title-after_title, .elementor-20105 .elementor-element.elementor-element-4664506 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-4664506 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-4664506 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-a953dd6 .title-after_title, .elementor-20105 .elementor-element.elementor-element-a953dd6 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-a953dd6 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-a953dd6 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-90ad2ac .title-after_title, .elementor-20105 .elementor-element.elementor-element-90ad2ac .title-subtitle, .elementor-20105 .elementor-element.elementor-element-90ad2ac .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-90ad2ac .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-5ec9ec8 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-bda8940 .title-after_title, .elementor-20105 .elementor-element.elementor-element-bda8940 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-bda8940 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-bda8940 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-da154c4 .title-after_title, .elementor-20105 .elementor-element.elementor-element-da154c4 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-da154c4 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-da154c4 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-88fa339 .title-after_title, .elementor-20105 .elementor-element.elementor-element-88fa339 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-88fa339 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-88fa339 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-82f2318{--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-d8fa4f8 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-facb0f7 .title-after_title, .elementor-20105 .elementor-element.elementor-element-facb0f7 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-facb0f7 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-facb0f7 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-e60ead7{--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-7184711 .title-after_title, .elementor-20105 .elementor-element.elementor-element-7184711 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-7184711 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-7184711 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-1f853f1 .title-after_title, .elementor-20105 .elementor-element.elementor-element-1f853f1 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-1f853f1 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-1f853f1 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-bdb655a .title-after_title, .elementor-20105 .elementor-element.elementor-element-bdb655a .title-subtitle, .elementor-20105 .elementor-element.elementor-element-bdb655a .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-07130fe .title-after_title, .elementor-20105 .elementor-element.elementor-element-07130fe .title-subtitle, .elementor-20105 .elementor-element.elementor-element-07130fe .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-07130fe .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-ce292a8 .title-after_title, .elementor-20105 .elementor-element.elementor-element-ce292a8 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-ce292a8 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-726e086 .title-after_title, .elementor-20105 .elementor-element.elementor-element-726e086 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-726e086 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-726e086 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-eba0e20 .title-after_title, .elementor-20105 .elementor-element.elementor-element-eba0e20 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-eba0e20 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-831a0dd .title-after_title, .elementor-20105 .elementor-element.elementor-element-831a0dd .title-subtitle, .elementor-20105 .elementor-element.elementor-element-831a0dd .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-831a0dd .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-0a58ac3 .title-after_title, .elementor-20105 .elementor-element.elementor-element-0a58ac3 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-0a58ac3 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-80e39b4 .title-after_title, .elementor-20105 .elementor-element.elementor-element-80e39b4 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-80e39b4 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-80e39b4 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-f040120 .title-after_title, .elementor-20105 .elementor-element.elementor-element-f040120 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-f040120 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-f040120 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-34148e0 .title-after_title, .elementor-20105 .elementor-element.elementor-element-34148e0 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-34148e0 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-34148e0 .title{font-size:42px;}.elementor-20105 .elementor-element.elementor-element-2589274{--alignment:right;--width:80px;font-size:30px;letter-spacing:0.03em;--word-spacing:10px;}.elementor-20105 .elementor-element.elementor-element-201f869 .title-after_title, .elementor-20105 .elementor-element.elementor-element-201f869 .title-subtitle, .elementor-20105 .elementor-element.elementor-element-201f869 .woodmart-title-container{max-width:520px;}.elementor-20105 .elementor-element.elementor-element-201f869 .title{font-size:42px;}}@media(max-width:880px){.elementor-20105 .elementor-element.elementor-element-82f2318{--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-e60ead7{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-20105 .elementor-element.elementor-element-9e20497{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20105 .elementor-element.elementor-element-a5fd628 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-17ea3a0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20105 .elementor-element.elementor-element-da56a09 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-6ad4fd3 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-4bfc384 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-13b0f40 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-2bba7ab .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-14d7951 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-fbdee46 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-d351b81 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-4664506 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-a953dd6 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-90ad2ac .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-5ec9ec8 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-bda8940 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-da154c4 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-88fa339 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-82f2318{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-d8fa4f8 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-facb0f7 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-e60ead7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-7184711 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-1f853f1 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-07130fe .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-726e086 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-831a0dd .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-80e39b4 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-f040120 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-34148e0 .title{font-size:28px;}.elementor-20105 .elementor-element.elementor-element-2589274.elementor-element{--align-self:flex-start;}.elementor-20105 .elementor-element.elementor-element-2589274{font-size:30px;letter-spacing:0.04em;}.elementor-20105 .elementor-element.elementor-element-201f869 .title{font-size:28px;}}@media(min-width:769px){.elementor-20105 .elementor-element.elementor-element-b8d0868{--content-width:1240px;}.elementor-20105 .elementor-element.elementor-element-2fe0dc1{--content-width:1480px;}.elementor-20105 .elementor-element.elementor-element-80322b2{--content-width:1240px;}.elementor-20105 .elementor-element.elementor-element-dcd3360{--width:22%;}.elementor-20105 .elementor-element.elementor-element-ba4e611{--width:22%;}.elementor-20105 .elementor-element.elementor-element-8b00e39{--width:22%;}.elementor-20105 .elementor-element.elementor-element-ed05d1d{--width:22%;}.elementor-20105 .elementor-element.elementor-element-8d6672c{--content-width:1340px;}.elementor-20105 .elementor-element.elementor-element-41bc2cf{--width:44%;}.elementor-20105 .elementor-element.elementor-element-07f1b77{--content-width:1340px;}.elementor-20105 .elementor-element.elementor-element-66c44da{--width:55%;}.elementor-20105 .elementor-element.elementor-element-823dc0f{--width:45%;}.elementor-20105 .elementor-element.elementor-element-93a0a18{--width:25%;}.elementor-20105 .elementor-element.elementor-element-9b9b80f{--width:25%;}.elementor-20105 .elementor-element.elementor-element-eda508d{--width:25%;}.elementor-20105 .elementor-element.elementor-element-91cdb4a{--width:25%;}.elementor-20105 .elementor-element.elementor-element-c51f1f2{--content-width:1280px;}.elementor-20105 .elementor-element.elementor-element-f500489{--content-width:1280px;}.elementor-20105 .elementor-element.elementor-element-af0c03f{--content-width:1280px;}.elementor-20105 .elementor-element.elementor-element-f9a12c8{--width:22%;}.elementor-20105 .elementor-element.elementor-element-50a7586{--width:55px;}.elementor-20105 .elementor-element.elementor-element-b36ca65{--width:22%;}.elementor-20105 .elementor-element.elementor-element-42702c1{--width:55px;}.elementor-20105 .elementor-element.elementor-element-8dbb012{--width:22%;}.elementor-20105 .elementor-element.elementor-element-b2caf7a{--width:55px;}.elementor-20105 .elementor-element.elementor-element-6aa3a3d{--width:22%;}.elementor-20105 .elementor-element.elementor-element-8982616{--width:55px;}.elementor-20105 .elementor-element.elementor-element-87074e2{--width:71%;}.elementor-20105 .elementor-element.elementor-element-4dc0890{--width:64%;}.elementor-20105 .elementor-element.elementor-element-1c6f413{--content-width:1280px;}.elementor-20105 .elementor-element.elementor-element-5b8395d{--width:87%;}.elementor-20105 .elementor-element.elementor-element-a02ed55{--content-width:1280px;}}@media(max-width:1366px) and (min-width:769px){.elementor-20105 .elementor-element.elementor-element-41bc2cf{--width:50%;}.elementor-20105 .elementor-element.elementor-element-87074e2{--width:75%;}}@media(min-width:1367px){.elementor-20105 .elementor-element.elementor-element-8d6672c:not(.elementor-motion-effects-element-type-background), .elementor-20105 .elementor-element.elementor-element-8d6672c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-20105 .elementor-element.elementor-element-82f2318{--grid-auto-flow:row;}.elementor-20105 .elementor-element.elementor-element-e60ead7{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c56a93a *//* Primora Gift Card */
.primora-gift-card {
    width: 100%;
    background: #FAF8F3;
    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 18px;
    overflow: hidden;
    cursor: pointer;

    box-shadow: 0 3px 12px rgba(37, 35, 42, 0.06);

    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease,
        border-color 0.45s ease;
}


/* Premium hover */
.primora-gift-card:hover {
    transform: translateY(-5px);

    border-color: #C9A45C;

    box-shadow:
        0 12px 28px rgba(201, 164, 92, 0.20);
}


/* Image animation */
.primora-gift-card img {
    transition:
        transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);

    transform-origin: center center;
}


/* Gentle zoom */
.primora-gift-card:hover img {
    transform: scale(1.035);
}

/* Primora Gift Card — Equal Height */
.primora-gift-card {
    height: 100%;
    display: flex;
    flex-direction: column;
}

/* Keep image area consistent */
.primora-gift-card > :first-child {
    flex: 0 0 auto;
}

/* Keep category/title area equal */
.primora-gift-card .elementor-heading-title {
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da65f77 */.slide-box {
    padding: 8px 6px 22px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-8bf0af8 *//* =========================================================
   PRIMORA — COMPACT HOVER ACTION BAR
   ========================================================= */


/* ---------------------------------------------------------
   HOVER BAR WRAPPER
   Full card width ensures perfect centering
   --------------------------------------------------------- */

.primora-product-grid .wd-product .wrap-buttons {
    position: absolute !important;

    left: 0 !important;
    right: 0 !important;

    bottom: 72px !important;

    width: 100% !important;
    max-width: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    z-index: 30;

    opacity: 0;
    visibility: hidden;

    transform: translateY(8px) !important;

    transition:
        opacity 0.28s ease,
        transform 0.28s ease,
        visibility 0.28s ease !important;
}


/* ---------------------------------------------------------
   SHOW BAR ON PRODUCT HOVER
   --------------------------------------------------------- */

.primora-product-grid .wd-product:hover .wrap-buttons {
    opacity: 1;
    visibility: visible;

    transform: translateY(0) !important;
}


/* =========================================================
   ACTION BAR
   ========================================================= */

.primora-product-grid .wd-product .wd-buttons {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    max-width: max-content !important;

    padding: 3px 5px !important;
    margin: 0 auto !important;

    background: #FFFFFF !important;

    /* Soft Champagne Gold border */
    border: 1px solid rgba(201, 164, 92, 0.55) !important;

    border-radius: 12px !important;

    /* Soft premium shadow */
    box-shadow:
        0 5px 16px rgba(37, 35, 42, 0.08) !important;
}


/* =========================================================
   ACTION BUTTONS
   ========================================================= */

.primora-product-grid .wd-product .wd-action-btn {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    margin: 0 !important;

    border: none !important;
    border-radius: 7px !important;

    background: transparent !important;

    color: #25232A !important;

    transition:
        color 0.25s ease,
        background 0.25s ease,
        transform 0.25s ease !important;
}


/* =========================================================
   ICON HOVER
   ========================================================= */

.primora-product-grid .wd-product .wd-action-btn:hover {
    color: #A50158 !important;

    background: rgba(165, 1, 88, 0.06) !important;

    transform: translateY(-1px) !important;
}


/* =========================================================
   REMOVE INTERNAL BUTTON BORDERS
   Keep only outer Champagne Gold border
   ========================================================= */

.primora-product-grid .wd-product .wd-buttons > * {
    border: none !important;
}


/* =========================================================
   ICON SIZE
   ========================================================= */

.primora-product-grid .wd-product .wd-action-btn:before,
.primora-product-grid .wd-product .wd-action-btn:after {
    font-size: 16px;
}


/* =========================================================
   PRIMORA — PRODUCT CARD INNER BOTTOM SPACE
   ========================================================= */

.primora-product-grid .wd-product .product-element-bottom {
    padding-bottom: 4px !important;
}


/* =========================================================
   PRIMORA — SUBTLE PRODUCT IMAGE ZOOM ON HOVER
   ========================================================= */

.primora-product-grid .wd-product img {
    transition: transform 0.45s ease !important;
}

.primora-product-grid .wd-product:hover img {
    transform: scale(1.035) !important;
}


/* =========================================================
   PRIMORA — SOFT CARD SHADOW + SUBTLE HOVER BORDER
   ========================================================= */

/* Normal card — very soft premium shadow */
.primora-product-grid .wd-product {
    position: relative;

    border-radius: 14px !important;
    border: 1px solid rgba(201, 164, 92, 0.08) !important;

    box-shadow:
        0 3px 14px rgba(37, 35, 42, 0.045) !important;

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        border-color 0.35s ease !important;
}


/* Hover — tiny lift + very light champagne border */
.primora-product-grid .wd-product:hover {
    transform: translateY(-3px) !important;

    border-color: rgba(201, 164, 92, 0.30) !important;

    box-shadow:
        0 8px 22px rgba(37, 35, 42, 0.075) !important;
}


/* Keep rounded card contents */
.primora-product-grid .wd-product .product-wrapper {
    border-radius: 14px !important;
    overflow: hidden !important;
}


/* Primora — Product Card Border */
.primora-product-grid .wd-product {
    border: 1px solid rgba(201, 164, 92, 0.15) !important;
}


/* Primora — Product Card White Background */
.primora-product-grid .wd-product .product-wrapper {
    background: #FFFFFF !important;
}

.elementor-20105 .elementor-element.elementor-element-8bf0af8 .price del {
    display: none !important;
}

..elementor-20105 .elementor-element.elementor-element-8bf0af8 .onsale {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe0dc1 *//* =========================================
   PRIMORA — BESTSELLING SECTION SEPARATORS
   ========================================= */

.bestselling-section {
    position: relative;
}

/* Top separator */
.bestselling-section::before,
.bestselling-section::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);

    width: 100%;
    height: 1px;

    background: linear-gradient(
        to right,
        transparent 0%,
        rgba(201, 164, 92, 0.15) 15%,
        rgba(201, 164, 92, 0.65) 50%,
        rgba(201, 164, 92, 0.15) 85%,
        transparent 100%
    );
}

/* Top */
.bestselling-section::before {
    top: 0;
}

/* Bottom */
.bestselling-section::after {
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-075ac5f */.elementor-20105 .elementor-element.elementor-element-075ac5f .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e96b9e */.lux-divider3{
    position: relative;
    width: 1px;
    height: 100%;
    margin: auto;

    background: linear-gradient(
        to bottom,
        rgba(199,162,75,0),
        rgba(199,162,75,.24) 20%,
        rgba(199,162,75,.50) 50%,
        rgba(199,162,75,.24) 80%,
        rgba(199,162,75,0)
    );
}

@media only screen and (max-width: 767px) {

    .lux-divider3 {
        width: 100% !important;
        max-width: 100% !important;

        height: 1px !important;
        min-height: 1px !important;

        margin: 1px 0 !important;

        background: linear-gradient(
            to right,
            rgba(199,162,75,0),
            rgba(199,162,75,.24) 20%,
            rgba(199,162,75,.50) 50%,
            rgba(199,162,75,.24) 80%,
            rgba(199,162,75,0)
        ) !important;
    }

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c340868 */.elementor-20105 .elementor-element.elementor-element-c340868 .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b321c0c */.elementor-20105 .elementor-element.elementor-element-b321c0c .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-773076c */.elementor-20105 .elementor-element.elementor-element-773076c .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-193de2b */.box-4 {
    background:
        linear-gradient(#FAF8F3, #FAF8F3) padding-box,
        linear-gradient(
            135deg,
            rgba(201, 164, 92, 0.18),
            rgba(201, 164, 92, 0.42),
            rgba(201, 164, 92, 0.18)
        ) border-box;

    border: 1px solid transparent;
    border-radius: 16px;

    box-shadow:
        0 6px 22px rgba(37, 35, 42, 0.08),
        0 0 14px rgba(201, 164, 92, 0.05),
        inset 0 1px 0 rgba(255, 255, 255, 0.55);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80322b2 */.elementor-20105 .elementor-element.elementor-element-80322b2 {
    background:
        radial-gradient(
            circle at 78% 25%,
            rgba(255, 255, 255, 0.55) 0%,
            transparent 42%
        ),
        linear-gradient(
            135deg,
            #FAF8F3 0%,
            #F7F3EC 48%,
            #F1EBDD 100%
        );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bc2cf */..elementor-20105 .elementor-element.elementor-element-41bc2cf {
    background: rgba(250, 248, 243, 0.58);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(201, 164, 92, 0.35);
    border-radius: 18px;

    box-shadow:
        0 20px 50px rgba(37, 35, 42, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.65);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec050af */.elementor-20105 .elementor-element.elementor-element-ec050af img {
    animation: smoothZoom 5s ease-in-out infinite;
    transform-origin: center center;
    will-change: transform;

    filter: drop-shadow(0 8px 18px rgba(201, 164, 92, 0.16));
}

@keyframes smoothZoom {
    0%,
    100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.06);
    }
}/* End custom CSS */
/* Start custom CSS for wd_compare_img, class: .elementor-element-3a4e511 */.elementor-20105 .elementor-element.elementor-element-3a4e511 img {
    display: block;
    border-radius: 16px;
    filter: drop-shadow(0 5px 10px rgba(37, 35, 42, 0.16));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c44da */.elementor-20105 .elementor-element.elementor-element-66c44da {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09a7e64 */.elementor-20105 .elementor-element.elementor-element-09a7e64 .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa7e824 */.elementor-20105 .elementor-element.elementor-element-aa7e824 .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2256fd5 */.elementor-20105 .elementor-element.elementor-element-2256fd5 .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97b71cc */.elementor-20105 .elementor-element.elementor-element-97b71cc .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-823dc0f */..elementor-20105 .elementor-element.elementor-element-823dc0f {
    background: rgba(250, 248, 243, 0.58);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(201, 164, 92, 0.35);
    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(201, 164, 92, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.65);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6659c97 */..elementor-20105 .elementor-element.elementor-element-6659c97 {
    background: rgba(250, 248, 243, 0.58);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(201, 164, 92, 0.35);
    border-radius: 18px;

    box-shadow:
        0 8px 20px rgba(201, 164, 92, 0.12),
        inset 0 1px 0 rgba(255, 255, 255, 0.65);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cdd0535 */.elementor-20105 .elementor-element.elementor-element-cdd0535 {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-cdd0535 .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-cdd0535:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f40d3ba *//* =========================================
   CARD
   ========================================= */

/* Card */
.gifting-card {
    background: #FFFFFF;
    border-radius: 14px;
    overflow: hidden;

    box-shadow: 0 6px 20px rgba(37, 35, 42, 0.08);

    transition: box-shadow 0.35s ease;
}

.gifting-card:hover {
    box-shadow: 0 5px 12px rgba(37, 35, 42, 0.10);
}

.gifting-card {
    border: 1px solid rgba(201, 164, 92, 0.25);
}

/* =========================================
   IMAGE
   ========================================= */

.gifting-card .card-image {
    overflow: hidden;
}

.gifting-card .card-image img {
    width: 100%;
    height: 235px;
    object-fit: cover;
    display: block;

    transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}


/* Image zoom */

.gifting-card:hover .card-image img {
    transform: scale(1.06);
}


/* =========================================
   LIGHT SHADOW ON HOVER
   ========================================= */



/* =========================================
   ARROW — MOVE ONLY
   ========================================= */

.gifting-card .card-bottom {
    display: flex;
    align-items: center;
}

.gifting-card .card-bottom .elementor-icon {
    transition: transform 0.3s ease;
}

.gifting-card:hover .card-bottom .elementor-icon {
    transform: translateX(4px);
}

/* Card title - normal */
.gifting-card .card-title .elementor-heading-title {
    color: #25232A !important;
    transition: color 0.3s ease;
}

/* Card title - hover */
.gifting-card:hover .card-title .elementor-heading-title {
    color: #A50158 !important;
}

/* Description color */
.gifting-card .card-description {
    flex: 1;
    color: #6F6A68

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-37e5f48 */.elementor-20105 .elementor-element.elementor-element-37e5f48 {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-37e5f48 .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-37e5f48:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-755a245 */.elementor-20105 .elementor-element.elementor-element-755a245 {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-755a245 .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-755a245:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ff01a15 */.elementor-20105 .elementor-element.elementor-element-ff01a15 {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-ff01a15 .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-ff01a15:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41b93bb */.elementor-20105 .elementor-element.elementor-element-41b93bb {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-41b93bb .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-41b93bb:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a13f2ca */.elementor-20105 .elementor-element.elementor-element-a13f2ca {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-a13f2ca .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-a13f2ca:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-23492df */.elementor-20105 .elementor-element.elementor-element-23492df {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-23492df .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-23492df:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f629da8 */.elementor-20105 .elementor-element.elementor-element-f629da8 {
    width: auto;
    height: auto;
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}

.elementor-20105 .elementor-element.elementor-element-f629da8 .elementor-icon {
    background: transparent !important;
    color: #A50158 !important;
    padding: 0 !important;
    transition: transform 0.3s ease;
}

.elementor-20105 .elementor-element.elementor-element-f629da8:hover .elementor-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51f1f2 */.elementor-20105 .elementor-element.elementor-element-c51f1f2 {
    background:
        radial-gradient(
            circle at 78% 25%,
            rgba(255, 255, 255, 0.55) 0%,
            transparent 42%
        ),
        linear-gradient(
            135deg,
            #FAF8F3 0%,
            #F7F3EC 48%,
            #F1EBDD 100%
        );
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a0364c7 */.primora-video-45 {
    aspect-ratio: 4 / 5 !important;
    height: auto !important;
    overflow: hidden !important;
}

.primora-video-45 .elementor-wrapper {
    aspect-ratio: 4 / 5 !important;
    height: auto !important;
    padding-bottom: 0 !important;
}

.primora-video-45 iframe,
.primora-video-45 video,
.primora-video-45 .elementor-video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

.elementor-20105 .elementor-element.elementor-element-a0364c7 iframe,
.elementor-20105 .elementor-element.elementor-element-a0364c7 video,
.elementor-20105 .elementor-element.elementor-element-a0364c7 .elementor-video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center 40% !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-f2bb0e9 */.elementor-20105 .elementor-element.elementor-element-f2bb0e9 iframe,
.elementor-20105 .elementor-element.elementor-element-f2bb0e9 video,
.elementor-20105 .elementor-element.elementor-element-f2bb0e9 .elementor-video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center 40% !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6fed4fc */.elementor-20105 .elementor-element.elementor-element-6fed4fc iframe,
.elementor-20105 .elementor-element.elementor-element-6fed4fc video,
.elementor-20105 .elementor-element.elementor-element-6fed4fc .elementor-video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center 40% !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a61e0b1 */.elementor-20105 .elementor-element.elementor-element-a61e0b1 iframe,
.elementor-20105 .elementor-element.elementor-element-a61e0b1 video,
.elementor-20105 .elementor-element.elementor-element-a61e0b1 .elementor-video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center 35% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24236a7 *//* =========================================
   CARD
   ========================================= */

/* Card */
.our-store {
    border-radius: 14px;
    overflow: hidden;

    box-shadow: 0 6px 20px rgba(37, 35, 42, 0.08);

    transition: box-shadow 0.35s ease;
}

.our-store:hover {
    box-shadow: 0 5px 12px rgba(37, 35, 42, 0.10);
}

.our-store {
    border: 1px solid rgba(201, 164, 92, 0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f500489 */.elementor-20105 .elementor-element.elementor-element-f500489 {
    background:
        radial-gradient(
            circle at 78% 25%,
            rgba(255, 255, 255, 0.55) 0%,
            transparent 42%
        ),
        linear-gradient(
            135deg,
            #FAF8F3 0%,
            #F7F3EC 48%,
            #F1EBDD 100%
        );
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa6c20a */.elementor-20105 .elementor-element.elementor-element-fa6c20a .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5022ca1 */.elementor-20105 .elementor-element.elementor-element-5022ca1 .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3023a71 */.elementor-20105 .elementor-element.elementor-element-3023a71 .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4840c1d */.elementor-20105 .elementor-element.elementor-element-4840c1d .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c86a780 */.elementor-20105 .elementor-element.elementor-element-c86a780 .elementor-icon {
    border-radius: 50% !important;

    box-shadow:
        0 4px 12px rgba(201, 164, 92, 0.18),
        0 0 8px rgba(201, 164, 92, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af0c03f */.elementor-20105 .elementor-element.elementor-element-af0c03f {
    background:
        radial-gradient(
            circle at 78% 25%,
            rgba(255, 255, 255, 0.55) 0%,
            transparent 42%
        ),
        linear-gradient(
            135deg,
            #FAF8F3 0%,
            #F7F3EC 48%,
            #F1EBDD 100%
        );
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-2589274 */.trusted-by-brands {
    overflow: visible !important;
    animation: infiniterotate 30s linear infinite;
}

.trusted-by-brands .elementor-widget-container,
.trusted-by-brands svg {
    overflow: visible !important;
}

@keyframes infiniterotate {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f35f643 *//* =========================================
   PRIMORA — CONTINUOUS LOGO SLIDER
   ========================================= */

.trusted-logo-slider .swiper-wrapper {
    transition-timing-function: linear !important;
}

/* Logo slides */
.trusted-logo-slider .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Logo images */
.trusted-logo-slider img {
    width: auto;
    max-width: 200px;
    max-height: 75px;
    object-fit: contain;
}

/* Remove any default spacing issues */
.trusted-logo-slider .swiper-container,
.trusted-logo-slider .swiper {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b8395d *//* =========================================
   PRIMORA — TRUSTED BRANDS STRIP
   ========================================= */

.trusted-brands-strip2 {
    background: #FFFFFF;
    border: 1px solid rgba(201, 164, 92, 0.32);
    border-radius: 18px;

    /* Soft premium shadow */
    box-shadow: 0 8px 28px rgba(37, 35, 42, 0.07);

    overflow: visible;

    transition: box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3125668 *//* =================================
   TRUSTED BY — FADED DIVIDERS
   ================================= */

.trusted-heading-1 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1px;
}

/* Left + right divider lines */
.trusted-heading-1::before,
.trusted-heading-1::after {
    content: "";
    width: 150px;
    height: 2px;
    background: linear-gradient(
        to right,
        transparent,
        #C9A45C
    );
}

/* Right side fades outward */
.trusted-heading-1::after {
    background: linear-gradient(
        to right,
        #C9A45C,
        transparent
    );
}

@media (max-width: 767px) {
    .trusted-heading-1 {
        gap: 2px;
    }

    .trusted-heading-1::before,
    .trusted-heading-1::after {
        width: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7f9291f *//* =================================
   TRUSTED BY — FADED DIVIDERS
   ================================= */

.trusted-heading-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
}

/* Left + right divider lines */
.trusted-heading-2::before,
.trusted-heading-2::after {
    content: "";
    width: 180px;
    height: 2px;
    background: linear-gradient(
        to right,
        transparent,
        #C9A45C
    );
}

/* Right side fades outward */
.trusted-heading-2::after {
    background: linear-gradient(
        to right,
        #C9A45C,
        transparent
    );
}

@media (max-width: 767px) {
    .trusted-heading-2 {
        gap: 12px;
    }

    .trusted-heading-2::before,
    .trusted-heading-2::after {
        width: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-82ee104 *//* =========================================
   PRIMORA — CTA BUTTON
   ========================================= */

.primora-cta-button .elementor-button {
    background: #FAF8F3;
    color: #A50158;

    border: 1px solid rgba(201, 164, 92, 0.45);
    border-radius: 6px;

    padding: 16px 30px;

    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;

    box-shadow: 0 6px 18px rgba(37, 35, 42, 0.12);

    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}


/* Arrow */
.primora-cta-button .elementor-button-icon {
    transition: transform 0.3s ease;
}


/* Hover */
.primora-cta-button .elementor-button:hover {
    background: #C9A45C;
    color: #FFFFFF;

    border-color: #C9A45C;

    transform: translateY(-2px);

    box-shadow: 0 10px 24px rgba(37, 35, 42, 0.18);
}


/* Arrow movement */
.primora-cta-button .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px);
}


/* Active / Click */
.primora-cta-button .elementor-button:active {
    transform: translateY(0);
    box-shadow: 0 4px 12px rgba(37, 35, 42, 0.12);
}


/* Mobile */
@media (max-width: 767px) {

    .primora-cta-button .elementor-button {
        padding: 15px 24px;
        font-size: 14px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a02ed55 */.elementor-20105 .elementor-element.elementor-element-a02ed55 {
    background:
        radial-gradient(
            circle at 15% 15%,
            rgba(201, 164, 92, 0.22) 0%,
            rgba(201, 164, 92, 0) 38%
        ),
        linear-gradient(
            135deg,
            #5E0033 0%,
            #850047 30%,
            #A50158 58%,
            #C21872 82%,
            #8A064B 100%
        );
}/* End custom CSS */