.elementor-160388 .elementor-element.elementor-element-31ae4be{--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;--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-160388 .elementor-element.elementor-element-a79d75f{text-align:center;}.elementor-160388 .elementor-element.elementor-element-a79d75f .elementor-heading-title{font-size:40px;font-weight:600;color:var( --e-global-color-a806ed5 );}.elementor-160388 .elementor-element.elementor-element-25d08f6{--display:flex;}.elementor-160388 .elementor-element.elementor-element-79f22a3{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-160388 .elementor-element.elementor-element-8a1fb4a img{border-radius:50% 50% 50% 50%;}.elementor-160388 .elementor-element.elementor-element-46bae82{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-160388 .elementor-element.elementor-element-1aa6615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-160388 .elementor-element.elementor-element-3950a89{--display:flex;}.elementor-widget-ucaddon_load_more_filter_2 .uc-filter-load-more__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_load_more_filter_2 .uc-filter-load-more__link:hover{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_load_more_filter_2 .uc-filter-load-more__loader{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-160388 .elementor-element.elementor-element-2b3bb41 .uc-grid-filter{text-align:center;}.elementor-160388 .elementor-element.elementor-element-2b3bb41 .uc-filter-load-more__link{display:inline-block;border-radius:0px;background-color:#FFFFFF00;color:#ffffff;}.elementor-160388 .elementor-element.elementor-element-2b3bb41 .uc-load-more-wrapper{flex-direction:row;}.elementor-160388 .elementor-element.elementor-element-2b3bb41 .uc-loading-image img{width:32px;}.elementor-160388 .elementor-element.elementor-element-2b3bb41 .uc-loading-image svg{width:32px;}.elementor-160388 .elementor-element.elementor-element-2b3bb41 .uc-load-more-wrapper img,.elementor-160388 .elementor-element.elementor-element-2b3bb41 .uc-load-more-wrapper svg{margin:10px 10px 10px 10px;}.elementor-160388 .elementor-element.elementor-element-4065329{--display:flex;}.elementor-160388 .elementor-element.elementor-element-890f0dc{--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-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ue_buttons_post_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-160388 .elementor-element.elementor-element-b6d3aef > .elementor-widget-container{margin:-55px 0px -25px 0px;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy{display:flex;gap:1px;justify-content:center;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy_item{text-align:inherit;margin:0px 0px 0px 0px;font-weight:400;color:#000000;background-color:#eeeeee;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy_item:hover{background-color:#dfdfdf;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .uc-selected{color:#ffffff !important;background-color:#000000 !important;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy_item_icon_spacer{width:10px;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy_item_icon{font-size:20px;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy_item_num_posts_spacer{width:20px;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy_toggle_icon{width:40px;height:40px;font-size:20px;background-color:#8f8f8f;color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-160388 .elementor-element.elementor-element-b6d3aef .ue_taxonomy_toggle_icon svg{fill:#ffffff;}.elementor-160388 .elementor-element.elementor-element-536b3d5 .uc-grid-filter{text-align:center;}.elementor-160388 .elementor-element.elementor-element-536b3d5 .uc-filter-load-more__link{display:inline-block;border-radius:0px;background-color:#FFFFFF00;color:#ffffff;}.elementor-160388 .elementor-element.elementor-element-536b3d5 .uc-load-more-wrapper{flex-direction:row;}.elementor-160388 .elementor-element.elementor-element-536b3d5 .uc-loading-image img{width:32px;}.elementor-160388 .elementor-element.elementor-element-536b3d5 .uc-loading-image svg{width:32px;}.elementor-160388 .elementor-element.elementor-element-536b3d5 .uc-load-more-wrapper img,.elementor-160388 .elementor-element.elementor-element-536b3d5 .uc-load-more-wrapper svg{margin:10px 10px 10px 10px;}@media(max-width:767px){.elementor-160388 .elementor-element.elementor-element-a79d75f .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-c261c08 */.loyalty-1-s2-box-wrapper {
  display: flex;
  gap: 10px;
}

@media screen and (max-width: 1024px) {
  .loyalty-1-s2-box-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    gap:20px;
  }
}

@media screen and (max-width: 543px) {
  .loyalty-1-s2-box-wrapper {
    flex-direction: column;
     align-items:center;
  }
}

.loyalty-1-s2-box {
  flex: 1;
  border-radius: 0.5rem;
  border: 1px solid rgba(0, 0, 0, 0);
  background: linear-gradient(180deg, #101011, #18181b, rgba(23, 23, 26, 0.902)) padding-box,
              linear-gradient(#858585, rgba(255, 255, 255, 0), #2b2b2b) border-box;
  position: relative;
  padding: 1rem;
}

@media screen and (max-width: 1024px) {
  .loyalty-1-s2-box {
    min-width: 250px;
    flex: unset;
  }
}

@media screen and (max-width: 543px) {
  .loyalty-1-s2-box {
    width:fit-content;
  }
}

.loyalty-1-s2-box.box-1 {
  background: linear-gradient(180deg, #000000, #000000, rgb(39 17 1)) padding-box,
              linear-gradient(#858585, rgba(255, 255, 255, 0), #2b2b2b) border-box !important;
}

.loyalty-1-s2-box.box-2 {
  background: linear-gradient(180deg, #000000, #000000, rgb(16 28 49)) padding-box,
              linear-gradient(#858585, rgba(255, 255, 255, 0), #2b2b2b) border-box !important;
}

.loyalty-1-s2-box.box-3 {
  background: linear-gradient(180deg, #000000, #000000, rgb(41 23 45)) padding-box,
              linear-gradient(#858585, rgba(255, 255, 255, 0), #2b2b2b) border-box !important;
}

.loyalty-1-s2-box.box-4 {
  background: linear-gradient(180deg, #000000, #000000, rgb(4 43 33)) padding-box,
              linear-gradient(#858585, rgba(255, 255, 255, 0), #2b2b2b) border-box !important;
}

.loyalty-1-s2-box.box-5 {
  background: linear-gradient(180deg, #000000, #000000, rgb(43 29 16)) padding-box,
              linear-gradient(#858585, rgba(255, 255, 255, 0), #2b2b2b) border-box !important;
}

.loyalty-1-s2-box .box-img {
  position: absolute;
  height: 75px;
  left: 14px;
  top: -6px;
  z-index: 1;
}

.loyalty-1-s2-box .box-img img {
  width: 100%;
  height: 100%;
}

.loyalty-1-s2-box .box-content {
  position: relative;
  z-index: 2;
}

.loyalty-1-s2-box .box-content .number {
  width: 25px;
  height: 25px;
  background-color: #f9c43e;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 10px;
}

.loyalty-1-s2-box .box-content .box-content-title {
  font-weight: 800;
  font-size: 18px;
 margin-bottom: 10px;
}

.loyalty-1-s2-box .box-content .box-content-desc {
  position: relative;
  z-index: 2;
}

/* Gradient Text Styles */
.loyalty-1-s2-box .box-content .vanguard {
  background: linear-gradient(90deg, rgb(139, 74, 30), rgb(219, 142, 89));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.loyalty-1-s2-box .box-content .ronin {
  background: linear-gradient(90deg, rgb(60, 90, 150), rgb(130, 160, 210));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.loyalty-1-s2-box .box-content .warloard {
  background: linear-gradient(90deg, rgb(122, 60, 130), rgb(200, 120, 170));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.loyalty-1-s2-box .box-content .legend {
  background: linear-gradient(90deg, rgb(20, 110, 85), rgb(90, 180, 150));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.loyalty-1-s2-box .box-content .titan {
  background: linear-gradient(90deg, rgb(120, 80, 40), rgb(190, 140, 90));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f22a3 *//* دیو مخصوص انگلیسی */
html[lang="en-US"] .div-english {
    display: block;
}
html[lang="en-US"] .div-farsi {
    display: none;
}

/* دیو مخصوص فارسی */
html[lang="fa-IR"] .div-farsi {
    display: block;
}
html[lang="fa-IR"] .div-english {
    display: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_buttons_post_filter, class: .elementor-element-b6d3aef */.ue_taxonomy_item_title{
    font-family:  KalamehWebFaNum, sans-serif !important ;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-890f0dc */.new_blog_page.section_2 .wrapper {
    padding: 0;
}/* End custom CSS */