.elementor-7177 .elementor-element.elementor-element-6838bd79{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:32px 32px 32px 32px;--margin-top:28px;--margin-bottom:32px;--margin-left:autopx;--margin-right:autopx;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7177 .elementor-element.elementor-element-6838bd79:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-6838bd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1EA;}.elementor-7177 .elementor-element.elementor-element-5df0cbfd{--display:flex;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 50px 0px rgba(42,48,40,0.08);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7177 .elementor-element.elementor-element-5df0cbfd:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-5df0cbfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE7DD;}.elementor-7177 .elementor-element.elementor-element-500e7999{text-align:start;font-size:14px;line-height:2em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-7d397d6b{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:54px;--padding-right:54px;}.elementor-7177 .elementor-element.elementor-element-25501301{text-align:start;font-size:14px;line-height:2em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-772f3983{text-align:start;}.elementor-7177 .elementor-element.elementor-element-772f3983 .elementor-heading-title{font-size:64px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-747c3aa0{text-align:start;font-size:18px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-57e6c512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:12px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-7177 .elementor-element.elementor-element-60e62ea0 .elementor-button{background-color:#2F3A2E;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3A2E;border-radius:14px 14px 14px 14px;padding:15px 26px 15px 26px;}.elementor-7177 .elementor-element.elementor-element-60e62ea0 .elementor-button:hover, .elementor-7177 .elementor-element.elementor-element-60e62ea0 .elementor-button:focus{background-color:#465440;}.elementor-7177 .elementor-element.elementor-element-50ce13e8 .elementor-button{background-color:#F6F1E8;font-size:14px;font-weight:600;fill:#2F3A2E;color:#2F3A2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A9273;border-radius:14px 14px 14px 14px;padding:15px 26px 15px 26px;}.elementor-7177 .elementor-element.elementor-element-50ce13e8 .elementor-button:hover, .elementor-7177 .elementor-element.elementor-element-50ce13e8 .elementor-button:focus{background-color:#E8E1D6;color:#2F3A2E;}.elementor-7177 .elementor-element.elementor-element-50ce13e8 .elementor-button:hover svg, .elementor-7177 .elementor-element.elementor-element-50ce13e8 .elementor-button:focus svg{fill:#2F3A2E;}.elementor-7177 .elementor-element.elementor-element-5b799be1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7177 .elementor-element.elementor-element-5ec536b3{text-align:start;font-size:13px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-70a3d3d0{text-align:start;font-size:13px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-55e032e0{text-align:start;font-size:13px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-46947fd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-7177 .elementor-element.elementor-element-6f70c652{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E1D6;--border-color:#E8E1D6;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-7177 .elementor-element.elementor-element-6f70c652:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-6f70c652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-7177 .elementor-element.elementor-element-6c2e2585 .elementor-icon-box-wrapper{gap:15px;}.elementor-7177 .elementor-element.elementor-element-6c2e2585.elementor-view-stacked .elementor-icon{background-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-6c2e2585.elementor-view-framed .elementor-icon, .elementor-7177 .elementor-element.elementor-element-6c2e2585.elementor-view-default .elementor-icon{fill:#7C8768;color:#7C8768;border-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-6c2e2585 .elementor-icon{font-size:28px;}.elementor-7177 .elementor-element.elementor-element-6c2e2585 .elementor-icon-box-title, .elementor-7177 .elementor-element.elementor-element-6c2e2585 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-7177 .elementor-element.elementor-element-6c2e2585 .elementor-icon-box-title{color:#263126;}.elementor-7177 .elementor-element.elementor-element-6c2e2585 .elementor-icon-box-description{font-size:13px;color:#72786F;}.elementor-7177 .elementor-element.elementor-element-67d76f79{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E1D6;--border-color:#E8E1D6;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-7177 .elementor-element.elementor-element-67d76f79:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-67d76f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-7177 .elementor-element.elementor-element-4d61e588 .elementor-icon-box-wrapper{gap:15px;}.elementor-7177 .elementor-element.elementor-element-4d61e588.elementor-view-stacked .elementor-icon{background-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-4d61e588.elementor-view-framed .elementor-icon, .elementor-7177 .elementor-element.elementor-element-4d61e588.elementor-view-default .elementor-icon{fill:#7C8768;color:#7C8768;border-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-4d61e588 .elementor-icon{font-size:28px;}.elementor-7177 .elementor-element.elementor-element-4d61e588 .elementor-icon-box-title, .elementor-7177 .elementor-element.elementor-element-4d61e588 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-7177 .elementor-element.elementor-element-4d61e588 .elementor-icon-box-title{color:#263126;}.elementor-7177 .elementor-element.elementor-element-4d61e588 .elementor-icon-box-description{font-size:13px;color:#72786F;}.elementor-7177 .elementor-element.elementor-element-aaf05ac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E1D6;--border-color:#E8E1D6;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-7177 .elementor-element.elementor-element-aaf05ac:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-aaf05ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-7177 .elementor-element.elementor-element-2e72c275 .elementor-icon-box-wrapper{gap:15px;}.elementor-7177 .elementor-element.elementor-element-2e72c275.elementor-view-stacked .elementor-icon{background-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-2e72c275.elementor-view-framed .elementor-icon, .elementor-7177 .elementor-element.elementor-element-2e72c275.elementor-view-default .elementor-icon{fill:#7C8768;color:#7C8768;border-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-2e72c275 .elementor-icon{font-size:28px;}.elementor-7177 .elementor-element.elementor-element-2e72c275 .elementor-icon-box-title, .elementor-7177 .elementor-element.elementor-element-2e72c275 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-7177 .elementor-element.elementor-element-2e72c275 .elementor-icon-box-title{color:#263126;}.elementor-7177 .elementor-element.elementor-element-2e72c275 .elementor-icon-box-description{font-size:13px;color:#72786F;}.elementor-7177 .elementor-element.elementor-element-5bef9d6d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E1D6;--border-color:#E8E1D6;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-7177 .elementor-element.elementor-element-5bef9d6d:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-5bef9d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-7177 .elementor-element.elementor-element-13607bc7 .elementor-icon-box-wrapper{gap:15px;}.elementor-7177 .elementor-element.elementor-element-13607bc7.elementor-view-stacked .elementor-icon{background-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-13607bc7.elementor-view-framed .elementor-icon, .elementor-7177 .elementor-element.elementor-element-13607bc7.elementor-view-default .elementor-icon{fill:#7C8768;color:#7C8768;border-color:#7C8768;}.elementor-7177 .elementor-element.elementor-element-13607bc7 .elementor-icon{font-size:28px;}.elementor-7177 .elementor-element.elementor-element-13607bc7 .elementor-icon-box-title, .elementor-7177 .elementor-element.elementor-element-13607bc7 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-7177 .elementor-element.elementor-element-13607bc7 .elementor-icon-box-title{color:#263126;}.elementor-7177 .elementor-element.elementor-element-13607bc7 .elementor-icon-box-description{font-size:13px;color:#72786F;}.elementor-7177 .elementor-element.elementor-element-3da63e44{--display:flex;--padding-top:36px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7177 .elementor-element.elementor-element-4eae284e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-7177 .elementor-element.elementor-element-787e5ad4{--display:flex;}.elementor-7177 .elementor-element.elementor-element-40d1ded0{text-align:start;font-size:13px;line-height:2em;color:#7A8568;}.elementor-7177 .elementor-element.elementor-element-6f6c9205{text-align:start;}.elementor-7177 .elementor-element.elementor-element-6f6c9205 .elementor-heading-title{font-size:42px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-3a7c28fd{text-align:start;font-size:15px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-ed80f75 .elementor-button{background-color:#2F3A2E;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3A2E;border-radius:14px 14px 14px 14px;padding:15px 26px 15px 26px;}.elementor-7177 .elementor-element.elementor-element-ed80f75 .elementor-button:hover, .elementor-7177 .elementor-element.elementor-element-ed80f75 .elementor-button:focus{background-color:#465440;color:#FFFFFF;}.elementor-7177 .elementor-element.elementor-element-ed80f75 .elementor-button:hover svg, .elementor-7177 .elementor-element.elementor-element-ed80f75 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7177 .elementor-element.elementor-element-625b2149{--display:flex;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:64px;--margin-left:autopx;--margin-right:autopx;--padding-top:56px;--padding-bottom:56px;--padding-left:36px;--padding-right:36px;}.elementor-7177 .elementor-element.elementor-element-625b2149:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-625b2149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F1;}.elementor-7177 .elementor-element.elementor-element-4a8a88d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-7177 .elementor-element.elementor-element-4233fcd0{--display:flex;}.elementor-7177 .elementor-element.elementor-element-6dc9645e{text-align:start;font-size:13px;line-height:2em;color:#7A8568;}.elementor-7177 .elementor-element.elementor-element-4b8737e8{text-align:start;}.elementor-7177 .elementor-element.elementor-element-4b8737e8 .elementor-heading-title{font-size:42px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-2ce2892e{text-align:start;font-size:15px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-54510139 .elementor-button{background-color:#2F3A2E;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3A2E;border-radius:14px 14px 14px 14px;padding:15px 26px 15px 26px;}.elementor-7177 .elementor-element.elementor-element-54510139 .elementor-button:hover, .elementor-7177 .elementor-element.elementor-element-54510139 .elementor-button:focus{background-color:#465440;color:#FFFFFF;}.elementor-7177 .elementor-element.elementor-element-54510139 .elementor-button:hover svg, .elementor-7177 .elementor-element.elementor-element-54510139 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7177 .elementor-element.elementor-element-65983634{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-7177 .elementor-element.elementor-element-3d9817d7{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:46px;--padding-bottom:46px;--padding-left:38px;--padding-right:38px;}.elementor-7177 .elementor-element.elementor-element-3d9817d7:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-3d9817d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C362A;}.elementor-7177 .elementor-element.elementor-element-52d3807{text-align:start;font-size:13px;line-height:2em;color:#C9D0C0;}.elementor-7177 .elementor-element.elementor-element-3302f06e{text-align:start;}.elementor-7177 .elementor-element.elementor-element-3302f06e .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.45em;color:#FFFFFF;}.elementor-7177 .elementor-element.elementor-element-76107253{text-align:start;font-size:16px;line-height:2em;color:#DCE1D7;}.elementor-7177 .elementor-element.elementor-element-4ed840fb .elementor-button{background-color:#F6F1E8;font-size:14px;font-weight:600;fill:#2F3A2E;color:#2F3A2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A9273;border-radius:14px 14px 14px 14px;padding:15px 26px 15px 26px;}.elementor-7177 .elementor-element.elementor-element-4ed840fb .elementor-button:hover, .elementor-7177 .elementor-element.elementor-element-4ed840fb .elementor-button:focus{background-color:#E8E1D6;color:#2F3A2E;}.elementor-7177 .elementor-element.elementor-element-4ed840fb .elementor-button:hover svg, .elementor-7177 .elementor-element.elementor-element-4ed840fb .elementor-button:focus svg{fill:#2F3A2E;}.elementor-7177 .elementor-element.elementor-element-4691eb31{--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;--flex-wrap:wrap;}.elementor-7177 .elementor-element.elementor-element-31712e5{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-7177 .elementor-element.elementor-element-31712e5:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-31712e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE4;}.elementor-7177 .elementor-element.elementor-element-6459fa0e{text-align:start;}.elementor-7177 .elementor-element.elementor-element-6459fa0e .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-150d7b8{text-align:start;font-size:14px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-4995a29c{--display:flex;--border-radius:22px 22px 22px 22px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-7177 .elementor-element.elementor-element-4995a29c:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-4995a29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE7DB;}.elementor-7177 .elementor-element.elementor-element-18415e9f{text-align:start;}.elementor-7177 .elementor-element.elementor-element-18415e9f .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-13fb7bf1{text-align:start;font-size:14px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-7cb28ee4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E1D6;--border-color:#E8E1D6;--border-radius:22px 22px 22px 22px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-7177 .elementor-element.elementor-element-7cb28ee4:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-7cb28ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-7177 .elementor-element.elementor-element-58518980{text-align:start;}.elementor-7177 .elementor-element.elementor-element-58518980 .elementor-heading-title{font-size:30px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-736042c3{text-align:start;font-size:15px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-562972c0{--display:flex;--padding-top:10px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-7177 .elementor-element.elementor-element-226efb75{text-align:start;font-size:13px;line-height:2em;color:#7A8568;}.elementor-7177 .elementor-element.elementor-element-4404245a{text-align:start;}.elementor-7177 .elementor-element.elementor-element-4404245a .elementor-heading-title{font-size:42px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-6257cc6e{text-align:start;font-size:15px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-5a532048{--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;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:52px;--margin-left:autopx;--margin-right:autopx;--padding-top:40px;--padding-bottom:40px;--padding-left:42px;--padding-right:42px;}.elementor-7177 .elementor-element.elementor-element-5a532048:not(.elementor-motion-effects-element-type-background), .elementor-7177 .elementor-element.elementor-element-5a532048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E0D3;}.elementor-7177 .elementor-element.elementor-element-39a48307{--display:flex;}.elementor-7177 .elementor-element.elementor-element-4660d443{text-align:start;font-size:13px;line-height:2em;color:#2C362A;}.elementor-7177 .elementor-element.elementor-element-2427585a{text-align:start;}.elementor-7177 .elementor-element.elementor-element-2427585a .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.45em;color:#1F281F;}.elementor-7177 .elementor-element.elementor-element-6467514{text-align:start;font-size:15px;line-height:2em;color:#6F756C;}.elementor-7177 .elementor-element.elementor-element-1dfcb2e7 .elementor-button{background-color:#2F3A2E;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F3A2E;border-radius:14px 14px 14px 14px;padding:15px 26px 15px 26px;}.elementor-7177 .elementor-element.elementor-element-1dfcb2e7 .elementor-button:hover, .elementor-7177 .elementor-element.elementor-element-1dfcb2e7 .elementor-button:focus{background-color:#465440;color:#FFFFFF;}.elementor-7177 .elementor-element.elementor-element-1dfcb2e7 .elementor-button:hover svg, .elementor-7177 .elementor-element.elementor-element-1dfcb2e7 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-7177 .elementor-element.elementor-element-6838bd79{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-7177 .elementor-element.elementor-element-5df0cbfd{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-7177 .elementor-element.elementor-element-500e7999{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-7d397d6b{--padding-top:34px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-7177 .elementor-element.elementor-element-25501301{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-772f3983 .elementor-heading-title{font-size:40px;}.elementor-7177 .elementor-element.elementor-element-747c3aa0{font-size:17px;}.elementor-7177 .elementor-element.elementor-element-57e6c512{--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-7177 .elementor-element.elementor-element-5b799be1{--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-7177 .elementor-element.elementor-element-5ec536b3{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-70a3d3d0{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-55e032e0{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-46947fd7{--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-7177 .elementor-element.elementor-element-40d1ded0{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-6f6c9205 .elementor-heading-title{font-size:30px;}.elementor-7177 .elementor-element.elementor-element-3a7c28fd{font-size:14px;}.elementor-7177 .elementor-element.elementor-element-625b2149{--padding-top:34px;--padding-bottom:34px;--padding-left:16px;--padding-right:16px;}.elementor-7177 .elementor-element.elementor-element-6dc9645e{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-4b8737e8 .elementor-heading-title{font-size:30px;}.elementor-7177 .elementor-element.elementor-element-2ce2892e{font-size:14px;}.elementor-7177 .elementor-element.elementor-element-65983634{--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-7177 .elementor-element.elementor-element-3d9817d7{--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-7177 .elementor-element.elementor-element-52d3807{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-3302f06e .elementor-heading-title{font-size:29px;}.elementor-7177 .elementor-element.elementor-element-76107253{font-size:15px;}.elementor-7177 .elementor-element.elementor-element-6459fa0e .elementor-heading-title{font-size:30px;}.elementor-7177 .elementor-element.elementor-element-150d7b8{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-18415e9f .elementor-heading-title{font-size:30px;}.elementor-7177 .elementor-element.elementor-element-13fb7bf1{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-58518980 .elementor-heading-title{font-size:27px;}.elementor-7177 .elementor-element.elementor-element-736042c3{font-size:14px;}.elementor-7177 .elementor-element.elementor-element-226efb75{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-4404245a .elementor-heading-title{font-size:30px;}.elementor-7177 .elementor-element.elementor-element-6257cc6e{font-size:14px;}.elementor-7177 .elementor-element.elementor-element-5a532048{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7177 .elementor-element.elementor-element-4660d443{font-size:13px;}.elementor-7177 .elementor-element.elementor-element-2427585a .elementor-heading-title{font-size:28px;}.elementor-7177 .elementor-element.elementor-element-6467514{font-size:14px;}}@media(min-width:768px){.elementor-7177 .elementor-element.elementor-element-6838bd79{--content-width:1280px;}.elementor-7177 .elementor-element.elementor-element-46947fd7{--content-width:1280px;}.elementor-7177 .elementor-element.elementor-element-3da63e44{--content-width:1280px;}.elementor-7177 .elementor-element.elementor-element-625b2149{--content-width:1280px;}.elementor-7177 .elementor-element.elementor-element-65983634{--content-width:1280px;}.elementor-7177 .elementor-element.elementor-element-562972c0{--content-width:1280px;}.elementor-7177 .elementor-element.elementor-element-5a532048{--content-width:1280px;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-9c81634 *//* =========================================
   PAMIX / WOODMART PRODUCT CATEGORIES
   ROUND IMAGE + WHITE PILL TITLE
========================================= */

.pmx-round-cats .category-grid-item{
    text-align:center !important;
    background:transparent !important;
    margin-bottom:24px !important;
}

/* عکس گرد */
.pmx-round-cats .category-image-wrapp{
    position:relative !important;
    width:100% !important;
    aspect-ratio:1 / 1 !important;
    border-radius:50% !important;
    overflow:hidden !important;
    background:#f5f1ea !important;
    box-shadow:0 10px 28px rgba(31,40,31,.08);
}

/* خود تصویر */
.pmx-round-cats .category-image{
    width:100% !important;
    height:100% !important;
}

.pmx-round-cats .category-image img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    border-radius:50% !important;
    transition:transform .35s ease;
}

/* هاور تصویر */
.pmx-round-cats .category-grid-item:hover .category-image img{
    transform:scale(1.04);
}

/* لایه خیلی ملایم روی عکس */
.pmx-round-cats .category-image-wrapp:after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:50%;
    background:rgba(20,28,21,.10);
    z-index:1;
    pointer-events:none;
}

/* باکس عنوان WoodMart */
.pmx-round-cats .category-title-wrapp{
    position:absolute !important;
    left:50% !important;
    top:50% !important;
    transform:translate(-50%,-50%) !important;
    z-index:4 !important;
    width:auto !important;
    max-width:82% !important;
    margin:0 !important;
    padding:0 !important;
    background:transparent !important;
}

/* عنوان */
.pmx-round-cats .wd-entities-title{
    display:inline-block !important;
    margin:0 !important;
    padding:9px 18px !important;

    background:#ffffff !important;
    color:#1F281F !important;

    border-radius:999px !important;
    box-shadow:0 5px 18px rgba(0,0,0,.12);

    font-size:16px !important;
    font-weight:800 !important;
    line-height:1.2 !important;
    white-space:nowrap !important;
    text-shadow:none !important;
}

/* لینک عنوان */
.pmx-round-cats .wd-entities-title a{
    color:#1F281F !important;
}

/* تعداد محصول */
.pmx-round-cats .more-products{
    display:block !important;
    margin-top:8px !important;
    color:#ffffff !important;
    font-size:13px !important;
    font-weight:500 !important;
    text-shadow:0 2px 7px rgba(0,0,0,.45);
}

/* اگر عنوان wrapper روی عکس نیست */
.pmx-round-cats .category-grid-item{
    position:relative !important;
}

/* دسکتاپ: 5 تایی */
@media (min-width:1025px){
    .pmx-round-cats .wd-products{
        --wd-col:5 !important;
    }
}

/* تبلت */
@media (max-width:1024px){
    .pmx-round-cats .wd-products{
        --wd-col:3 !important;
    }

    .pmx-round-cats .wd-entities-title{
        font-size:14px !important;
        padding:8px 14px !important;
    }
}

/* موبایل */
@media (max-width:767px){

    .pmx-round-cats .wd-products{
        --wd-col:2 !important;
    }

    .pmx-round-cats .category-image-wrapp{
        aspect-ratio:1 / 1 !important;
    }

    .pmx-round-cats .wd-entities-title{
        font-size:13px !important;
        padding:7px 12px !important;
        white-space:normal !important;
    }

    .pmx-round-cats .more-products{
        font-size:11px !important;
        margin-top:6px !important;
    }
}
/* عنوان دقیقاً وسط دایره */
.pmx-round-cats .category-title-wrapp{
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    bottom: auto !important;
    right: auto !important;
    transform: translate(-50%, -50%) !important;

    width: auto !important;
    max-width: 82% !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 5 !important;
}

/* خود عنوان */
.pmx-round-cats .wd-entities-title{
    margin: 0 !important;
    text-align: center !important;
}

/* تعداد محصول درست زیر عنوان */
.pmx-round-cats .more-products{
    position: static !important;
    margin-top: 8px !important;
    text-align: center !important;
}/* End custom CSS */