.CaseStudyModalBagrecha_modalOverlay__6YPSc {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  backdrop-filter: blur(4px);
}

.CaseStudyModalBagrecha_modalContainer__pv8lz {
  background: #000;
  border-radius: 8px;
  max-width: 70%;
  max-height: 90%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  margin-top: 12vh;
  font-family: "Geist Regular", sans-serif;

  /* padding: 0 3vw; */
}

.CaseStudyModalBagrecha_case__MYpZl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
}

.CaseStudyModalBagrecha_case__MYpZl h2 {
  font-size: clamp(1.1rem, 1.2vw, 1.2rem);
  font-weight: 600;
  color: #afafaf !important;
}

.CaseStudyModalBagrecha_katlogoImage__xnHgZ {
  height: 12vh;
  width: 7vw;}

.CaseStudyModalBagrecha_mainImageWrapper__jVxXq {
  position: relative;
  display: flex;
  flex-direction: column;
}

.CaseStudyModalBagrecha_leftBackgroundImage__Bo4Xi {
  position: absolute;
  top: 100px;
  left: 0;
  width: 100%;
  height: 60%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

.CaseStudyModalBagrecha_rightBackgroundImage__8d_c1 {
  position: absolute;
  top: 100px;
  right: 0;
  width: 23%;
  height: 60%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.8;
  z-index: 1;
}

.CaseStudyModalBagrecha_contentOverlayWrapper__OP2s6 {
  position: relative;
  z-index: 2;
}

.CaseStudyModalBagrecha_headerContent__A3PdG {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 3vw;
}

.CaseStudyModalBagrecha_overlayText__SJrNo {
  font-size: clamp(1rem, 1.5vw, 2rem);
  color: white;
  font-weight: bold;
  line-height: 2.5rem;
  margin-top: 1rem;
  width: 60%;
  padding: 0 7vh;
}

.CaseStudyModalBagrecha_additionalContentSection__K0MvF {
  display: flex;
  margin-top: 7vh;
  gap: 0vh;
  padding: 0 3vw;
}

.CaseStudyModalBagrecha_contentItem__anAOG {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: white;
  text-align: left;
  width: 100%;
  font-size: clamp(16px, 1.7vw, 16px);
  border-left: 1px solid #1a1a1c;
}

.CaseStudyModalBagrecha_contentItem1__J4aT0 {
  border-left: 0;
}

.CaseStudyModalBagrecha_imageSmall__5S_6c {
  margin-left: 15px;
  margin-right: 10px;
  width: clamp(40px, 5vw, 50px);
  height: auto;
}

.CaseStudyModalBagrecha_newSection__viiss {
  padding: 5vh 3vw;
}

.CaseStudyModalBagrecha_textContent__e0CLH {
  color: white;
  width: 80%;
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  margin-bottom: 2vh;
}

.CaseStudyModalBagrecha_greyTextImageWrapper__Sgb5q {
  display: flex;
  width: 100%;
  color: #b7b7b7 !important;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  line-height: 2.3rem;
}

.CaseStudyModalBagrecha_imageLarge__QR2l1 {
  margin-left: 1vw;
  width: 35vh;
  height: 43vh;
  border-radius: 10px;
}

.CaseStudyModalBagrecha_greyText__JBR9s {
  width: 65%;
}

.CaseStudyModalBagrecha_whiteText__1WQRX {
  font-weight: 800;
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  width: 75%;
  line-height: 2.3rem;
  margin-bottom: 2vh;
}

.CaseStudyModalBagrecha_challengesSolutionsResultsBox__Fj1vH {
  padding: 0vh 2vw 5vh 3vh;
  display: flex;
  justify-content: center;
}

.CaseStudyModalBagrecha_challengesSolutionsResults__X_UR8 {
  display: flex;
  padding: 1vh 3vh;
  background-color: rgba(24, 21, 41, 0.4);
  width: 95%;
  border-radius: 30px;
  border: 1px solid #161329;
}

.CaseStudyModalBagrecha_challenges__LDdL6,
.CaseStudyModalBagrecha_solutions__75a2l,
.CaseStudyModalBagrecha_results__7OFMB {
  flex: 1;
  margin-top: 20px;
}

.CaseStudyModalBagrecha_solutions__75a2l,
.CaseStudyModalBagrecha_results__7OFMB {
  border-left: 1px solid #0e0b1a;
}

.CaseStudyModalBagrecha_challengesTitle__rTi54,
.CaseStudyModalBagrecha_solutionsTitle__jcqky,
.CaseStudyModalBagrecha_resultsTitle__3pFHJ {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  padding-bottom: 2vh;
  border-bottom: 2px solid #0e0b1a;
  font-weight: 900;
  margin-left: 10px;
}

.CaseStudyModalBagrecha_challengesTitle__rTi54 {
  color: #d87775;
}

.CaseStudyModalBagrecha_solutionsTitle__jcqky {
  color: #7d70a0;
}

.CaseStudyModalBagrecha_resultsTitle__3pFHJ {
  color: #5f995f;
}

.CaseStudyModalBagrecha_challengesList__O76HQ,
.CaseStudyModalBagrecha_solutionsList__qrWMU,
.CaseStudyModalBagrecha_resultsList__I9JMU {
  list-style-type: square;
  padding-left: 9px;
  font-size: clamp(18px, 1.7vw, 17px);
  color: #b7b7b7;
  margin-top: 25px;
  margin-left: 15px;
  width: 95%;
  line-height: 2rem;
}

.CaseStudyModalBagrecha_challengesList__O76HQ li::marker {
  color: #d87775;
}
.CaseStudyModalBagrecha_solutionsList__qrWMU li::marker {
  color: #7d71a1;
}
.CaseStudyModalBagrecha_resultsList__I9JMU li::marker {
  color: #5f995f;
}
.CaseStudyModalBagrecha_challengesList__O76HQ li,
.CaseStudyModalBagrecha_solutionsList__qrWMU li,
.CaseStudyModalBagrecha_resultsList__I9JMU li {
  margin-bottom: 25px;
}

.CaseStudyModalBagrecha_flexContainer__crNfU {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 {
  padding: 0px 5vh 5vh 6vh;
}

.CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 h3 {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  padding-bottom: 2vh;
  font-weight: 600;
}

.CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 p {
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  color: #b7b7b7 !important;
  line-height: 2.3rem;
}

.CaseStudyModalBagrecha_featuresList__JDK_1 {
  flex: 1;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  color: #b7b7b7 !important;
}

.CaseStudyModalBagrecha_featureItem__Gmk0E {
  display: flex;
  gap: 0.5rem;
  line-height: 2.3rem;
}

.CaseStudyModalBagrecha_mdArrow__jnLpw {
  color: #f37a6b;
  width: 20px;
  height: 35px;
}

.CaseStudyModalBagrecha_featureImage__XJEJl {
  width: 40vh;
  height: auto;
  border-radius: 10px;
}

.CaseStudyModalBagrecha_aboutClientContent__i1tJb {
  display: flex;
  align-items: center;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  padding: 0 3vw;
}

.CaseStudyModalBagrecha_aboutClientLeftSide__zI22F {
  display: flex;
  gap: 1rem;
  flex-direction: column;
}

.CaseStudyModalBagrecha_aboutClientLeftSide__zI22F h3 {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  font-weight: 600;
}

.CaseStudyModalBagrecha_aboutClientLeftSide__zI22F p {
  line-height: 2.3rem;
  color: #b7b7b7;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
}

.CaseStudyModalBagrecha_clientImage__aByny {
  width: 100vh;
  height: auto;
}

.CaseStudyModalBagrecha_aboutKatKrowContent__4DBS1 {
  padding: 4vh 3vw;
}

.CaseStudyModalBagrecha_aboutKatKrowTitle__uCe_j {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  padding-bottom: 2vh;
}

.CaseStudyModalBagrecha_aboutKatKrowText__hla9a {
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  color: #b7b7b7 !important;
  width: 95%;
  line-height: 2.3rem;
}

.CaseStudyModalBagrecha_socialLinksContainer__JMJwP {
  width: 100%;
  display: flex;
  justify-content: center;
}

.CaseStudyModalBagrecha_socialLinksWrapper__vbslH {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  padding-bottom: 3vh;
}

.CaseStudyModalBagrecha_linkItem__dURB_ {
  display: flex;
  align-items: center;
  gap: 8px;
}

.CaseStudyModalBagrecha_icon__9JX_y {
  font-size: 1.5rem;
  color: #333;
}

.CaseStudyModalBagrecha_linkText__qHsgo {
  text-decoration: none;
  color: #d66c5e;
  font-size: 1rem;
  font-weight: 500;
  transition: color 0.3s ease;
}

@media (max-width: 768px) {
  .CaseStudyModalBagrecha_modalContainer__pv8lz {
    max-width: 95%;
    margin-top: 5vh; /* padding: 1rem; */
    gap: 1rem;
  }
  .CaseStudyModalBagrecha_leftBackgroundImage__Bo4Xi,
  .CaseStudyModalBagrecha_rightBackgroundImage__8d_c1 {
    width: 100%;
    top: 12px;
    height: 90%;
    opacity: 1;
    margin-bottom: 1rem;
  }

  .CaseStudyModalBagrecha_rightBackgroundImage__8d_c1 {
    display: none;
  }

  .CaseStudyModalBagrecha_headerContent__A3PdG {
    display: none;
  }

  .CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 p {
    line-height: 2.2rem;
  }

  .CaseStudyModalBagrecha_aboutClientLeftSide__zI22F {
    text-align: left;
    gap: 1rem;
    padding: 0 1rem;
  }

  .CaseStudyModalBagrecha_aboutClientLeftSide__zI22F p {
    line-height: 2.2rem;
  }
  .CaseStudyModalBagrecha_mainImageWrapper__jVxXq {
    flex-direction: column;
    height: auto;
    margin-top: 2rem;
  }
  .CaseStudyModalBagrecha_aboutKatKrowContent__4DBS1 {
    padding: 4vh 1rem;
  }
  .CaseStudyModalBagrecha_largeImage__nCmJU {
    width: 100%;
    height: 130px;
  }

  .CaseStudyModalBagrecha_smallImage__gx1LT {
    display: none;
  }

  .CaseStudyModalBagrecha_additionalContentSection__K0MvF {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 5vh;
    gap: 1rem;
  }

  .CaseStudyModalBagrecha_contentItem__anAOG {
    width: 78%;
    gap: 2vh;
    margin-bottom: 15px;
    text-align: left;
    line-height: 1.7rem;
  }

  .CaseStudyModalBagrecha_imageSmall__5S_6c {
    margin: 0;
  }
  .CaseStudyModalBagrecha_challengesList__O76HQ,
  .CaseStudyModalBagrecha_resultsList__I9JMU,
  .CaseStudyModalBagrecha_solutionsList__qrWMU {
    margin-top: 10px;
  }
  .CaseStudyModalBagrecha_greyTextImageWrapper__Sgb5q {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .CaseStudyModalBagrecha_imageLarge__QR2l1 {
    margin-top: 3vh;
    margin-left: 0;
    width: 100%;
  }

  .CaseStudyModalBagrecha_newSection__viiss {
    padding: 1rem;
  }

  .CaseStudyModalBagrecha_whiteText__1WQRX {
    width: 100%;
    margin-bottom: 1vh;
    line-height: 2.2rem;
  }

  .CaseStudyModalBagrecha_greyText__JBR9s {
    line-height: 2.2rem;
    width: 100%;
  }

  .CaseStudyModalBagrecha_challengesSolutionsResultsBox__Fj1vH {
    margin-top: 4vh;
    padding: 0px 0.5rem;
  }

  .CaseStudyModalBagrecha_challengesSolutionsResults__X_UR8 {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    padding: 0;
  }
  .CaseStudyModalBagrecha_challengesTitle__rTi54,
  .CaseStudyModalBagrecha_solutionsTitle__jcqky,
  .CaseStudyModalBagrecha_resultsTitle__3pFHJ {
    margin-left: 20px;
  }
  .CaseStudyModalBagrecha_challengesList__O76HQ li,
  .CaseStudyModalBagrecha_solutionsList__qrWMU li,
  .CaseStudyModalBagrecha_resultsList__I9JMU li {
    margin-bottom: 10px;
    line-height: 2.2rem;
  }

  .CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 {
    margin-top: 4vh;
    line-height: 2.2rem;
    padding: 0 1rem;
  }

  .CaseStudyModalBagrecha_flexContainer__crNfU {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .CaseStudyModalBagrecha_featuresList__JDK_1 {
    gap: 10px;
  }

  .CaseStudyModalBagrecha_featureItem__Gmk0E {
    line-height: 2.2rem;
  }

  .CaseStudyModalBagrecha_featureImage__XJEJl {
    width: 100%;
    height: auto;
    margin-top: 2vh;
  }

  .CaseStudyModalBagrecha_aboutClientSection__KzC0I {
    margin-top: 5vh;
    padding: 0;
  }

  .CaseStudyModalBagrecha_aboutClientSection__KzC0I h3 {
    font-size: 1.4rem;
  }

  .CaseStudyModalBagrecha_aboutKatKrowText__hla9a {
    line-height: 2.2rem !important;
  }

  .CaseStudyModalBagrecha_aboutKatKrowTitle__uCe_j {
    margin-bottom: 0;
  }

  .CaseStudyModalBagrecha_aboutClientContent__i1tJb {
    flex-direction: column;
    text-align: center;
    padding: 0;
    gap: 10px;
  }

  .CaseStudyModalBagrecha_clientImage__aByny {
    width: 100%;
    height: auto;
    margin-top: 2vh;
  }

  .CaseStudyModalBagrecha_socialLinksWrapper__vbslH {
    width: 100%;
    padding-top: 0rem;
    gap: 0.5rem;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1rem;
  }
  .CaseStudyModalBagrecha_overlayText__SJrNo {
    font-size: clamp(1.2rem, 4vw, 2rem);
    width: 100%;
    line-height: 2.2rem;
    margin-top: 0.8rem;
    text-align: center;
    padding: 0 1rem;
  }
}
@media (min-width: 769px) and (max-width: 1180px) {
  .CaseStudyModalBagrecha_modalContainer__pv8lz {
    max-width: 85%;
    margin-top: 8vh;
    padding: 2vw;
  }
  .CaseStudyModalBagrecha_newSection__viiss {
    padding: 5vh 0vw;
  }
  .CaseStudyModalBagrecha_challengesSolutionsResultsBox__Fj1vH {
    padding: 0;
  }
  .CaseStudyModalBagrecha_flexContainer__crNfU {
    flex-direction: row;
    align-items: flex-start;
    gap: 15px;
  }

  .CaseStudyModalBagrecha_featuresList__JDK_1 {
    display: flex;
    flex-direction: column;
    flex: 1;
    font-size: clamp(1rem, 1.2vw, 1.2rem);
    gap: 10px;
  }

  .CaseStudyModalBagrecha_featureItem__Gmk0E {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: clamp(1.1rem, 1.2vw, 1.3rem);
    line-height: 2rem;
    text-align: left;
    width: 100%;
  }

  .CaseStudyModalBagrecha_mdArrow__jnLpw {
    color: #f37a6b;
    width: 20px;
    height: 30px;
    flex-shrink: 0; /* Ensure arrow doesn't shrink */
  }

  .CaseStudyModalBagrecha_featureItem__Gmk0E span {
    display: inline-block;
    line-height: 1.5rem;
    color: #b7b7b7;
  }

  .CaseStudyModalBagrecha_featureImage__XJEJl {
    width: 50%;
    height: auto;
    margin-left: 2vw;
    margin-top: 0;
  }

  .CaseStudyModalBagrecha_overlayText__SJrNo {
    font-size: clamp(1.4rem, 1.6vw, 1.8rem);
    line-height: 2.3rem;
    width: 80%;
    text-align: left;
    padding: 0 5vw;
    margin-top: 2.2rem;
  }

  .CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 {
    padding: 4vh 2vw 6vh 3vw;
  }

  .CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 h3 {
    font-size: clamp(1.5rem, 1.8vw, 1.8rem);
    font-weight: 700;
    margin-bottom: 1rem;
  }

  .CaseStudyModalBagrecha_bloggingPlatformSection__fwYK2 p {
    font-size: clamp(1rem, 1.3vw, 1.3rem);
    line-height: 2.2rem;
    color: #b7b7b7;
  }

  .CaseStudyModalBagrecha_aboutClientContent__i1tJb {
    flex-direction: row;
    align-items: center;
    padding: 0 2vw;
    font-size: clamp(1.1rem, 1.3vw, 1.3rem);
    gap: 2vw;
  }

  .CaseStudyModalBagrecha_clientImage__aByny {
    width: 50%;
    height: auto;
  }

  .CaseStudyModalBagrecha_aboutClientLeftSide__zI22F {
    flex: 1;
    gap: 1rem;
    padding: 0;
  }

  .CaseStudyModalBagrecha_aboutClientLeftSide__zI22F h3 {
    font-size: clamp(1.3rem, 1.6vw, 1.6rem);
  }

  .CaseStudyModalBagrecha_aboutClientLeftSide__zI22F p {
    line-height: 2.2rem;
    font-size: clamp(1rem, 1.2vw, 1.2rem);
    color: #b7b7b7;
  }

  .CaseStudyModalBagrecha_socialLinksWrapper__vbslH {
    width: 100%;
    justify-content: center;
    padding: 0;
    gap: 2rem;
    flex-direction: row;
  }

  .CaseStudyModalBagrecha_noWrap__57hZK {
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
  }

  .CaseStudyModalBagrecha_featureItem__Gmk0E span {
    word-break: break-word;
  }
  .CaseStudyModalBagrecha_headerContent__A3PdG {
    justify-content: space-between;
    padding: 0;
  }
  .CaseStudyModalBagrecha_case__MYpZl {
    margin: 0;
    padding: 0;
  }
  .CaseStudyModalBagrecha_katlogoImage__xnHgZ {
    width: 14vh;
    height: 7vh;
  }
  .CaseStudyModalBagrecha_additionalContentSection__K0MvF {
    padding: 0;
  }
  .CaseStudyModalBagrecha_challengesSolutionsResults__X_UR8 {
    width: 100%;
    padding: 1vh;
  }
}

.CaseStudyTiecon_modalOverlay__zq73a {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.9);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  backdrop-filter: blur(4px);
}

.CaseStudyTiecon_modalContainer__W_im0 {
  background: #000;
  border-radius: 8px;
  max-width: 70%;;
  max-height: 90%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  font-family: "Geist Regular", sans-serif;
  margin-top: 12vh;
  /* padding: 0 3vw; */
}

.CaseStudyTiecon_case__bkS8m {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding: 20px;
}

.CaseStudyTiecon_case__bkS8m h2 {
  font-size: clamp(1.1rem, 1.2vw, 1.2rem);
  font-weight: 600;
  color: #afafaf !important;
}

.CaseStudyTiecon_katlogoImage__00YIX {
  height: 12vh;
  width: 7vw;}

.CaseStudyTiecon_mainImageWrapper__Y0Qhs {
  position: relative;
  display: flex;
  flex-direction: column;
}

.CaseStudyTiecon_leftBackgroundImage__9s6mi {
  position: absolute;
  top: 100px;
  left: 0;
  width: 100%;
  height: 60%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

.CaseStudyTiecon_rightBackgroundImage__vFAo8 {
  position: absolute;
  top: 100px;
  right: 0;
  width: 30%;
  height: 60%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.8;
  z-index: 1;
}

.CaseStudyTiecon_contentOverlayWrapper__75oAZ {
  position: relative;
  z-index: 2;
}

.CaseStudyTiecon_headerContent__gjiVy {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 3vw;
}

.CaseStudyTiecon_overlayText__o496H {
  font-size: clamp(1rem, 1.5vw, 2rem);
  color: white;
  font-weight: bold;
  line-height: 2.5rem;
  margin-top: 1rem;
  width: 90%;
  padding: 0 7vh;
}

.CaseStudyTiecon_additionalContentSection__cv_PG {
  display: flex;
  margin-top: 7vh;
  gap: 0vh;
  padding: 0 3vw;
}

.CaseStudyTiecon_contentItem__JZSgA {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: white;
  text-align: left;
  width: 100%;
  font-size: clamp(16px, 1.7vw, 16px);
  border-left: 1px solid #1a1a1c;
}

.CaseStudyTiecon_contentItem1__UMkXN {
  border-left: 0;
}

.CaseStudyTiecon_imageSmall__H4BD3 {
  margin-left: 15px;
  margin-right: 10px;
  width: clamp(40px, 5vw, 50px);
  height: auto;
}

.CaseStudyTiecon_newSection__5eM2_ {
  padding: 5vh 3vw;
}

.CaseStudyTiecon_textContent__QQO94 {
  color: white;
  width: 80%;
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  margin-bottom: 2vh;
}

.CaseStudyTiecon_greyTextImageWrapper__kXJf0 {
  display: flex;
  width: 95%;
  color: #b7b7b7 !important;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  line-height: 2.3rem;
}

.CaseStudyTiecon_imageLarge__uG3_J {
  margin-left: 6vw;
  width: 35vh;
  height: 30vh;
}

.CaseStudyTiecon_greyText__wIL4P {
  width: 50%;
}

.CaseStudyTiecon_whiteText__lSStp {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  width: 75%;
  line-height: 2.3rem;
  margin-bottom: 2vh;
  font-weight: 600;
}

.CaseStudyTiecon_challengesSolutionsResultsBox__mlDuQ {
  padding: 0vh 2vw 5vh 3vh;
  display: flex;
  justify-content: center;
}

.CaseStudyTiecon_challengesSolutionsResults__eKzgN {
  display: flex;
  padding: 1vh 3vh;
  background-color: rgba(24, 21, 41, 0.4);
  width: 95%;
  border-radius: 30px;
  border: 1px solid #161329;
}

.CaseStudyTiecon_challenges__W1jK8,
.CaseStudyTiecon_solutions__6PzhB,
.CaseStudyTiecon_results__ovA9C {
  flex: 1;
  margin-top: 20px;
}

.CaseStudyTiecon_solutions__6PzhB,
.CaseStudyTiecon_results__ovA9C {
  border-left: 1px solid #0e0b1a;
}

.CaseStudyTiecon_challengesTitle__guF2c,
.CaseStudyTiecon_solutionsTitle__mmhCj,
.CaseStudyTiecon_resultsTitle__mfcQf {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  padding-bottom: 2vh;
  border-bottom: 2px solid #0e0b1a;
  font-weight: 900;
  margin-left: 10px;
}

.CaseStudyTiecon_challengesTitle__guF2c {
  color: #d87775;
}

.CaseStudyTiecon_solutionsTitle__mmhCj {
  color: #7d70a0;
}

.CaseStudyTiecon_resultsTitle__mfcQf {
  color: #5f995f;
}

.CaseStudyTiecon_challengesList__rPHcb,
.CaseStudyTiecon_solutionsList__TbX4Q,
.CaseStudyTiecon_resultsList__anrq9 {
  list-style-type: square;
  padding-left: 9px;
  font-size: clamp(18px, 1.7vw, 17px);
  color: #b7b7b7;
  margin-top: 25px;
  margin-left: 15px;
  width: 95%;
  line-height: 2rem;
}

.CaseStudyTiecon_challengesList__rPHcb li::marker {
  color: #d87775;
}
.CaseStudyTiecon_solutionsList__TbX4Q li::marker {
  color: #7d71a1;
}
.CaseStudyTiecon_resultsList__anrq9 li::marker {
  color: #5f995f;
}
.CaseStudyTiecon_challengesList__rPHcb li,
.CaseStudyTiecon_solutionsList__TbX4Q li,
.CaseStudyTiecon_resultsList__anrq9 li {
  margin-bottom: 25px;
}

.CaseStudyTiecon_flexContainer__3pK8_ {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.CaseStudyTiecon_bloggingPlatformSection__Xwm6U {
  padding: 0px 5vh 5vh 6vh;
}

.CaseStudyTiecon_bloggingPlatformSection__Xwm6U h3 {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  padding-bottom: 2vh;
  font-weight: 600;
}

.CaseStudyTiecon_bloggingPlatformSection__Xwm6U p {
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  color: #b7b7b7 !important;
  line-height: 2.3rem;
}

.CaseStudyTiecon_featuresList__CSer1 {
  flex: 1;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  color: #b7b7b7 !important;
}

.CaseStudyTiecon_featureItem__ol_9C {
  display: flex;
  gap: 0.5rem;
  line-height: 2.3rem;
}

.CaseStudyTiecon_mdArrow__xoSBx {
  color: #f37a6b;
  width: 20px;
  height: 35px;
}

.CaseStudyTiecon_featureImage__3DsfT {
  width: 40vh;
  height: auto;
}

.CaseStudyTiecon_aboutClientContent__NvVhd {
  display: flex;
  align-items: center;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  padding: 0 3vw;
}

.CaseStudyTiecon_aboutClientLeftSide__xKkFo {
  display: flex;
  gap: 1rem;
  flex-direction: column;
}

.CaseStudyTiecon_aboutClientLeftSide__xKkFo h3 {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  font-weight: 600;
}

.CaseStudyTiecon_aboutClientLeftSide__xKkFo p {
  line-height: 2.3rem;
  color: #b7b7b7;
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
}

.CaseStudyTiecon_clientImage__LxIQe {
  width: 100vh;
  height: auto;
}

.CaseStudyTiecon_aboutKatKrowContent__rkZO_ {
  padding: 4vh 3vw;
}

.CaseStudyTiecon_aboutKatKrowTitle__8HaM_ {
  font-size: clamp(1.4rem, 1.6vw, 1.6rem);
  padding-bottom: 2vh;
}

.CaseStudyTiecon_aboutKatKrowText__5paFq {
  font-size: clamp(1.1rem, 1.3vw, 1.3rem);
  color: #b7b7b7 !important;
  width: 95%;
  line-height: 2.3rem;
}

.CaseStudyTiecon_socialLinksContainer__P9Fe5 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.CaseStudyTiecon_socialLinksWrapper___vzRT {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  padding-bottom: 3vh;
}

.CaseStudyTiecon_linkItem__sZrir {
  display: flex;
  align-items: center;
  gap: 8px;
}

.CaseStudyTiecon_icon__6AInh {
  font-size: 1.5rem;
  color: #333;
}

.CaseStudyTiecon_linkText__5Bx1L {
  text-decoration: none;
  color: #d66c5e;
  font-size: 1rem;
  font-weight: 500;
  transition: color 0.3s ease;
}

@media (max-width: 768px) {
  .CaseStudyTiecon_modalContainer__W_im0 {
    max-width: 95%;
    margin-top: 5vh; /* padding: 1rem; */
    gap: 1rem;
  }
  .CaseStudyTiecon_leftBackgroundImage__9s6mi,
  .CaseStudyTiecon_rightBackgroundImage__vFAo8 {
    width: 100%;
    top: 12px;
    height: 90%;
    opacity: 1;
    margin-bottom: 1rem;
  }

  .CaseStudyTiecon_rightBackgroundImage__vFAo8 {
    display: none;
  }

  .CaseStudyTiecon_headerContent__gjiVy {
    display: none;
  }

  .CaseStudyTiecon_bloggingPlatformSection__Xwm6U p {
    line-height: 2.2rem;
  }

  .CaseStudyTiecon_aboutClientLeftSide__xKkFo {
    text-align: left;
    gap: 1rem;
    padding: 0 1rem;
  }

  .CaseStudyTiecon_aboutClientLeftSide__xKkFo p {
    line-height: 2.2rem;
  }
  .CaseStudyTiecon_mainImageWrapper__Y0Qhs {
    flex-direction: column;
    height: auto;
    margin-top: 2rem;
  }
  .CaseStudyTiecon_aboutKatKrowContent__rkZO_ {
    padding: 4vh 1rem;
  }
  .CaseStudyTiecon_largeImage__OkhN2 {
    width: 100%;
    height: 130px;
  }

  .CaseStudyTiecon_smallImage___dpCu {
    display: none;
  }

  .CaseStudyTiecon_additionalContentSection__cv_PG {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 5vh;
    gap: 1rem;
  }

  .CaseStudyTiecon_contentItem__JZSgA {
    width: 78%;
    gap: 2vh;
    margin-bottom: 15px;
    text-align: left;
    line-height: 1.7rem;
  }

  .CaseStudyTiecon_imageSmall__H4BD3 {
    margin: 0;
  }
  .CaseStudyTiecon_challengesList__rPHcb,
  .CaseStudyTiecon_resultsList__anrq9,
  .CaseStudyTiecon_solutionsList__TbX4Q {
    margin-top: 10px;
  }
  .CaseStudyTiecon_greyTextImageWrapper__kXJf0 {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .CaseStudyTiecon_imageLarge__uG3_J {
    margin-top: 3vh;
    margin-left: 0;
    width: 100%;
  }

  .CaseStudyTiecon_newSection__5eM2_ {
    padding: 1rem;
  }

  .CaseStudyTiecon_whiteText__lSStp {
    width: 100%;
    margin-bottom: 1vh;
    line-height: 2.2rem;
  }

  .CaseStudyTiecon_greyText__wIL4P {
    line-height: 2.2rem;
    width: 100%;
  }

  .CaseStudyTiecon_challengesSolutionsResultsBox__mlDuQ {
    margin-top: 4vh;
    padding: 0px 0.5rem;
  }

  .CaseStudyTiecon_challengesSolutionsResults__eKzgN {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    padding: 0;
  }
  .CaseStudyTiecon_challengesTitle__guF2c,
  .CaseStudyTiecon_solutionsTitle__mmhCj,
  .CaseStudyTiecon_resultsTitle__mfcQf {
    margin-left: 20px;
  }
  .CaseStudyTiecon_challengesList__rPHcb li,
  .CaseStudyTiecon_solutionsList__TbX4Q li,
  .CaseStudyTiecon_resultsList__anrq9 li {
    margin-bottom: 10px;
    line-height: 2.2rem;
  }

  .CaseStudyTiecon_bloggingPlatformSection__Xwm6U {
    margin-top: 4vh;
    line-height: 2.2rem;
    padding: 0 1rem;
  }

  .CaseStudyTiecon_flexContainer__3pK8_ {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .CaseStudyTiecon_featuresList__CSer1 {
    gap: 10px;
  }

  .CaseStudyTiecon_featureItem__ol_9C {
    line-height: 2.2rem;
  }

  .CaseStudyTiecon_featureImage__3DsfT {
    width: 100%;
    height: auto;
    margin-top: 2vh;
  }

  .CaseStudyTiecon_aboutClientSection__o5j0T {
    margin-top: 5vh;
    padding: 0;
  }

  .CaseStudyTiecon_aboutClientSection__o5j0T h3 {
    font-size: 1.4rem;
  }

  .CaseStudyTiecon_aboutKatKrowText__5paFq {
    line-height: 2.2rem !important;
  }

  .CaseStudyTiecon_aboutKatKrowTitle__8HaM_ {
    margin-bottom: 0;
  }

  .CaseStudyTiecon_aboutClientContent__NvVhd {
    flex-direction: column;
    text-align: center;
    padding: 0;
    gap: 10px;
  }

  .CaseStudyTiecon_clientImage__LxIQe {
    width: 100%;
    height: auto;
    margin-top: 2vh;
  }

  .CaseStudyTiecon_socialLinksWrapper___vzRT {
    width: 100%;
    padding-top: 0rem;
    gap: 0.5rem;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 1rem;
  }
  .CaseStudyTiecon_overlayText__o496H {
    font-size: clamp(1.2rem, 4vw, 2rem);
    width: 100%;
    line-height: 2.2rem;
    margin-top: 0.8rem;
    text-align: center;
    padding: 0 1rem;
  }
}
@media (min-width: 769px) and (max-width: 1180px) {
  .CaseStudyTiecon_modalContainer__W_im0 {
    max-width: 85%;
    margin-top: 8vh;
    padding: 2vw;
  }
  .CaseStudyTiecon_newSection__5eM2_ {
    padding: 5vh 0vw;
  }
  .CaseStudyTiecon_challengesSolutionsResultsBox__mlDuQ{
    padding: 0;
  }
  .CaseStudyTiecon_flexContainer__3pK8_ {
    flex-direction: row;
    align-items: flex-start;
    gap: 15px;
  }

  .CaseStudyTiecon_featuresList__CSer1 {
    display: flex;
    flex-direction: column;
    flex: 1;
    font-size: clamp(1rem, 1.2vw, 1.2rem);
    gap: 10px;
  }

  .CaseStudyTiecon_featureItem__ol_9C {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    font-size: clamp(1.1rem, 1.2vw, 1.3rem);
    line-height: 2rem;
    text-align: left;
    width: 100%;
  }

  .CaseStudyTiecon_mdArrow__xoSBx {
    color: #f37a6b;
    width: 20px;
    height: 30px;
    flex-shrink: 0; /* Ensure arrow doesn't shrink */
  }

  .CaseStudyTiecon_featureItem__ol_9C span {
    display: inline-block;
    line-height: 1.5rem;
    color: #b7b7b7;
  }

  .CaseStudyTiecon_featureImage__3DsfT {
    width: 50%;
    height: auto;
    margin-left: 2vw;
    margin-top: 0;
  }

  .CaseStudyTiecon_overlayText__o496H {
    font-size: clamp(1.4rem, 1.6vw, 1.8rem);
    line-height: 2.3rem;
    width: 80%;
    text-align: left;
    padding: 0 5vw;
    margin-top: 2.2rem;
  }

  .CaseStudyTiecon_bloggingPlatformSection__Xwm6U {
    padding: 4vh 2vw 6vh 3vw;
  }

  .CaseStudyTiecon_bloggingPlatformSection__Xwm6U h3 {
    font-size: clamp(1.5rem, 1.8vw, 1.8rem);
    font-weight: 700;
    margin-bottom: 1rem;
  }

  .CaseStudyTiecon_bloggingPlatformSection__Xwm6U p {
    font-size: clamp(1rem, 1.3vw, 1.3rem);
    line-height: 2.2rem;
    color: #b7b7b7;
  }

  .CaseStudyTiecon_aboutClientContent__NvVhd {
    flex-direction: row;
    align-items: center;
    padding: 0 2vw;
    font-size: clamp(1.1rem, 1.3vw, 1.3rem);
    gap: 2vw;
  }

  .CaseStudyTiecon_clientImage__LxIQe {
    width: 50%;
    height: auto;
  }

  .CaseStudyTiecon_aboutClientLeftSide__xKkFo {
    flex: 1;
    gap: 1rem;
    padding: 0;
  }

  .CaseStudyTiecon_aboutClientLeftSide__xKkFo h3 {
    font-size: clamp(1.3rem, 1.6vw, 1.6rem);
  }

  .CaseStudyTiecon_aboutClientLeftSide__xKkFo p {
    line-height: 2.2rem;
    font-size: clamp(1rem, 1.2vw, 1.2rem);
    color: #b7b7b7;
  }

  .CaseStudyTiecon_socialLinksWrapper___vzRT {
    width: 100%;
    justify-content: center;
    padding: 0;
    gap: 2rem;
    flex-direction: row;
  }

  .CaseStudyTiecon_noWrap__aRDvO {
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
  }

  .CaseStudyTiecon_featureItem__ol_9C span {
    word-break: break-word;
  }
  .CaseStudyTiecon_headerContent__gjiVy {
    justify-content: space-between;
    padding: 0;
  }
  .CaseStudyTiecon_case__bkS8m {
    margin: 0;
    padding: 0;
  }
  .CaseStudyTiecon_katlogoImage__00YIX {
    width: 14vh;
    height: 7vh;
  }
  .CaseStudyTiecon_additionalContentSection__cv_PG{
    padding: 0;
  }
  .CaseStudyTiecon_challengesSolutionsResults__eKzgN{
    width: 100%;
    padding: 1vh;
  }
}

