.elementor-2954 .elementor-element.elementor-element-2c29426 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2954 .elementor-element.elementor-element-2c29426 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2954 .elementor-element.elementor-element-b6c0a2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2954 .elementor-element.elementor-element-3aad4df, .elementor-2954 .elementor-element.elementor-element-3aad4df > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2954 .elementor-element.elementor-element-3aad4df{margin-top:20px;margin-bottom:20px;}.elementor-2954 .elementor-element.elementor-element-629d369{text-align:right;display:flex;justify-content:right;}.elementor-2954 .elementor-element.elementor-element-629d369 .h_title{display:flex;flex-direction:row;align-items:center;column-gap:10px;row-gap:10px;}.elementor-2954 .elementor-element.elementor-element-629d369 .cdb_s_heading.cdbh_style_02 svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-629d369 .cdb_s_heading svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-629d369 .cdb_s_heading .scheading_s18{background-color:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-629d369 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-68ce99b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2954 .elementor-element.elementor-element-68ce99b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2954 .elementor-element.elementor-element-65a96e1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2954 .elementor-element.elementor-element-65a96e1 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:-5px 0px -7px 0px;}.elementor-2954 .elementor-element.elementor-element-65a96e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2954 .elementor-element.elementor-element-975b170:not(.elementor-motion-effects-element-type-background), .elementor-2954 .elementor-element.elementor-element-975b170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://academy.omidib.ir/wp-content/uploads/2021/07/faq_background.png");background-position:bottom center;background-repeat:no-repeat;background-size:73% auto;}.elementor-2954 .elementor-element.elementor-element-975b170 > .elementor-container{max-width:1171px;}.elementor-2954 .elementor-element.elementor-element-975b170 > .elementor-background-overlay{opacity:0.06;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2954 .elementor-element.elementor-element-975b170, .elementor-2954 .elementor-element.elementor-element-975b170 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2954 .elementor-element.elementor-element-975b170{box-shadow:0px 0px 19px 0px rgba(83.30000000000001, 82.77637506547933, 82.75673913043481, 0.25);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:0px 0px 63px 0px;}.elementor-2954 .elementor-element.elementor-element-66567db{text-align:right;display:flex;justify-content:right;}.elementor-2954 .elementor-element.elementor-element-66567db .h_title{display:flex;flex-direction:row;align-items:center;column-gap:10px;row-gap:10px;}.elementor-2954 .elementor-element.elementor-element-66567db .cdb_s_heading.cdbh_style_02 svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-66567db .cdb_s_heading svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-66567db .cdb_s_heading .scheading_s18{background-color:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-66567db .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-15ea0d4, .elementor-2954 .elementor-element.elementor-element-15ea0d4 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2954 .elementor-element.elementor-element-15ea0d4{margin-top:20px;margin-bottom:20px;}.elementor-2954 .elementor-element.elementor-element-1fc5582 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2954 .elementor-element.elementor-element-1fc5582{text-align:right;display:flex;justify-content:right;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .h_title{display:flex;flex-direction:row;align-items:center;column-gap:10px;row-gap:10px;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .cdb_s_heading.cdbh_style_02 svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .cdb_s_heading svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .cdb_s_heading .scheading_s18{background-color:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-e761ddd, .elementor-2954 .elementor-element.elementor-element-e761ddd > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2954 .elementor-element.elementor-element-e761ddd{margin-top:-2px;margin-bottom:-2px;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7{width:var( --container-widget-width, 48.693% );max-width:48.693%;--container-widget-width:48.693%;--container-widget-flex-grow:0;text-align:right;display:flex;justify-content:right;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .h_title{display:flex;flex-direction:row;align-items:center;column-gap:10px;row-gap:10px;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .cdb_s_heading.cdbh_style_02 svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .cdb_s_heading svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .cdb_s_heading .scheading_s18{background-color:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .h_title_before{font-size:10px;color:#2192DE;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-0afe57a .post_readmore a{background:#90A4AE;}.elementor-2954 .elementor-element.elementor-element-0afe57a .post_readmore a:hover{background:#607D8B;}.elementor-2954 .elementor-element.elementor-element-8f2e7a4{--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:-5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2954 .elementor-element.elementor-element-5bf1142 .elementor-button{background-color:#FDD8D7;font-weight:600;fill:#AD0B06;color:#AD0B06;}.elementor-2954 .elementor-element.elementor-element-5bf1142 > .elementor-widget-container{padding:-1px 0px 0px 0px;}.elementor-2954 .elementor-element.elementor-element-5bf1142 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2954 .elementor-element.elementor-element-5bf1142 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2954 .elementor-element.elementor-element-c00cdf1, .elementor-2954 .elementor-element.elementor-element-c00cdf1 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-2954 .elementor-element.elementor-element-c00cdf1{margin-top:20px;margin-bottom:20px;}.elementor-2954 .elementor-element.elementor-element-5180f17{text-align:right;display:flex;justify-content:right;}.elementor-2954 .elementor-element.elementor-element-5180f17 .h_title{display:flex;flex-direction:row;align-items:center;column-gap:10px;row-gap:10px;}.elementor-2954 .elementor-element.elementor-element-5180f17 .cdb_s_heading.cdbh_style_02 svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-5180f17 .cdb_s_heading svg{fill:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-5180f17 .cdb_s_heading .scheading_s18{background-color:#8bc34a;}.elementor-2954 .elementor-element.elementor-element-5180f17 .h_title_before{font-size:10px;color:#DE21BC;}.elementor-2954 .elementor-element.elementor-element-5180f17 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-3828f48 .post_readmore a{background:#90A4AE;}.elementor-2954 .elementor-element.elementor-element-3828f48 .post_readmore a:hover{background:#607D8B;}.elementor-2954 .elementor-element.elementor-element-3b0e437{--display:flex;}.elementor-2954 .elementor-element.elementor-element-483af29{--display:flex;}.elementor-2954 .elementor-element.elementor-element-70b4d89{--display:flex;}.elementor-2954 .elementor-element.elementor-element-34e6cf6{--display:flex;}@media(min-width:768px){.elementor-2954 .elementor-element.elementor-element-4982614{width:65.957%;}.elementor-2954 .elementor-element.elementor-element-0c32316{width:34%;}}@media(max-width:1024px){.elementor-2954 .elementor-element.elementor-element-629d369 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-629d369 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-66567db .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-66567db .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-5180f17 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-5180f17 .h_title i{font-size:18px;}}@media(max-width:767px){.elementor-2954 .elementor-element.elementor-element-629d369 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-629d369 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-66567db .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-66567db .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-1fc5582 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-e3ee8e7 .h_title i{font-size:18px;}.elementor-2954 .elementor-element.elementor-element-5180f17 .h_title{column-gap:5px;row-gap:5px;}.elementor-2954 .elementor-element.elementor-element-5180f17 .h_title i{font-size:18px;}}/* Start custom CSS for course-categories, class: .elementor-element-68ce99b */.cats_grid_view {
  display: flex !important;
  flex-wrap: wrap !important;
}

