.elementor-23 .elementor-element.elementor-element-bc7c9c2{--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-23 .elementor-element.elementor-element-a912bd7{--display:flex;--min-height:350px;--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;--overlay-opacity:1;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-a912bd7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://baharanyakhmak.com/wp-content/uploads/2025/11/svgexport-1588-2.png");background-position:85% 8px;background-repeat:no-repeat;background-size:4% auto;}.elementor-23 .elementor-element.elementor-element-a912bd7::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://baharanyakhmak.com/wp-content/uploads/2025/11/Vector.png");--background-overlay:'';background-position:56% 261px;background-repeat:no-repeat;background-size:7% auto;}.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-23 .elementor-element.elementor-element-92e0a6f{text-align:center;}.elementor-23 .elementor-element.elementor-element-92e0a6f .elementor-heading-title{font-family:"PeydaWebVF", Sans-serif;font-size:24px;font-weight:700;line-height:42px;}.elementor-23 .elementor-element.elementor-element-b018dcd{--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-23 .elementor-element.elementor-element-b83ec09{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23 .elementor-element.elementor-element-b83ec09:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b83ec09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F7;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-23 .elementor-element.elementor-element-bfeff30{padding:22px 22px 22px 22px;border-radius:16px 16px 16px 16px;}.elementor-23 .elementor-element.elementor-element-bfeff30 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-23 .elementor-element.elementor-element-bfeff30 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23 .elementor-element.elementor-element-bfeff30 .elementor-image-box-title{font-family:"PeydaWebVF", Sans-serif;font-weight:600;color:#5F6160;}.elementor-23 .elementor-element.elementor-element-bfeff30:has(:hover) .elementor-image-box-title,
					 .elementor-23 .elementor-element.elementor-element-bfeff30:has(:focus) .elementor-image-box-title{color:#5F6160;}.elementor-23 .elementor-element.elementor-element-d20b383{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23 .elementor-element.elementor-element-d20b383:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d20b383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F7;}.elementor-23 .elementor-element.elementor-element-ad7949c{padding:22px 22px 22px 22px;}.elementor-23 .elementor-element.elementor-element-ad7949c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-23 .elementor-element.elementor-element-ad7949c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23 .elementor-element.elementor-element-ad7949c .elementor-image-box-title{font-family:"PeydaWebVF", Sans-serif;font-weight:600;color:#5F6160;}.elementor-23 .elementor-element.elementor-element-ad7949c:has(:hover) .elementor-image-box-title,
					 .elementor-23 .elementor-element.elementor-element-ad7949c:has(:focus) .elementor-image-box-title{color:#5F6160;}.elementor-23 .elementor-element.elementor-element-ac42e94{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23 .elementor-element.elementor-element-ac42e94:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ac42e94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F7;}.elementor-23 .elementor-element.elementor-element-9b8dcee{padding:22px 22px 22px 22px;}.elementor-23 .elementor-element.elementor-element-9b8dcee .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-23 .elementor-element.elementor-element-9b8dcee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23 .elementor-element.elementor-element-9b8dcee .elementor-image-box-title{font-family:"PeydaWebVF", Sans-serif;font-weight:600;color:#5F6160;}.elementor-23 .elementor-element.elementor-element-9b8dcee:has(:hover) .elementor-image-box-title,
					 .elementor-23 .elementor-element.elementor-element-9b8dcee:has(:focus) .elementor-image-box-title{color:#5F6160;}.elementor-23 .elementor-element.elementor-element-8a935ba{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-23 .elementor-element.elementor-element-8a935ba:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8a935ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F7;}.elementor-23 .elementor-element.elementor-element-72d7ceb{padding:22px 22px 22px 22px;}.elementor-23 .elementor-element.elementor-element-72d7ceb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-23 .elementor-element.elementor-element-72d7ceb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-23 .elementor-element.elementor-element-72d7ceb .elementor-image-box-title{font-family:"PeydaWebVF", Sans-serif;font-weight:600;color:#5F6160;}.elementor-23 .elementor-element.elementor-element-72d7ceb:has(:hover) .elementor-image-box-title,
					 .elementor-23 .elementor-element.elementor-element-72d7ceb:has(:focus) .elementor-image-box-title{color:#5F6160;}.elementor-23 .elementor-element.elementor-element-6832b0a{--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-23 .elementor-element.elementor-element-ee89774 .icon-box-icon{background-image:url("https://baharanyakhmak.com/wp-content/uploads/2025/12/Group-38.png");background-position:-1px 14px;background-repeat:no-repeat;background-size:85% auto;width:60px;height:60px;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-item{gap:14px;align-items:center;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-wrapper{border-inline-end-color:#E8EDE9;border-inline-end-width:2px;border-inline-end-style:solid;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-icon i{font-size:49px;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-icon svg{width:49px;height:49px;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-title{font-size:18px;font-weight:500;color:#063A28;margin-bottom:1px;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-description{font-size:12px;color:#A0A5A2;}@media(min-width:431px){.elementor-23 .elementor-element.elementor-element-a912bd7{--content-width:1440px;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-a912bd7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-23 .elementor-element.elementor-element-a912bd7::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-icon{background-position:0px 0px;}}@media(max-width:430px){.elementor-23 .elementor-element.elementor-element-a912bd7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-84% 0px;background-size:128px auto;}.elementor-23 .elementor-element.elementor-element-a912bd7::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a912bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:98% 383px;background-size:105px auto;}.elementor-23 .elementor-element.elementor-element-a912bd7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-ee89774 .icon-box-icon{background-position:0px 0px;}}/* Start custom CSS for container, class: .elementor-element-bc7c9c2 */.baharan-about{
  position:relative;
  overflow:hidden;
  padding:90px 20px;
  background:
    radial-gradient(circle at top right, rgba(50,210,150,.20), transparent 30%),
    radial-gradient(circle at bottom left, rgba(70,200,255,.22), transparent 32%),
    linear-gradient(135deg,#f7fffb,#ffffff,#eefcff);
}

.baharan-about-bg{
  position:absolute;
  width:260px;
  height:260px;
  border-radius:50%;
  background:rgba(53,200,255,.25);
  top:-80px;
  right:-70px;
  filter:blur(6px);
}

.baharan-about-wrap{
  max-width:1200px;
  margin:auto;
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:45px;
  align-items:center;
  position:relative;
  z-index:2;
}

.about-label{
  display:inline-block;
  padding:9px 22px;
  border-radius:999px;
  background:rgba(18,164,105,.12);
  color:#07935f;
  font-size:14px;
  font-weight:900;
  margin-bottom:18px;
}

.about-content h2{
  margin:0 0 24px;
  font-size:44px;
  font-weight:950;
  color:#12372c;
  line-height:1.4;
}

.about-content p{
  margin:0 0 16px;
  color:#536861;
  font-size:16px;
  line-height:2.2;
}

.about-actions{
  margin-top:28px;
  display:flex;
  align-items:center;
  gap:18px;
  flex-wrap:wrap;
}

.about-actions a{
  text-decoration:none;
  padding:15px 32px;
  border-radius:999px;
  color:#fff;
  font-weight:900;
  background:linear-gradient(135deg,#09a66d,#35d69b,#35c8ff);
  box-shadow:0 18px 40px rgba(9,166,109,.25);
  transition:.35s;
}

.about-actions a:hover{
  transform:translateY(-5px);
  color:#fff;
}

.about-actions span{
  color:#64748b;
  font-size:14px;
  font-weight:700;
}

.about-cards{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:20px;
}

.about-card{
  min-height:210px;
  padding:26px 22px;
  border-radius:30px;
  background:rgba(255,255,255,.75);
  backdrop-filter:blur(16px);
  border:1px solid rgba(255,255,255,.9);
  box-shadow:
    0 24px 60px rgba(0,90,80,.10),
    inset 0 1px 0 rgba(255,255,255,.9);
  transition:.4s;
  position:relative;
  overflow:hidden;
}

.about-card::before{
  content:"";
  position:absolute;
  width:130px;
  height:130px;
  border-radius:50%;
  top:-50px;
  left:-45px;
  background:linear-gradient(135deg,rgba(53,200,255,.30),rgba(53,214,155,.25));
}

.about-card:hover{
  transform:translateY(-10px) scale(1.02);
  box-shadow:0 35px 85px rgba(0,130,110,.18);
}

.big-card{
  transform:translateY(-22px);
}

.about-icon{
  width:72px;
  height:72px;
  border-radius:24px;
  background:linear-gradient(135deg,#08a96c,#35d69b,#35c8ff);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:34px;
  box-shadow:0 18px 35px rgba(8,169,108,.25);
  margin-bottom:18px;
  position:relative;
  z-index:2;
}

.about-card h3{
  position:relative;
  z-index:2;
  margin:0 0 10px;
  color:#12372c;
  font-size:20px;
  font-weight:950;
}

.about-card p{
  position:relative;
  z-index:2;
  margin:0;
  color:#536861;
  font-size:14px;
  line-height:2;
}

@media(max-width:992px){
  .baharan-about-wrap{
    grid-template-columns:1fr;
  }

  .big-card{
    transform:none;
  }

  .about-content h2{
    font-size:34px;
  }
}

@media(max-width:600px){
  .baharan-about{
    padding:60px 14px;
  }

  .about-cards{
    grid-template-columns:1fr;
  }

  .about-content h2{
    font-size:29px;
  }
}/* End custom CSS */