.elementor-5496 .elementor-element.elementor-element-2b8f1050{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5496 .elementor-element.elementor-element-5e67a233{font-family:"Poppins", Sans-serif;font-weight:400;color:#202020;}.elementor-5496 .elementor-element.elementor-element-15ab21b{--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;--flex-wrap:wrap;}.elementor-5496 .elementor-element.elementor-element-8caa5bd{--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;}.elementor-5496 .elementor-element.elementor-element-8caa5bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-c96fa27{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-9b6127a{--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;}.elementor-5496 .elementor-element.elementor-element-12d8481{--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;}.elementor-5496 .elementor-element.elementor-element-12d8481.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-6b8fdd0{--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;}.elementor-5496 .elementor-element.elementor-element-6b8fdd0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5496 .elementor-element.elementor-element-27e2aa8{--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;}.elementor-5496 .elementor-element.elementor-element-cc9ae74{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.4px;}.elementor-5496 .elementor-element.elementor-element-cc9ae74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5496 .elementor-element.elementor-element-5e98ada .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-5e98ada{width:var( --container-widget-width, 50.59% );max-width:50.59%;--container-widget-width:50.59%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-5e98ada.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-e7219ed{--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;}.elementor-5496 .elementor-element.elementor-element-a97caf3{--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;}.elementor-5496 .elementor-element.elementor-element-a97caf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-64f6d73{--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;}.elementor-5496 .elementor-element.elementor-element-e2974aa{--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;}.elementor-5496 .elementor-element.elementor-element-21dd8b7{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-5496 .elementor-element.elementor-element-21dd8b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-db5ce6e .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-db5ce6e{width:var( --container-widget-width, 56.144% );max-width:56.144%;--container-widget-width:56.144%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-db5ce6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-b0ff4f1{--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;}.elementor-5496 .elementor-element.elementor-element-6775d03{--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;}.elementor-5496 .elementor-element.elementor-element-6775d03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-6e117a8{--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;}.elementor-5496 .elementor-element.elementor-element-adede65{--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;}.elementor-5496 .elementor-element.elementor-element-0db956c{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:0.5px;}.elementor-5496 .elementor-element.elementor-element-0db956c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-76df2cb .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-76df2cb{width:var( --container-widget-width, 57.711% );max-width:57.711%;--container-widget-width:57.711%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-76df2cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-a99c00c{--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;}.elementor-5496 .elementor-element.elementor-element-a2983ee{--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;}.elementor-5496 .elementor-element.elementor-element-a2983ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-cc65636{--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;}.elementor-5496 .elementor-element.elementor-element-711e4f1{--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;}.elementor-5496 .elementor-element.elementor-element-399109d{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-399109d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-630c083 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-630c083{width:var( --container-widget-width, 51.381% );max-width:51.381%;--container-widget-width:51.381%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-630c083.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-f41582b{--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;}.elementor-5496 .elementor-element.elementor-element-39f4ea0{--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;}.elementor-5496 .elementor-element.elementor-element-39f4ea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-e8b22aa{--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;}.elementor-5496 .elementor-element.elementor-element-93249d4{--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;}.elementor-5496 .elementor-element.elementor-element-e42edfb{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-e42edfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-be501b4 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-be501b4{width:var( --container-widget-width, 49.008% );max-width:49.008%;--container-widget-width:49.008%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-be501b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-bba5f96{--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;}.elementor-5496 .elementor-element.elementor-element-2c7c8fd{--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;}.elementor-5496 .elementor-element.elementor-element-2c7c8fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-a24ff32{--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;}.elementor-5496 .elementor-element.elementor-element-fc25c83{--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;}.elementor-5496 .elementor-element.elementor-element-ce719be{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-ce719be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-81e09f9 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-81e09f9{width:var( --container-widget-width, 52.173% );max-width:52.173%;--container-widget-width:52.173%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-81e09f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-8cc2670{--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;}.elementor-5496 .elementor-element.elementor-element-c05e467{--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;}.elementor-5496 .elementor-element.elementor-element-c05e467.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-a9fcbf2{--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;}.elementor-5496 .elementor-element.elementor-element-86f5d6f{--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;}.elementor-5496 .elementor-element.elementor-element-7c52a9d{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-7c52a9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-731843d .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-731843d{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-731843d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-e0c0796{--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;}.elementor-5496 .elementor-element.elementor-element-2650045{--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;}.elementor-5496 .elementor-element.elementor-element-2650045.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-1f415e8{--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;}.elementor-5496 .elementor-element.elementor-element-b40ce52{--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;}.elementor-5496 .elementor-element.elementor-element-0e0edb2{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-0e0edb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-ea888b9 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-ea888b9{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-ea888b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-e2ff725{--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;}.elementor-5496 .elementor-element.elementor-element-b31c4f8{--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;}.elementor-5496 .elementor-element.elementor-element-b31c4f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-5add566{--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;}.elementor-5496 .elementor-element.elementor-element-3a9ceae{--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;}.elementor-5496 .elementor-element.elementor-element-98a8a2e{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-98a8a2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-3efb2de .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-3efb2de{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-3efb2de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-418742c{--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;}.elementor-5496 .elementor-element.elementor-element-5646920{--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;}.elementor-5496 .elementor-element.elementor-element-5646920.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-3fd3a3e{--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;}.elementor-5496 .elementor-element.elementor-element-3ee75d4{--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;}.elementor-5496 .elementor-element.elementor-element-fcb5dd1{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-fcb5dd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-1993b83 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-1993b83{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-1993b83.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-82df061{--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;}.elementor-5496 .elementor-element.elementor-element-218ea32{--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;}.elementor-5496 .elementor-element.elementor-element-218ea32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-14ee7c7{--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;}.elementor-5496 .elementor-element.elementor-element-1c4b239{--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;}.elementor-5496 .elementor-element.elementor-element-5aa99e0{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-5aa99e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-11e7857 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-11e7857{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-11e7857.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-4bd43d0{--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;}.elementor-5496 .elementor-element.elementor-element-82267ca{--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;}.elementor-5496 .elementor-element.elementor-element-82267ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-4b4ca67{--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;}.elementor-5496 .elementor-element.elementor-element-02b2d2e{--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;}.elementor-5496 .elementor-element.elementor-element-5dc2807{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-5dc2807.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-6491c38 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-6491c38{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-6491c38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-ffbcf77{--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;}.elementor-5496 .elementor-element.elementor-element-9d39181{--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;}.elementor-5496 .elementor-element.elementor-element-9d39181.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-dad3474{--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;}.elementor-5496 .elementor-element.elementor-element-6cbcdf9{--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;}.elementor-5496 .elementor-element.elementor-element-fc8a871{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-fc8a871.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-5613db7 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-5613db7{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-5613db7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-6973fa8{--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;}.elementor-5496 .elementor-element.elementor-element-3251d8b{--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;}.elementor-5496 .elementor-element.elementor-element-3251d8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-815b9c8{--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;}.elementor-5496 .elementor-element.elementor-element-98c7d73{--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;}.elementor-5496 .elementor-element.elementor-element-c0194dc{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-c0194dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-459534f .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-459534f{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-459534f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-215f8b6{--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;}.elementor-5496 .elementor-element.elementor-element-0601e32{--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;}.elementor-5496 .elementor-element.elementor-element-0601e32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-6da9c8e{--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;}.elementor-5496 .elementor-element.elementor-element-f6a320e{--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;}.elementor-5496 .elementor-element.elementor-element-35f0ec1{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-35f0ec1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-22f589c .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-22f589c{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-22f589c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-602124a{--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;}.elementor-5496 .elementor-element.elementor-element-5189d7f{--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;}.elementor-5496 .elementor-element.elementor-element-5189d7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-9509876{--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;}.elementor-5496 .elementor-element.elementor-element-877099d{--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;}.elementor-5496 .elementor-element.elementor-element-0280d04{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-0280d04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-3b341dc .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-3b341dc{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-3b341dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-8dfaa12{--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;}.elementor-5496 .elementor-element.elementor-element-4a65c03{--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;}.elementor-5496 .elementor-element.elementor-element-4a65c03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-c88cc4b{--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;}.elementor-5496 .elementor-element.elementor-element-3a7f2f5{--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;}.elementor-5496 .elementor-element.elementor-element-cbc1a3c{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-cbc1a3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-5661a77 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-5661a77{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-5661a77.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-c4b378d{--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;}.elementor-5496 .elementor-element.elementor-element-26cc472{--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;}.elementor-5496 .elementor-element.elementor-element-26cc472.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-bdb8cac{--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;}.elementor-5496 .elementor-element.elementor-element-5948ec8{--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;}.elementor-5496 .elementor-element.elementor-element-4ba9944{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-4ba9944.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-3bba098 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-3bba098{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-3bba098.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-ca3153f{--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;}.elementor-5496 .elementor-element.elementor-element-d85ca1b{--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;}.elementor-5496 .elementor-element.elementor-element-d85ca1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-c1aa7de{--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;}.elementor-5496 .elementor-element.elementor-element-519ac01{--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;}.elementor-5496 .elementor-element.elementor-element-aef13ce{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-aef13ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-473fc55 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-473fc55{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-473fc55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-70e3c4e{--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;}.elementor-5496 .elementor-element.elementor-element-22f4407{--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;}.elementor-5496 .elementor-element.elementor-element-22f4407.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-7988ff0{--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;}.elementor-5496 .elementor-element.elementor-element-0770bc2{--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;}.elementor-5496 .elementor-element.elementor-element-06753e1{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-06753e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-a3f90b4 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-a3f90b4{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-a3f90b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-a3e7ce2{--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;}.elementor-5496 .elementor-element.elementor-element-70758d1{--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;}.elementor-5496 .elementor-element.elementor-element-70758d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-4d09766{--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;}.elementor-5496 .elementor-element.elementor-element-41efb4c{--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;}.elementor-5496 .elementor-element.elementor-element-8324da0{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-8324da0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-9ca3bf3 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-9ca3bf3{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-9ca3bf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-b65d79d{--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;}.elementor-5496 .elementor-element.elementor-element-1524dc2{--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;}.elementor-5496 .elementor-element.elementor-element-1524dc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-a29724c{--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;}.elementor-5496 .elementor-element.elementor-element-b7346dc{--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;}.elementor-5496 .elementor-element.elementor-element-6d10aeb{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-6d10aeb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-4c634e8 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-4c634e8{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-4c634e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-ff72463{--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;}.elementor-5496 .elementor-element.elementor-element-661903a{--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;}.elementor-5496 .elementor-element.elementor-element-661903a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-2681587{--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;}.elementor-5496 .elementor-element.elementor-element-ca38657{--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;}.elementor-5496 .elementor-element.elementor-element-605bb92{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-605bb92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-23a543a .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-23a543a{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-23a543a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-0122b80{--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;}.elementor-5496 .elementor-element.elementor-element-f878411{--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;}.elementor-5496 .elementor-element.elementor-element-f878411.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-9c5a488{--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;}.elementor-5496 .elementor-element.elementor-element-594e837{--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;}.elementor-5496 .elementor-element.elementor-element-c94d390{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-c94d390.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-5469eb0 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-5469eb0{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-5469eb0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-abfdfaf{--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;}.elementor-5496 .elementor-element.elementor-element-c12db55{--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;}.elementor-5496 .elementor-element.elementor-element-c12db55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-abcec8b{--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;}.elementor-5496 .elementor-element.elementor-element-f9f159f{--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;}.elementor-5496 .elementor-element.elementor-element-1f4a894{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-1f4a894.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-8bbad8e .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-8bbad8e{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-8bbad8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-ecc4ddd{--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;}.elementor-5496 .elementor-element.elementor-element-108a01f{--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;}.elementor-5496 .elementor-element.elementor-element-108a01f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-0e4a0d9{--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;}.elementor-5496 .elementor-element.elementor-element-bf6d89b{--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;}.elementor-5496 .elementor-element.elementor-element-a65390f{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-a65390f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-c345eca .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-c345eca{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-c345eca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-4f08c20{--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;}.elementor-5496 .elementor-element.elementor-element-9a2d509{--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;}.elementor-5496 .elementor-element.elementor-element-9a2d509.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-fcae54b{--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;}.elementor-5496 .elementor-element.elementor-element-5709171{--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;}.elementor-5496 .elementor-element.elementor-element-5512348{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-5512348.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-74fabc8 .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-74fabc8{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-74fabc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-23981e3{--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;}.elementor-5496 .elementor-element.elementor-element-ede8642{--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;}.elementor-5496 .elementor-element.elementor-element-ede8642.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-6082916{--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;}.elementor-5496 .elementor-element.elementor-element-3c111d5{--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;}.elementor-5496 .elementor-element.elementor-element-caacaab{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-caacaab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-3d060ca .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-3d060ca{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-3d060ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-8d0de89{--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;}.elementor-5496 .elementor-element.elementor-element-cf694a2{--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;}.elementor-5496 .elementor-element.elementor-element-cf694a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-d30e945{--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;}.elementor-5496 .elementor-element.elementor-element-a423b42{--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;}.elementor-5496 .elementor-element.elementor-element-c1725ba{width:var( --container-widget-width, 91.966% );max-width:91.966%;--container-widget-width:91.966%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5496 .elementor-element.elementor-element-c1725ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-f6fde7d .elementor-button{background-color:#504941;}.elementor-5496 .elementor-element.elementor-element-f6fde7d{width:var( --container-widget-width, 47.03% );max-width:47.03%;--container-widget-width:47.03%;--container-widget-flex-grow:0;}.elementor-5496 .elementor-element.elementor-element-f6fde7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5496 .elementor-element.elementor-element-20ae5c0{--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;}@media(min-width:768px){.elementor-5496 .elementor-element.elementor-element-8caa5bd{--width:96.039%;}.elementor-5496 .elementor-element.elementor-element-9b6127a{--width:100%;}.elementor-5496 .elementor-element.elementor-element-12d8481{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-6b8fdd0{--width:47.294%;}.elementor-5496 .elementor-element.elementor-element-27e2aa8{--width:50%;}.elementor-5496 .elementor-element.elementor-element-a97caf3{--width:95.53%;}.elementor-5496 .elementor-element.elementor-element-64f6d73{--width:50%;}.elementor-5496 .elementor-element.elementor-element-e2974aa{--width:50%;}.elementor-5496 .elementor-element.elementor-element-6775d03{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-6e117a8{--width:50%;}.elementor-5496 .elementor-element.elementor-element-adede65{--width:50%;}.elementor-5496 .elementor-element.elementor-element-a2983ee{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-cc65636{--width:50%;}.elementor-5496 .elementor-element.elementor-element-711e4f1{--width:50%;}.elementor-5496 .elementor-element.elementor-element-39f4ea0{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-e8b22aa{--width:50%;}.elementor-5496 .elementor-element.elementor-element-93249d4{--width:50%;}.elementor-5496 .elementor-element.elementor-element-2c7c8fd{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-a24ff32{--width:50%;}.elementor-5496 .elementor-element.elementor-element-fc25c83{--width:50%;}.elementor-5496 .elementor-element.elementor-element-c05e467{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-a9fcbf2{--width:50%;}.elementor-5496 .elementor-element.elementor-element-86f5d6f{--width:50%;}.elementor-5496 .elementor-element.elementor-element-2650045{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-1f415e8{--width:50%;}.elementor-5496 .elementor-element.elementor-element-b40ce52{--width:50%;}.elementor-5496 .elementor-element.elementor-element-b31c4f8{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-5add566{--width:50%;}.elementor-5496 .elementor-element.elementor-element-3a9ceae{--width:50%;}.elementor-5496 .elementor-element.elementor-element-5646920{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-3fd3a3e{--width:50%;}.elementor-5496 .elementor-element.elementor-element-3ee75d4{--width:50%;}.elementor-5496 .elementor-element.elementor-element-218ea32{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-14ee7c7{--width:50%;}.elementor-5496 .elementor-element.elementor-element-1c4b239{--width:50%;}.elementor-5496 .elementor-element.elementor-element-82267ca{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-4b4ca67{--width:50%;}.elementor-5496 .elementor-element.elementor-element-02b2d2e{--width:50%;}.elementor-5496 .elementor-element.elementor-element-9d39181{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-dad3474{--width:50%;}.elementor-5496 .elementor-element.elementor-element-6cbcdf9{--width:50%;}.elementor-5496 .elementor-element.elementor-element-3251d8b{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-815b9c8{--width:50%;}.elementor-5496 .elementor-element.elementor-element-98c7d73{--width:50%;}.elementor-5496 .elementor-element.elementor-element-0601e32{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-6da9c8e{--width:50%;}.elementor-5496 .elementor-element.elementor-element-f6a320e{--width:50%;}.elementor-5496 .elementor-element.elementor-element-5189d7f{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-9509876{--width:50%;}.elementor-5496 .elementor-element.elementor-element-877099d{--width:50%;}.elementor-5496 .elementor-element.elementor-element-4a65c03{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-c88cc4b{--width:50%;}.elementor-5496 .elementor-element.elementor-element-3a7f2f5{--width:50%;}.elementor-5496 .elementor-element.elementor-element-26cc472{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-bdb8cac{--width:50%;}.elementor-5496 .elementor-element.elementor-element-5948ec8{--width:50%;}.elementor-5496 .elementor-element.elementor-element-d85ca1b{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-c1aa7de{--width:50%;}.elementor-5496 .elementor-element.elementor-element-519ac01{--width:50%;}.elementor-5496 .elementor-element.elementor-element-22f4407{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-7988ff0{--width:50%;}.elementor-5496 .elementor-element.elementor-element-0770bc2{--width:50%;}.elementor-5496 .elementor-element.elementor-element-70758d1{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-4d09766{--width:50%;}.elementor-5496 .elementor-element.elementor-element-41efb4c{--width:50%;}.elementor-5496 .elementor-element.elementor-element-1524dc2{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-a29724c{--width:50%;}.elementor-5496 .elementor-element.elementor-element-b7346dc{--width:50%;}.elementor-5496 .elementor-element.elementor-element-661903a{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-2681587{--width:50%;}.elementor-5496 .elementor-element.elementor-element-ca38657{--width:50%;}.elementor-5496 .elementor-element.elementor-element-f878411{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-9c5a488{--width:50%;}.elementor-5496 .elementor-element.elementor-element-594e837{--width:50%;}.elementor-5496 .elementor-element.elementor-element-c12db55{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-abcec8b{--width:50%;}.elementor-5496 .elementor-element.elementor-element-f9f159f{--width:50%;}.elementor-5496 .elementor-element.elementor-element-108a01f{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-0e4a0d9{--width:50%;}.elementor-5496 .elementor-element.elementor-element-bf6d89b{--width:50%;}.elementor-5496 .elementor-element.elementor-element-9a2d509{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-fcae54b{--width:50%;}.elementor-5496 .elementor-element.elementor-element-5709171{--width:50%;}.elementor-5496 .elementor-element.elementor-element-ede8642{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-6082916{--width:50%;}.elementor-5496 .elementor-element.elementor-element-3c111d5{--width:50%;}.elementor-5496 .elementor-element.elementor-element-cf694a2{--width:98.043%;}.elementor-5496 .elementor-element.elementor-element-d30e945{--width:50%;}.elementor-5496 .elementor-element.elementor-element-a423b42{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-12d8481 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-12d8481 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-12d8481 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-12d8481 h5, 
.elementor-5496 .elementor-element.elementor-element-12d8481 h6, 
.elementor-5496 .elementor-element.elementor-element-12d8481 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-12d8481 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-12d8481 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-12d8481 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-12d8481 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-12d8481 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a97caf3 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-a97caf3 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-a97caf3 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-a97caf3 h5, 
.elementor-5496 .elementor-element.elementor-element-a97caf3 h6, 
.elementor-5496 .elementor-element.elementor-element-a97caf3 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-a97caf3 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-a97caf3 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-a97caf3 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-a97caf3 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-a97caf3 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6775d03 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-6775d03 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-6775d03 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-6775d03 h5, 
.elementor-5496 .elementor-element.elementor-element-6775d03 h6, 
.elementor-5496 .elementor-element.elementor-element-6775d03 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-6775d03 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-6775d03 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-6775d03 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-6775d03 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-6775d03 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2983ee *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-a2983ee {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-a2983ee .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-a2983ee h5, 
.elementor-5496 .elementor-element.elementor-element-a2983ee h6, 
.elementor-5496 .elementor-element.elementor-element-a2983ee .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-a2983ee .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-a2983ee .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-a2983ee .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-a2983ee .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-a2983ee .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39f4ea0 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-39f4ea0 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-39f4ea0 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-39f4ea0 h5, 
.elementor-5496 .elementor-element.elementor-element-39f4ea0 h6, 
.elementor-5496 .elementor-element.elementor-element-39f4ea0 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-39f4ea0 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-39f4ea0 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-39f4ea0 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-39f4ea0 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-39f4ea0 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c7c8fd *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-2c7c8fd {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-2c7c8fd .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-2c7c8fd h5, 
.elementor-5496 .elementor-element.elementor-element-2c7c8fd h6, 
.elementor-5496 .elementor-element.elementor-element-2c7c8fd .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-2c7c8fd .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-2c7c8fd .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-2c7c8fd .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-2c7c8fd .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-2c7c8fd .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c05e467 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-c05e467 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-c05e467 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-c05e467 h5, 
.elementor-5496 .elementor-element.elementor-element-c05e467 h6, 
.elementor-5496 .elementor-element.elementor-element-c05e467 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-c05e467 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-c05e467 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-c05e467 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-c05e467 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-c05e467 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2650045 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-2650045 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-2650045 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-2650045 h5, 
.elementor-5496 .elementor-element.elementor-element-2650045 h6, 
.elementor-5496 .elementor-element.elementor-element-2650045 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-2650045 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-2650045 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-2650045 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-2650045 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-2650045 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b31c4f8 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-b31c4f8 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-b31c4f8 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-b31c4f8 h5, 
.elementor-5496 .elementor-element.elementor-element-b31c4f8 h6, 
.elementor-5496 .elementor-element.elementor-element-b31c4f8 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-b31c4f8 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-b31c4f8 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-b31c4f8 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-b31c4f8 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-b31c4f8 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5646920 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-5646920 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-5646920 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-5646920 h5, 
.elementor-5496 .elementor-element.elementor-element-5646920 h6, 
.elementor-5496 .elementor-element.elementor-element-5646920 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-5646920 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-5646920 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-5646920 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-5646920 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-5646920 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218ea32 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-218ea32 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-218ea32 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-218ea32 h5, 
.elementor-5496 .elementor-element.elementor-element-218ea32 h6, 
.elementor-5496 .elementor-element.elementor-element-218ea32 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-218ea32 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-218ea32 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-218ea32 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-218ea32 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-218ea32 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82267ca *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-82267ca {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-82267ca .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-82267ca h5, 
.elementor-5496 .elementor-element.elementor-element-82267ca h6, 
.elementor-5496 .elementor-element.elementor-element-82267ca .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-82267ca .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-82267ca .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-82267ca .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-82267ca .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-82267ca .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d39181 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-9d39181 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-9d39181 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-9d39181 h5, 
.elementor-5496 .elementor-element.elementor-element-9d39181 h6, 
.elementor-5496 .elementor-element.elementor-element-9d39181 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-9d39181 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-9d39181 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-9d39181 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-9d39181 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-9d39181 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3251d8b *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-3251d8b {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-3251d8b .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-3251d8b h5, 
.elementor-5496 .elementor-element.elementor-element-3251d8b h6, 
.elementor-5496 .elementor-element.elementor-element-3251d8b .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-3251d8b .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-3251d8b .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-3251d8b .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-3251d8b .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-3251d8b .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0601e32 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-0601e32 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-0601e32 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-0601e32 h5, 
.elementor-5496 .elementor-element.elementor-element-0601e32 h6, 
.elementor-5496 .elementor-element.elementor-element-0601e32 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-0601e32 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-0601e32 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-0601e32 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-0601e32 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-0601e32 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5189d7f *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-5189d7f {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-5189d7f .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-5189d7f h5, 
.elementor-5496 .elementor-element.elementor-element-5189d7f h6, 
.elementor-5496 .elementor-element.elementor-element-5189d7f .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-5189d7f .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-5189d7f .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-5189d7f .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-5189d7f .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-5189d7f .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a65c03 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-4a65c03 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-4a65c03 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-4a65c03 h5, 
.elementor-5496 .elementor-element.elementor-element-4a65c03 h6, 
.elementor-5496 .elementor-element.elementor-element-4a65c03 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-4a65c03 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-4a65c03 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-4a65c03 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-4a65c03 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-4a65c03 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cc472 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-26cc472 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-26cc472 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-26cc472 h5, 
.elementor-5496 .elementor-element.elementor-element-26cc472 h6, 
.elementor-5496 .elementor-element.elementor-element-26cc472 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-26cc472 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-26cc472 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-26cc472 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-26cc472 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-26cc472 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85ca1b *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-d85ca1b {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-d85ca1b .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-d85ca1b h5, 
.elementor-5496 .elementor-element.elementor-element-d85ca1b h6, 
.elementor-5496 .elementor-element.elementor-element-d85ca1b .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-d85ca1b .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-d85ca1b .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-d85ca1b .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-d85ca1b .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-d85ca1b .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f4407 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-22f4407 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-22f4407 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-22f4407 h5, 
.elementor-5496 .elementor-element.elementor-element-22f4407 h6, 
.elementor-5496 .elementor-element.elementor-element-22f4407 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-22f4407 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-22f4407 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-22f4407 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-22f4407 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-22f4407 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70758d1 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-70758d1 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-70758d1 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-70758d1 h5, 
.elementor-5496 .elementor-element.elementor-element-70758d1 h6, 
.elementor-5496 .elementor-element.elementor-element-70758d1 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-70758d1 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-70758d1 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-70758d1 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-70758d1 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-70758d1 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1524dc2 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-1524dc2 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-1524dc2 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-1524dc2 h5, 
.elementor-5496 .elementor-element.elementor-element-1524dc2 h6, 
.elementor-5496 .elementor-element.elementor-element-1524dc2 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-1524dc2 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-1524dc2 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-1524dc2 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-1524dc2 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-1524dc2 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-661903a *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-661903a {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-661903a .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-661903a h5, 
.elementor-5496 .elementor-element.elementor-element-661903a h6, 
.elementor-5496 .elementor-element.elementor-element-661903a .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-661903a .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-661903a .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-661903a .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-661903a .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-661903a .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f878411 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-f878411 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-f878411 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-f878411 h5, 
.elementor-5496 .elementor-element.elementor-element-f878411 h6, 
.elementor-5496 .elementor-element.elementor-element-f878411 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-f878411 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-f878411 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-f878411 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-f878411 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-f878411 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c12db55 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-c12db55 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-c12db55 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-c12db55 h5, 
.elementor-5496 .elementor-element.elementor-element-c12db55 h6, 
.elementor-5496 .elementor-element.elementor-element-c12db55 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-c12db55 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-c12db55 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-c12db55 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-c12db55 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-c12db55 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-108a01f *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-108a01f {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-108a01f .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-108a01f h5, 
.elementor-5496 .elementor-element.elementor-element-108a01f h6, 
.elementor-5496 .elementor-element.elementor-element-108a01f .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-108a01f .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-108a01f .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-108a01f .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-108a01f .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-108a01f .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a2d509 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-9a2d509 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-9a2d509 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-9a2d509 h5, 
.elementor-5496 .elementor-element.elementor-element-9a2d509 h6, 
.elementor-5496 .elementor-element.elementor-element-9a2d509 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-9a2d509 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-9a2d509 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-9a2d509 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-9a2d509 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-9a2d509 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede8642 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-ede8642 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-ede8642 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-ede8642 h5, 
.elementor-5496 .elementor-element.elementor-element-ede8642 h6, 
.elementor-5496 .elementor-element.elementor-element-ede8642 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-ede8642 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-ede8642 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-ede8642 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-ede8642 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-ede8642 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf694a2 *//* SECTION BACKGROUND &amp; SPACING */
.elementor-5496 .elementor-element.elementor-element-cf694a2 {
  background-color: #FAF8F6;
  padding: 40px 0;
}

/* IMAGE STYLE */
.elementor-5496 .elementor-element.elementor-element-cf694a2 .elementor-image img {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  background-color: #F6F4F1;
  padding: 20px;
}

/* HEADINGS */
.elementor-5496 .elementor-element.elementor-element-cf694a2 h5, 
.elementor-5496 .elementor-element.elementor-element-cf694a2 h6, 
.elementor-5496 .elementor-element.elementor-element-cf694a2 .elementor-heading-title {
  color: #3C3C3C;
  font-family: 'Playfair Display', serif;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

/* PRODUCT TITLE (example: "French Pin") */
.elementor-5496 .elementor-element.elementor-element-cf694a2 .elementor-heading-title:nth-of-type(3) {
  font-weight: 600;
  font-size: 28px;
  color: #2E2E2E;
}

/* DESCRIPTION TEXT */
.elementor-5496 .elementor-element.elementor-element-cf694a2 .elementor-widget-text-editor {
  color: #666666;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  line-height: 1.8;
  margin-bottom: 20px;
}

/* BUTTON STYLING */
.elementor-5496 .elementor-element.elementor-element-cf694a2 .elementor-button {
  background-color: #D4CFC7;
  color: #2E2E2E;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
  font-size: 13px;
  padding: 10px 25px;
  border-radius: 0;
  letter-spacing: 0.8px;
  transition: background-color 0.3s ease;
}

.elementor-5496 .elementor-element.elementor-element-cf694a2 .elementor-button:hover {
  background-color: #C7C1B8;
  color: #2E2E2E;
}

/* DIVIDER (if added below) */
.elementor-5496 .elementor-element.elementor-element-cf694a2 .elementor-divider-separator {
  border-top: 1px solid #E3E0DB;
}/* End custom CSS */