.cat_grid_item {
  width: 50% !important;
  max-width: 50% !important;
  flex: 0 0 50% !important;
}/* End custom CSS */
/* Start custom CSS for blog-categories, class: .elementor-element-65a96e1 *//* اصلاح کانتینر اصلی و قاب اسلایدر */
.elementor-2954 .elementor-element.elementor-element-65a96e1 .owl-carousel .owl-stage-outer {
    width: 100% !important;
}

/* اصلاح عرض اسلایدر */
.elementor-2954 .elementor-element.elementor-element-65a96e1 .owl-carousel .owl-stage {
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
}

/* تنظیم عرض هر آیتم (۵۰٪ برای دو ستون) */
.elementor-2954 .elementor-element.elementor-element-65a96e1 .owl-carousel .owl-item {
    width: 50% !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
}
.elementor-2954 .elementor-element.elementor-element-65a96e1 .owl-carousel .owl-stage-outer {
    width: 100% !important;
}

.elementor-2954 .elementor-element.elementor-element-65a96e1 .owl-carousel .owl-stage {
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
}
.elementor-2954 .elementor-element.elementor-element-65a96e1 .cat_grid_item {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for blog-posts, class: .elementor-element-14b082b */.sale-perc.sc_coming_soon_badge {
  background: #074087 !important;
  background-image: none !important;
  color: #ffffff !important;
  border: 1px solid #08172D !important;
  box-shadow: 0 4px 10px rgba(11, 31, 58, 0.25) !important;
  transition: all 0.3s ease !important;
}

.sale-perc.sc_coming_soon_badge:hover {
  background: #D4AF37 !important;
  border-color: #D4AF37 !important;
  color: #ffffff !important;
}

a.studi_add_in_shop {
  background: #074087 !important;
  background-image: none !important;
  color: #ffffff !important;
  border: 1px solid #08172D !important;
  box-shadow: 0 4px 10px rgba(11, 31, 58, 0.25) !important;
  transition: all 0.3s ease !important;
}

a.studi_add_in_shop:hover {
  background: #D4AF37 !important;
  background-image: none !important;
  border-color: #D4AF37 !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for blog-posts, class: .elementor-element-21dde04 *//* اصلاح کانتینر اصلی و قاب اسلایدر */
.elementor-2954 .elementor-element.elementor-element-21dde04 .owl-carousel .owl-stage-outer {
    width: 100% !important;
}

/* اصلاح عرض اسلایدر */
.elementor-2954 .elementor-element.elementor-element-21dde04 .owl-carousel .owl-stage {
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
}

/* تنظیم عرض هر آیتم (۵۰٪ برای دو ستون) */
.elementor-2954 .elementor-element.elementor-element-21dde04 .owl-carousel .owl-item {
    width: 25% !important;
    max-width: 25% !important;
    flex: 0 0 50% !important;
}
.elementor-2954 .elementor-element.elementor-element-21dde04 .owl-carousel .owl-stage-outer {
    width: 100% !important;
}

.elementor-2954 .elementor-element.elementor-element-21dde04 .owl-carousel .owl-stage {
    width: 100% !important;
    display: flex !important;
    flex-wrap: nowrap !important;
}
.elementor-2954 .elementor-element.elementor-element-21dde04 .cat_grid_item {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for blog-posts, class: .elementor-element-0afe57a */#jpcarousel585 .post_readmore a,
.elementor-2954 .elementor-element.elementor-element-0afe57a .post_readmore a {
  background: #AD0B06 !important;
  color: #ffffff !important;
  border: 1px solid #AD0B06 !important;
  border-radius: 0 0 8px 8px !important;
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  padding: 12px 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  transition: all 0.25s ease !important;
}

#jpcarousel585 .post_readmore a:hover,
.elementor-2954 .elementor-element.elementor-element-0afe57a .post_readmore a:hover {
  background: #6b0707 !important;
  border-color: #D4AF37 !important;
}/* End custom CSS */
/* Start custom CSS for blog-posts, class: .elementor-element-3828f48 */#jpcarousel569 .post_readmore a,
.elementor-2954 .elementor-element.elementor-element-3828f48 .post_readmore a {
  background: #AD0B06 !important;
  color: #ffffff !important;
  border: 1px solid #AD0B06 !important;
  border-radius: 0 0 8px 8px !important;
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  padding: 12px 14px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  transition: all 0.25s ease !important;
}

#jpcarousel569 .post_readmore a:hover,
.elementor-2954 .elementor-element.elementor-element-3828f48 .post_readmore a:hover {
  background: #6b0707 !important;
  border-color: #D4AF37 !important;
}/* End custom CSS */
/* Start custom CSS */body .main-page-content{
background: #fff !important;
    
}/* End custom CSS */