.elementor-40 .elementor-element.elementor-element-510215:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-510215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(247deg, #B7B2B4 0%, #801B1D 100%);}.elementor-40 .elementor-element.elementor-element-510215{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:45px;padding:0px 15px 0px 15px;}.elementor-40 .elementor-element.elementor-element-510215 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-b7bf019 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.67;}.elementor-40 .elementor-element.elementor-element-b7bf019 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-b7bf019 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-b7bf019 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-b7bf019 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 63px 0px;}.elementor-40 .elementor-element.elementor-element-b7bf019 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-481d2a6{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;}.elementor-40 .elementor-element.elementor-element-481d2a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-fc2b85c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), IRANYekanX;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7bba2d3{width:var( --container-widget-width, 94.513% );max-width:94.513%;margin:0px 00px calc(var(--kit-widget-spacing, 0px) + 00px) 00px;padding:7px 7px 7px 7px;--container-widget-width:94.513%;--container-widget-flex-grow:0;text-align:justify;}.elementor-40 .elementor-element.elementor-element-7bba2d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-7bba2d3 .elementor-heading-title{font-size:22px;font-weight:300;line-height:42px;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-932c200{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-932c200.e-con{--align-self:stretch;}.elementor-40 .elementor-element.elementor-element-7cabe43{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), IRANYekanX;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-fbf8dee .elementor-button{background-color:#61CE7005;font-family:"IRANYekanX", IRANYekanX;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-fbf8dee{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-c61cfc1 .elementor-button{background-color:#61CE7005;font-family:"IRANYekanX", IRANYekanX;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-c61cfc1{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-13a6615 .elementor-button{background-color:#61CE7005;font-family:"IRANYekanX", IRANYekanX;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-13a6615{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-6492d40 .elementor-button{background-color:#61CE7005;font-family:"IRANYekanX", IRANYekanX;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-6492d40{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-f39db96 .elementor-button{background-color:#61CE7005;font-family:"IRANYekanX", IRANYekanX;font-size:20px;font-weight:500;}.elementor-40 .elementor-element.elementor-element-f39db96{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-d510de0{--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;--justify-content:flex-start;}.elementor-40 .elementor-element.elementor-element-12941ff{margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), IRANYekanX;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a350171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-item:not(:last-child):after{content:"";height:92%;border-color:#ddd;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:4px;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:4px;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-icon i{color:#FAFAFA;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-icon svg{fill:#FAFAFA;transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-icon{padding-inline-end:3px;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-item > a{font-family:"IRANYekanFN", IRANYekanX;font-size:26px;font-weight:400;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-291a9d0:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-291a9d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-40 .elementor-element.elementor-element-291a9d0 > .elementor-container{min-height:400px;}.elementor-40 .elementor-element.elementor-element-291a9d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-291a9d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-efe7f7a .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-efe7f7a.elementor-view-stacked .elementor-icon{background-color:#1D283E00;color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-efe7f7a.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-efe7f7a.elementor-view-default .elementor-icon{color:#1D283E00;border-color:#1D283E00;}.elementor-40 .elementor-element.elementor-element-efe7f7a.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-efe7f7a.elementor-view-default .elementor-icon svg{fill:#1D283E00;}.elementor-40 .elementor-element.elementor-element-efe7f7a.elementor-view-framed .elementor-icon{background-color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-efe7f7a.elementor-view-stacked .elementor-icon svg{fill:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-efe7f7a .elementor-icon{padding:18px;}.elementor-40 .elementor-element.elementor-element-8d81d8c .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-8d81d8c.elementor-view-stacked .elementor-icon{background-color:#1D283E00;color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-8d81d8c.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-8d81d8c.elementor-view-default .elementor-icon{color:#1D283E00;border-color:#1D283E00;}.elementor-40 .elementor-element.elementor-element-8d81d8c.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-8d81d8c.elementor-view-default .elementor-icon svg{fill:#1D283E00;}.elementor-40 .elementor-element.elementor-element-8d81d8c.elementor-view-framed .elementor-icon{background-color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-8d81d8c.elementor-view-stacked .elementor-icon svg{fill:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-8d81d8c .elementor-icon{padding:18px;}.elementor-40 .elementor-element.elementor-element-a3e734d .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-a3e734d.elementor-view-stacked .elementor-icon{background-color:#1D283E00;color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-a3e734d.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a3e734d.elementor-view-default .elementor-icon{color:#1D283E00;border-color:#1D283E00;}.elementor-40 .elementor-element.elementor-element-a3e734d.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a3e734d.elementor-view-default .elementor-icon svg{fill:#1D283E00;}.elementor-40 .elementor-element.elementor-element-a3e734d.elementor-view-framed .elementor-icon{background-color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-a3e734d.elementor-view-stacked .elementor-icon svg{fill:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-a3e734d .elementor-icon{padding:18px;}.elementor-40 .elementor-element.elementor-element-013ba31 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-013ba31.elementor-view-stacked .elementor-icon{background-color:#1D283E00;color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-013ba31.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-013ba31.elementor-view-default .elementor-icon{color:#1D283E00;border-color:#1D283E00;}.elementor-40 .elementor-element.elementor-element-013ba31.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-013ba31.elementor-view-default .elementor-icon svg{fill:#1D283E00;}.elementor-40 .elementor-element.elementor-element-013ba31.elementor-view-framed .elementor-icon{background-color:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-013ba31.elementor-view-stacked .elementor-icon svg{fill:#7C6CFD;}.elementor-40 .elementor-element.elementor-element-013ba31 .elementor-icon{padding:18px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-b7bf019{width:100%;}.elementor-40 .elementor-element.elementor-element-481d2a6{--width:100%;}.elementor-40 .elementor-element.elementor-element-fc2b85c{--width:100%;}.elementor-40 .elementor-element.elementor-element-932c200{--width:100%;}.elementor-40 .elementor-element.elementor-element-d510de0{--width:100%;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-510215{padding:0px 15px 0px 15px;}.elementor-40 .elementor-element.elementor-element-7bba2d3{width:var( --container-widget-width, 591.148px );max-width:591.148px;margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + -0px) -0px;--container-widget-width:591.148px;--container-widget-flex-grow:0;text-align:justify;}.elementor-40 .elementor-element.elementor-element-7bba2d3 .elementor-heading-title{font-size:15px;}.elementor-40 .elementor-element.elementor-element-fbf8dee .elementor-button{font-size:19px;line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-c61cfc1 .elementor-button{line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-13a6615 .elementor-button{line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-6492d40 .elementor-button{line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-f39db96 .elementor-button{line-height:1.7em;}.elementor-40 .elementor-element.elementor-element-a350171{--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-item > a{font-size:25px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-510215{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-481d2a6{--width:103.111%;--min-height:0px;}.elementor-40 .elementor-element.elementor-element-481d2a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-7bba2d3{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-7bba2d3 .elementor-heading-title{font-size:14px;}.elementor-40 .elementor-element.elementor-element-932c200{--margin-top:0px;--margin-bottom:0px;--margin-left:-19px;--margin-right:-1px;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-20px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-fbf8dee{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-40 .elementor-element.elementor-element-fbf8dee .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-c61cfc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-40 .elementor-element.elementor-element-c61cfc1 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-13a6615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-40 .elementor-element.elementor-element-13a6615 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-6492d40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-40 .elementor-element.elementor-element-6492d40 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-f39db96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-40 .elementor-element.elementor-element-f39db96 .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-12941ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-a350171{--e-icon-list-icon-size:11px;}.elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-a350171 .elementor-icon-list-item > a{font-size:14px;}.elementor-40 .elementor-element.elementor-element-0cfae3b{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-291a9d0 > .elementor-container{min-height:60px;}.elementor-40 .elementor-element.elementor-element-291a9d0, .elementor-40 .elementor-element.elementor-element-291a9d0 > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-40 .elementor-element.elementor-element-291a9d0{margin-top:0px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-9a4336d{width:25%;}.elementor-40 .elementor-element.elementor-element-efe7f7a{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -21px;}.elementor-40 .elementor-element.elementor-element-efe7f7a .elementor-icon{font-size:19px;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-efe7f7a .elementor-icon svg{height:19px;}.elementor-40 .elementor-element.elementor-element-aa0d2e7{width:25%;}.elementor-40 .elementor-element.elementor-element-8d81d8c{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -21px;}.elementor-40 .elementor-element.elementor-element-8d81d8c .elementor-icon{font-size:19px;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-8d81d8c .elementor-icon svg{height:19px;}.elementor-40 .elementor-element.elementor-element-ab5e460{width:25%;}.elementor-40 .elementor-element.elementor-element-a3e734d{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -21px;}.elementor-40 .elementor-element.elementor-element-a3e734d .elementor-icon{font-size:19px;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-a3e734d .elementor-icon svg{height:19px;}.elementor-40 .elementor-element.elementor-element-fc18afb{width:25%;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-fc18afb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-fc18afb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-013ba31{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -14px) -21px;}.elementor-40 .elementor-element.elementor-element-013ba31 .elementor-icon{font-size:19px;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-013ba31 .elementor-icon svg{height:19px;}}/* Start custom CSS for html, class: .elementor-element-67b8366 */.text-with-lines {
  position: relative;
  display: inline-block;
  padding-bottom: 20px;
  text-align: right /* متن و خطوط چپ‌چین */
}

