.elementor-588 .elementor-element.elementor-element-950793f{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-950793f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-2a6a96c{--display:flex;}.elementor-588 .elementor-element.elementor-element-21cc6cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-027902b{--display:flex;}.elementor-588 .elementor-element.elementor-element-74afa60{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-74afa60:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-74afa60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-588 .elementor-element.elementor-element-51a1db1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-51a1db1 .title{color:#FFFAFA;font-size:17px;}.elementor-588 .elementor-element.elementor-element-51a1db1 .title-after_title{color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-9a266ba{width:var( --container-widget-width, 105.254% );max-width:105.254%;--container-widget-width:105.254%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-9a266ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-9a266ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-9a266ba .wd-el-title{color:#FFFFFF;font-size:18px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-e060bad{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 1px 3px -1px #797777;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-ecc6102{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-588 .elementor-element.elementor-element-111811f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-e4eef0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-e4eef0a.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-e4eef0a .elementor-icon-wrapper{text-align:center;}.elementor-588 .elementor-element.elementor-element-e4eef0a.elementor-view-stacked .elementor-icon{background-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-e4eef0a.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-e4eef0a.elementor-view-default .elementor-icon{color:#EB5A5A;border-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-e4eef0a.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-e4eef0a.elementor-view-default .elementor-icon svg{fill:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-e4eef0a .elementor-icon{font-size:7px;}.elementor-588 .elementor-element.elementor-element-e4eef0a .elementor-icon svg{height:7px;}.elementor-588 .elementor-element.elementor-element-b708b5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-b708b5b .title{font-size:17px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-f3739bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3fb68c2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-title{margin-block-end:0px;color:#525252;}.elementor-588 .elementor-element.elementor-element-3fb68c2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-588 .elementor-element.elementor-element-3fb68c2.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-3fb68c2.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon{font-size:20px;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-4a570a0{--display:flex;}.elementor-588 .elementor-element.elementor-element-06bb01e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-06bb01e .wd-el-title{font-size:16px;}.elementor-588 .elementor-element.elementor-element-6db48ce{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 1px 3px -1px #797777;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-269b93c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-588 .elementor-element.elementor-element-30f724f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-30f724f.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-73f0a8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-73f0a8e.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-73f0a8e .elementor-icon-wrapper{text-align:center;}.elementor-588 .elementor-element.elementor-element-73f0a8e.elementor-view-stacked .elementor-icon{background-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-73f0a8e.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-73f0a8e.elementor-view-default .elementor-icon{color:#EB5A5A;border-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-73f0a8e.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-73f0a8e.elementor-view-default .elementor-icon svg{fill:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-73f0a8e .elementor-icon{font-size:7px;}.elementor-588 .elementor-element.elementor-element-73f0a8e .elementor-icon svg{height:7px;}.elementor-588 .elementor-element.elementor-element-a87058d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-a87058d .title{font-size:17px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-583c8ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-eb92c47{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-title{margin-block-end:0px;color:#525252;}.elementor-588 .elementor-element.elementor-element-eb92c47.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-588 .elementor-element.elementor-element-eb92c47.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-eb92c47.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon{font-size:20px;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-e1e1aca{--display:flex;}.elementor-588 .elementor-element.elementor-element-8994c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-8994c8d .wd-el-title{font-size:16px;}.elementor-588 .elementor-element.elementor-element-f51fc12{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 1px 3px -1px #797777;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-8faff44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-2aa0912{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2aa0912.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-23df895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-23df895.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-23df895 .elementor-icon-wrapper{text-align:center;}.elementor-588 .elementor-element.elementor-element-23df895.elementor-view-stacked .elementor-icon{background-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-23df895.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-23df895.elementor-view-default .elementor-icon{color:#EB5A5A;border-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-23df895.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-23df895.elementor-view-default .elementor-icon svg{fill:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-23df895 .elementor-icon{font-size:7px;}.elementor-588 .elementor-element.elementor-element-23df895 .elementor-icon svg{height:7px;}.elementor-588 .elementor-element.elementor-element-6bc45f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6bc45f2 .title{font-size:17px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-28dcdc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-58c343a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-title{margin-block-end:0px;color:#525252;}.elementor-588 .elementor-element.elementor-element-58c343a.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-588 .elementor-element.elementor-element-58c343a.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-58c343a.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon{font-size:20px;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-8592b7c{--display:flex;}.elementor-588 .elementor-element.elementor-element-f770d35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-f770d35 .wd-el-title{font-size:16px;}.elementor-588 .elementor-element.elementor-element-9e8f7b1{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 1px 3px -1px #797777;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-dbdcce4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-923fa2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-923fa2a.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-a6a8f3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-a6a8f3e.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-a6a8f3e .elementor-icon-wrapper{text-align:center;}.elementor-588 .elementor-element.elementor-element-a6a8f3e.elementor-view-stacked .elementor-icon{background-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-a6a8f3e.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-a6a8f3e.elementor-view-default .elementor-icon{color:#EB5A5A;border-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-a6a8f3e.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-a6a8f3e.elementor-view-default .elementor-icon svg{fill:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-a6a8f3e .elementor-icon{font-size:7px;}.elementor-588 .elementor-element.elementor-element-a6a8f3e .elementor-icon svg{height:7px;}.elementor-588 .elementor-element.elementor-element-7abcb44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-7abcb44 .title{font-size:17px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-bc7cec3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3d2627f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-title{margin-block-end:0px;color:#525252;}.elementor-588 .elementor-element.elementor-element-3d2627f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-588 .elementor-element.elementor-element-3d2627f.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-3d2627f.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon{font-size:20px;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-b479b58{--display:flex;}.elementor-588 .elementor-element.elementor-element-239be45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-239be45 .wd-el-title{font-size:16px;}.elementor-588 .elementor-element.elementor-element-bee1331{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 1px 3px -1px #797777;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-eff50dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-3825043{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3825043.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-c5d85b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-c5d85b0.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-c5d85b0 .elementor-icon-wrapper{text-align:center;}.elementor-588 .elementor-element.elementor-element-c5d85b0.elementor-view-stacked .elementor-icon{background-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-c5d85b0.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-c5d85b0.elementor-view-default .elementor-icon{color:#EB5A5A;border-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-c5d85b0.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-c5d85b0.elementor-view-default .elementor-icon svg{fill:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-c5d85b0 .elementor-icon{font-size:7px;}.elementor-588 .elementor-element.elementor-element-c5d85b0 .elementor-icon svg{height:7px;}.elementor-588 .elementor-element.elementor-element-045b41d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-045b41d .title{font-size:17px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-e253b6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d019dc1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-title{margin-block-end:0px;color:#525252;}.elementor-588 .elementor-element.elementor-element-d019dc1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-588 .elementor-element.elementor-element-d019dc1.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-d019dc1.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon{font-size:20px;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-4507549{--display:flex;}.elementor-588 .elementor-element.elementor-element-c1e9fe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-c1e9fe6 .wd-el-title{font-size:16px;}.elementor-588 .elementor-element.elementor-element-387430e{--display:flex;border-style:none;--border-style:none;--border-radius:7px 7px 7px 7px;box-shadow:0px 1px 3px -1px #797777;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-1231c69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-ee45021{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-ee45021.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-2f990ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-2f990ba.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-2f990ba .elementor-icon-wrapper{text-align:center;}.elementor-588 .elementor-element.elementor-element-2f990ba.elementor-view-stacked .elementor-icon{background-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-2f990ba.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-2f990ba.elementor-view-default .elementor-icon{color:#EB5A5A;border-color:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-2f990ba.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-2f990ba.elementor-view-default .elementor-icon svg{fill:#EB5A5A;}.elementor-588 .elementor-element.elementor-element-2f990ba .elementor-icon{font-size:7px;}.elementor-588 .elementor-element.elementor-element-2f990ba .elementor-icon svg{height:7px;}.elementor-588 .elementor-element.elementor-element-baac370 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-baac370 .title{font-size:17px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-dea8766{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-ad6666e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-title{margin-block-end:0px;color:#525252;}.elementor-588 .elementor-element.elementor-element-ad6666e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-588 .elementor-element.elementor-element-ad6666e.elementor-view-framed .elementor-icon, .elementor-588 .elementor-element.elementor-element-ad6666e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon{font-size:20px;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-3e2606e{--display:flex;}.elementor-588 .elementor-element.elementor-element-f3fd8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-f3fd8a3 .wd-el-title{font-size:16px;}.elementor-588 .elementor-element.elementor-element-1999c8a{--display:flex;}.elementor-588 .elementor-element.elementor-element-204d375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-f998513{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D3D3D3;--border-color:#D3D3D3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-c9aa46b{--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;}.elementor-588 .elementor-element.elementor-element-34e386e .title{font-size:15px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-ce5766c{--display:flex;}.elementor-588 .elementor-element.elementor-element-6116e18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6116e18 .wd-el-title{font-size:16px;}.elementor-588 .elementor-element.elementor-element-4068ccc{--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:#DBDBDB;--border-color:#DBDBDB;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-21267e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-07c8a22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-07c8a22 .title{font-size:15px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-4db3ef5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-4db3ef5 .elementor-icon-box-wrapper{text-align:end;}.elementor-588 .elementor-element.elementor-element-4db3ef5 .elementor-icon-box-title{margin-block-end:0px;color:#525252;}.elementor-588 .elementor-element.elementor-element-4db3ef5 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-4db3ef5 .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-117b5db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-986eed7{--grid-row-gap:35px;--grid-column-gap:12px;}.elementor-588 .elementor-element.elementor-element-986eed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__meta-data span + span:before{content:"///";}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px;border-color:#DDDDDD;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__text{padding:0px 10px 20px 10px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-986eed7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-588 .elementor-element.elementor-element-986eed7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-588 .elementor-element.elementor-element-986eed7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__title, .elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__title a{font-size:15px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__title{margin-bottom:15px;}@media(min-width:769px){.elementor-588 .elementor-element.elementor-element-950793f{--width:99.836%;}.elementor-588 .elementor-element.elementor-element-21cc6cc{--width:100%;}.elementor-588 .elementor-element.elementor-element-f3739bb{--width:50%;}.elementor-588 .elementor-element.elementor-element-30f724f{--width:50%;}.elementor-588 .elementor-element.elementor-element-583c8ba{--width:50%;}.elementor-588 .elementor-element.elementor-element-2aa0912{--width:50%;}.elementor-588 .elementor-element.elementor-element-28dcdc3{--width:50%;}.elementor-588 .elementor-element.elementor-element-923fa2a{--width:50%;}.elementor-588 .elementor-element.elementor-element-bc7cec3{--width:50%;}.elementor-588 .elementor-element.elementor-element-3825043{--width:50%;}.elementor-588 .elementor-element.elementor-element-e253b6a{--width:50%;}.elementor-588 .elementor-element.elementor-element-ee45021{--width:50%;}.elementor-588 .elementor-element.elementor-element-dea8766{--width:50%;}}@media(max-width:1024px){.elementor-588 .elementor-element.elementor-element-950793f{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-588 .elementor-element.elementor-element-21cc6cc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-74afa60{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-51a1db1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-9a266ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-e060bad{--border-radius:7px 7px 7px 7px;}.elementor-588 .elementor-element.elementor-element-ecc6102{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-111811f{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-f3739bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-06bb01e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6db48ce{--border-radius:7px 7px 7px 7px;}.elementor-588 .elementor-element.elementor-element-269b93c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-588 .elementor-element.elementor-element-30f724f{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-583c8ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8994c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-f51fc12{--border-radius:7px 7px 7px 7px;}.elementor-588 .elementor-element.elementor-element-8faff44{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-2aa0912{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-28dcdc3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-f770d35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-9e8f7b1{--border-radius:7px 7px 7px 7px;}.elementor-588 .elementor-element.elementor-element-923fa2a{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-bc7cec3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-239be45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-bee1331{--border-radius:7px 7px 7px 7px;}.elementor-588 .elementor-element.elementor-element-eff50dc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-588 .elementor-element.elementor-element-3825043{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-e253b6a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-c1e9fe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-387430e{--border-radius:7px 7px 7px 7px;}.elementor-588 .elementor-element.elementor-element-1231c69{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-ee45021{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-dea8766{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-f3fd8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-c9aa46b{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-ce5766c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-6116e18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-21267e3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-07c8a22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post{border-radius:10px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__title{margin-bottom:15px;}}@media(max-width:768px){.elementor-588 .elementor-element.elementor-element-950793f{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-588 .elementor-element.elementor-element-21cc6cc{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-588 .elementor-element.elementor-element-74afa60{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-51a1db1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-51a1db1 .title{font-size:15px;}.elementor-588 .elementor-element.elementor-element-9a266ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-9a266ba .wd-el-title{font-size:15px;}.elementor-588 .elementor-element.elementor-element-e060bad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-ecc6102{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-111811f{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-e4eef0a .elementor-icon{font-size:6px;}.elementor-588 .elementor-element.elementor-element-e4eef0a .elementor-icon svg{height:6px;}.elementor-588 .elementor-element.elementor-element-b708b5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-b708b5b .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-f3739bb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon{font-size:16px;}.elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-3fb68c2 .elementor-icon-box-title a{font-size:11px;}.elementor-588 .elementor-element.elementor-element-4a570a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-06bb01e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6db48ce{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-269b93c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-30f724f{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-73f0a8e .elementor-icon{font-size:6px;}.elementor-588 .elementor-element.elementor-element-73f0a8e .elementor-icon svg{height:6px;}.elementor-588 .elementor-element.elementor-element-a87058d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-a87058d .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-583c8ba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-title{margin-block-end:0px;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon{font-size:16px;}.elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-eb92c47 .elementor-icon-box-title a{font-size:11px;}.elementor-588 .elementor-element.elementor-element-e1e1aca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8994c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-f51fc12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-8faff44{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-2aa0912{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-23df895 .elementor-icon{font-size:6px;}.elementor-588 .elementor-element.elementor-element-23df895 .elementor-icon svg{height:6px;}.elementor-588 .elementor-element.elementor-element-6bc45f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6bc45f2 .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-28dcdc3{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-title{margin-block-end:0px;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon{font-size:16px;}.elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-58c343a .elementor-icon-box-title a{font-size:11px;}.elementor-588 .elementor-element.elementor-element-8592b7c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-f770d35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-9e8f7b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-dbdcce4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-923fa2a{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-a6a8f3e .elementor-icon{font-size:6px;}.elementor-588 .elementor-element.elementor-element-a6a8f3e .elementor-icon svg{height:6px;}.elementor-588 .elementor-element.elementor-element-7abcb44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-7abcb44 .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-bc7cec3{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-title{margin-block-end:0px;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon{font-size:16px;}.elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-3d2627f .elementor-icon-box-title a{font-size:11px;}.elementor-588 .elementor-element.elementor-element-b479b58{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-239be45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-bee1331{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-eff50dc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-3825043{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-c5d85b0 .elementor-icon{font-size:6px;}.elementor-588 .elementor-element.elementor-element-c5d85b0 .elementor-icon svg{height:6px;}.elementor-588 .elementor-element.elementor-element-045b41d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-045b41d .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-e253b6a{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon{font-size:16px;}.elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-d019dc1 .elementor-icon-box-title a{font-size:11px;}.elementor-588 .elementor-element.elementor-element-4507549{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-c1e9fe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-387430e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-588 .elementor-element.elementor-element-1231c69{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-ee45021{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2f990ba .elementor-icon{font-size:6px;}.elementor-588 .elementor-element.elementor-element-2f990ba .elementor-icon svg{height:6px;}.elementor-588 .elementor-element.elementor-element-baac370 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-baac370 .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-dea8766{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-wrapper{text-align:end;gap:0px;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-title{margin-block-end:0px;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon{font-size:16px;}.elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-ad6666e .elementor-icon-box-title a{font-size:11px;}.elementor-588 .elementor-element.elementor-element-3e2606e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-f3fd8a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-c9aa46b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-588 .elementor-element.elementor-element-34e386e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-34e386e .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-21267e3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-07c8a22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-07c8a22 .title{font-size:13px;}.elementor-588 .elementor-element.elementor-element-4db3ef5 .elementor-icon-box-wrapper{text-align:end;}.elementor-588 .elementor-element.elementor-element-4db3ef5 .elementor-icon-box-title, .elementor-588 .elementor-element.elementor-element-4db3ef5 .elementor-icon-box-title a{font-size:11px;}.elementor-588 .elementor-element.elementor-element-986eed7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-986eed7{--grid-column-gap:10px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post{border-radius:10px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__title, .elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__title a{font-size:12px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__title{margin-bottom:10px;}.elementor-588 .elementor-element.elementor-element-986eed7 .elementor-post__meta-data{margin-bottom:0px;}}/* Start custom CSS for wd_products, class: .elementor-element-9a266ba */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-9a266ba .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-9a266ba .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-9a266ba .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-9a266ba h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-9a266ba h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-9a266ba h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-9a266ba .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-9a266ba .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-9a266ba .added_to_cart,
.elementor-588 .elementor-element.elementor-element-9a266ba .product_type_simple.add_to_cart_button {
    display: none !important;
}

/* توی Custom CSS یا Code Snippets قرار بدید */
.onsale.product-label { display: none !important; }
.star-rating { display: none !important; }/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-06bb01e */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-06bb01e .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-06bb01e .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-06bb01e .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-06bb01e h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-06bb01e h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-06bb01e h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-06bb01e .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-06bb01e .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-06bb01e .added_to_cart,
.elementor-588 .elementor-element.elementor-element-06bb01e .product_type_simple.add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-8994c8d */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-8994c8d .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-8994c8d .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-8994c8d .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-8994c8d h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-8994c8d h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-8994c8d h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-8994c8d .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-8994c8d .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-8994c8d .added_to_cart,
.elementor-588 .elementor-element.elementor-element-8994c8d .product_type_simple.add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-f770d35 */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-f770d35 .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-f770d35 .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-f770d35 .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-f770d35 h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-f770d35 h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-f770d35 h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-f770d35 .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-f770d35 .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-f770d35 .added_to_cart,
.elementor-588 .elementor-element.elementor-element-f770d35 .product_type_simple.add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-239be45 */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-239be45 .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-239be45 .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-239be45 .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-239be45 h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-239be45 h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-239be45 h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-239be45 .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-239be45 .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-239be45 .added_to_cart,
.elementor-588 .elementor-element.elementor-element-239be45 .product_type_simple.add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-c1e9fe6 */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-c1e9fe6 .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-c1e9fe6 .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-c1e9fe6 .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-c1e9fe6 h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-c1e9fe6 h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-c1e9fe6 h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-c1e9fe6 .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-c1e9fe6 .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-c1e9fe6 .added_to_cart,
.elementor-588 .elementor-element.elementor-element-c1e9fe6 .product_type_simple.add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-f3fd8a3 */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-f3fd8a3 .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-f3fd8a3 .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-f3fd8a3 .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-f3fd8a3 h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-f3fd8a3 h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-f3fd8a3 h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-f3fd8a3 .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-f3fd8a3 .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-f3fd8a3 .added_to_cart,
.elementor-588 .elementor-element.elementor-element-f3fd8a3 .product_type_simple.add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-6116e18 */.woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce-Price-amount {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 1px;
    vertical-align: middle;
}

.woocommerce-Price-amount::after {
    content: "";
    display: inline-block;
    width: 22px;
    height: 17px;
    background: url('https://shanix.ir/wp-content/uploads/2026/01/touman-2.svg') no-repeat center;
    background-size: contain;
    flex-shrink: 0;
    transform: translateY(-3px);
}

del .woocommerce-Price-amount::after {
    display: none !important;
}
del .woocommerce-Price-currencySymbol {
    display: none !important;
}

.price ins,
.price ins .woocommerce-Price-amount,
.price ins bdi {
    font-weight: 600;
    color: #222;
}

.price del,
.price del .woocommerce-Price-amount,
.price del bdi {
    font-size: 12px;
    color: #777;
    text-decoration: line-through !important;
    opacity: 0.85;
    /* مارجین را حذف کردم تا در حالت ستونی تراز بهتری داشته باشد، اما اگر فاصله میخواهید برش گردانید */
    margin-left: 0; 
}

.price {
    display: flex;
    /* تغییر جهت چیدمان قیمت به سمت چپ: */
    flex-direction: column; 
    align-items: flex-start !important; /* قیمت‌ها را در سمت چپ ستون تراز می‌کند */
    margin-right: auto !important; /* کل باکس قیمت را به سمت چپ هل می‌دهد */
    gap: 4px;
}
/* فقط نمایش کمترین قیمت در محصولات متغیر */
.elementor-588 .elementor-element.elementor-element-6116e18 .price .woocommerce-Price-amount:not(:first-child),
.elementor-588 .elementor-element.elementor-element-6116e18 .price .woocommerce-Price-amount:first-child ~ span,
.elementor-588 .elementor-element.elementor-element-6116e18 .price .woocommerce-Price-amount:first-child ~ .woocommerce-Price-amount {
    display: none !important;
}

/* --- شروع تغییرات درخواست شده برای فونت عنوان و راست‌چین کردن آن --- */

/* حالت پیش‌فرض (دسکتاپ و مانیتورهای بزرگ) */
.elementor-588 .elementor-element.elementor-element-6116e18 h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 15px;
    margin-top: 2px;
    font-size: 14px; 
    font-weight: 500;
    /* کدهای جدید برای راست‌چین کردن عنوان: */
    text-align: right !important;
    width: 100% !important;
}

/* حالت تبلت (عرض کمتر از 1024 پیکسل) */
@media (max-width: 1024px) {
    .elementor-588 .elementor-element.elementor-element-6116e18 h3 {
        font-size: 12px; 
    }
}

/* حالت موبایل (عرض کمتر از 767 پیکسل) */
@media (max-width: 767px) {
    .elementor-588 .elementor-element.elementor-element-6116e18 h3 {
        font-size: 12px; 
    }
}
/* --- پایان تغییرات درخواست شده --- */

/* حذف کامل دکمه افزودن به سبد خرید و دکمه مشاهده سبد */
.elementor-588 .elementor-element.elementor-element-6116e18 .add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-6116e18 .button.add_to_cart_button,
.elementor-588 .elementor-element.elementor-element-6116e18 .added_to_cart,
.elementor-588 .elementor-element.elementor-element-6116e18 .product_type_simple.add_to_cart_button {
    display: none !important;
}/* End custom CSS */