.alsman-profile-section {
  padding: 80px 0;
}

.alsman-profile-section .alsman-profile-row {
  display: flex;
  align-items: stretch;
  gap: 50px;
}

.alsman-profile-section .alsman-profile-content{flex:1;}

.alsman-profile-section .alsman-profile-title-area {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin-bottom: 24px;position:relative;
}

.alsman-profile-section .alsman-profile-title-icon {
  width: 45px;
  display: block;position:absolute;left:-59px;top:0;
}

.alsman-profile-section .alsman-profile-title-text {
  flex: 1;
}

.alsman-profile-section .alsman-profile-subtitle {
  font-size:clamp(14px, 0.95vw, 18px);
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  line-height:1;
  margin: 0;
  color: var(--color-primary);
}

.alsman-profile-section .alsman-profile-title {
  margin-top: 12px;
  font-size:clamp(22px, 2.2vw, 42px);
  font-weight:700;
  color: var(--title-text-color);
  letter-spacing: 0.01em;
  line-height: 1.1;
  margin-bottom: 0;
}

.alsman-profile-section .alsman-profile-desc{line-height: 1.8;font-size:16px;color:var(--text-color);}
.alsman-profile-section .alsman-profile-desc p{line-height:inherit;margin:0;}
.alsman-profile-section .alsman-profile-desc p + p{margin-top:15px;}

.alsman-profile-section .alsman-profile-slider {
  flex: 1;
  max-width: 47%;
}

.alsman-profile-section .swiper {
  width: 100%;

  overflow: hidden;
}

.alsman-profile-section .swiper-wrapper {
  width: 100%;
  height: 100%;
}

.alsman-profile-section .swiper-slide {
  width: 100%;
  height: 100%;
}

.alsman-profile-section .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.alsman-profile-section .swiper-pagination {
  bottom: 20px;
}

.alsman-profile-section .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #fff;
  opacity: 1;
}

.alsman-profile-section .swiper-pagination-bullet-active {
  background: var(--btn-hover);
}



@media screen and (max-width:1281px){
.alsman-profile-section{padding:60px 0;}
.alsman-profile-section .alsman-profile-title-icon{width:35px;left:-49px;}
.alsman-profile-section .alsman-profile-desc{line-height:1.5;}

}



@media (max-width: 991px) {
  
.alsman-profile-section{padding:50px 0;}

.alsman-profile-section .alsman-profile-title-icon{width:30px;position:static;}

  .alsman-profile-section .alsman-profile-row {
    flex-direction: column;
  }

  .alsman-profile-section .alsman-profile-content .alsman-profile-title-text{
    text-align: left;
  }
  .alsman-profile-section .alsman-profile-title-area {
    justify-content: center;
  }

  .alsman-profile-section .alsman-profile-slider {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
.alsman-profile-section {padding:30px 0;}
.alsman-profile-section .alsman-profile-desc{font-size:15px;}
}

@media screen and (max-width:480px) {
.alsman-profile-section .alsman-profile-row{gap:30px;}
.alsman-profile-section .alsman-profile-title-area{margin-bottom:15px;}
.alsman-profile-section .alsman-profile-desc{font-size:14px;}

.alsman-profile-section .alsman-profile-title{margin-top:10px;}

}	