.custom-text1 {
  font-size: 20px;         
  color: #801B1D;          
  font-weight: bold;       
  text-align: right;        /* اطمینان از چپ‌چین بودن متن */
}

.lines {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: flex-start; /* خطوط از سمت چپ شروع می‌شن */
  margin-top: 5px;         
  flex-wrap: wrap;
}

.line {
  height: 4px;
  border-radius: 2px;
  flex-shrink: 0;
}

.long-line {
  width: 180px;
  background-color: #3b4e8d;
  opacity: 0.3;
}

.short-line {
  width: 190px;
  background-color: #801B1D;
}

/* 📱 حالت تبلت */
@media (max-width: 1024px) {
  .custom-text1 {
    font-size: 18px;
  }
  .long-line {
    width: 120px;
  }
  .short-line {
    width: 130px;
  }
}

/* 📱 حالت موبایل */
@media (max-width: 768px) {
  .text-with-lines {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* متن و خطوط سمت چپ بمونن */
  }

  .custom-text1 {
    font-size: 16px;
  }

  .lines {
    flex-direction: column; 
    gap: 6px;
    align-items: flex-start; /* خطوط هم چپ‌چین بشن */
  }

  .long-line,
  .short-line {
    width: 100px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7cabe43 */.text-with-lines {
  position: relative;
  display: inline-block;
  padding-bottom: 20px;
}

.custom-text {
  font-size: 20px;         /* ✅ اینجا اندازه متن رو کنترل کن */
  color: #801B1D;          /* ✅ اینجا رنگ متن رو تغییر بده */
  font-weight: bold;       /* می‌تونی برداری یا تغییر بدی */
}

.lines {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 5px;         /* فاصله بین متن و خطوط */
}

.line {
  height: 4px;
  border-radius: 2px;
}

.long-line {
  width:180px;
  background-color: #3b4e8d;
  opacity: 0.3;
}

.short-line {
  width:160px;
  background-color: #801B1D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12941ff */.text-with-lines {
  position: relative;
  display: inline-block;
  padding-bottom: 20px;
}

.custom-text3 {
  font-size: 20px;         /* ✅ اینجا اندازه متن رو کنترل کن */
  color: #CBCBCB;          /* ✅ اینجا رنگ متن رو تغییر بده */
  font-weight: bold;       /* می‌تونی برداری یا تغییر بدی */
}

.lines {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 5px;         /* فاصله بین متن و خطوط */
}

.line {
  height: 4px;
  border-radius: 2px;
}

.long-line {
  width:180px;
  background-color: #CBCBCB;
  opacity: 0.3;
}

.short-line {
  width:160px;
  background-color: #801B1D;
}/* End custom CSS */
/* Start custom CSS */body {
	background: #fff !important;
}

.product-list {
	float: right;
	width: 100%;
	padding: 0px;
	box-sizing: border-box;
	padding: 20px 0px;
}

#bubble::before {
	content: "";
	right: 0;
	position: absolute;
	width: 90%;
	height: 25px;
	background: #FFE0E3;
	border-radius: 0px 0px 7px 7px;
	bottom: 0;
	margin-right: 5%;
	margin-bottom: -25px;
}
#bubble::after {
	content: "";
	position: absolute;
	background: #FFEFF1;
	right: 10%;
	height: 15px;
	bottom: 0;
	width: 80%;
	border-radius: 0px 0px 7px 7px;
	margin-bottom: -40px;
}/* End custom CSS */