@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");

/*tehniline info*/
.tehniline-info-title {
  display: flex;
  justify-content: space-between;
  padding: 100px 50px 250px 103px;
  background: #c6cfbc;
}

.tehniline-info-title h1 {
  color: #000;
  font-family: "Inter", sans-serif;
  font-size: clamp(23px, 19.44px + 1.1111vw, 42px);
  font-weight: 600;
  line-height: normal;
}
.tehniline-info-title p {
  max-width: 593px;
  color: #50524f;
  font-family: "Inter";
   font-size: clamp(15px, 14.4px + 0.1875vw, 18px);
   line-height:  clamp(21px, 20.44px + 0.175vw, 24px);
  font-weight: 300;
}

.tehniline-accordion-wrapper {
  background: #fff;
  padding: 64px 57px 50px 56px;
  margin: -161px 47px 0 47px;
}

.tehniline-accordion-wrapper .faqAccordion {
  background: #c6cfbc;
}

.tehniline-accordion-wrapper .faqAccordion__btn {
  background: #c6cfbc;
  color: #50524f;
  font-family: "Inter", sans-serif;
   font-size: clamp(20px, 17.6px + 0.75vw, 32px);
  line-height: normal;
  font-weight: 400;
}

.tehniline-accordion-wrapper .faqaccordion__content {
  background: #c6cfbc;
  color: #50524f;
  font-family: "Inter";
font-size: clamp(15px, 14.4px + 0.1875vw, 18px);
line-height:  clamp(21px, 20.44px + 0.175vw, 24px);
  font-weight: 300;
  padding: 0;
}

.tehniline-accordion-wrapper .faqSectionList {
  display: flex;
}
.tehniline-accordion-wrapper .faqSectionList > *:not(:last-child) {
  margin-right: 131px;
}

.tehniline-accordion-wrapper .faqAccordion {
  margin-bottom: 16px;
}

.tehniline-accordion-wrapper .faqAccordion .faqAccordion__inner ul li strong {
  color: #50524f;
  font-family: "Inter";
  font-weight: 600;
}
.tehniline-accordion-wrapper .faqAccordion .faqAccordion__inner ul li {
  color: #50524f;

  font-family: "Inter";
font-size: clamp(15px, 14.4px + 0.1875vw, 18px);
line-height:  clamp(21px, 20.44px + 0.175vw, 24px);
  font-weight: 300;
}
.tehniline-accordion-wrapper .faqAccordion .faqAccordion__inner ul {
  padding: 0;
  margin: 0 0 0 18px;
}
.tehniline-accordion-wrapper .faqAccordion .faqAccordion__inner ul li {
  margin-bottom: 16px;
}

.tehniline-accordion-wrapper .faqAccordion__inner {
  padding: 0px 92px 32px 37px;
}

.tehniline-accordion-wrapper .faqAccordion__inner p {
  margin-top: 0;
}

.tehniline-accordion-wrapper .faqAccordion__inner p:last-child {
  margin-bottom: 0;
}

@media (min-width: 1500px) and (max-width: 1799px) {
  .tehniline-accordion-wrapper { padding: 50px; } 
  .tehniline-accordion-wrapper .faqSectionList > *:not(:last-child) { margin-right: 30px; } 
  .tehniline-info-title { padding: 90px 50px 220px 103px; }
}

@media (min-width: 1300px) and (max-width: 1499px) {
  .tehniline-accordion-wrapper { padding: 50px; } 
  .tehniline-accordion-wrapper .faqSectionList > *:not(:last-child) { margin-right: 30px; } 
  .tehniline-info-title { padding: 90px 50px 203px 46px; } 
  .tehniline-accordion-wrapper .faqAccordion__inner { padding: 0px 50px 32px 23px; } 
  .tehniline-info-title p { margin: 0 20px; max-width: 400px; }
}


@media (min-width: 992px) and (max-width: 1299px) {
  .tehniline-accordion-wrapper { padding: 25px; } 
  .tehniline-accordion-wrapper .faqSectionList > *:not(:last-child) { margin-right: 15px; }
  .tehniline-info-title {         padding: 60px 50px 188px 46px; } 
  .tehniline-accordion-wrapper .faqAccordion__inner { padding: 0px 50px 32px 23px; } 
  .tehniline-info-title p { margin: 0 20px; max-width: 400px; }
  .tehniline-info-title svg { max-width: 200px; }
}
@media (min-width: 768px) and (max-width: 992px) {
  .tehniline-accordion-wrapper { padding: 25px; } 
  .tehniline-accordion-wrapper .faqSectionList > *:not(:last-child) { margin-right: 15px; }
  .tehniline-info-title {   flex-wrap: wrap;       padding: 60px 50px 188px 46px; } 
  .tehniline-accordion-wrapper .faqAccordion__inner {         padding: 0px 27px 32px 17px; } 
  .tehniline-info-title p { margin: 0 0px; max-width: 400px; }
  .tehniline-info-title svg { max-width: 200px; }
  .tehniline-info-title h1 { flex-basis: 50%; } 
  .tehniline-accordion-wrapper .faqAccordion svg { width: 100%; max-width: 20px; } 
  .tehniline-accordion-wrapper .faqAccordion__btn { font-size: 21px !important; }
}

@media  (max-width: 767px) {
  .tehniline-accordion-wrapper { padding: 25px; } 
  .tehniline-accordion-wrapper .faqSectionList > *:not(:last-child) { margin-right: 0px; }
  .tehniline-info-title {   flex-wrap: wrap;       padding: 60px 50px 188px 46px; } 
  .tehniline-accordion-wrapper .faqAccordion__inner {         padding: 0px 27px 32px 17px; } 
  .tehniline-info-title p { margin: 0 0px; max-width: 100%; }
  .tehniline-info-title svg { max-width: 200px; }
  .tehniline-info-title h1 { flex-basis: 50%; } 
  .tehniline-accordion-wrapper .faqAccordion svg { width: 100%; max-width: 20px; } 
  .tehniline-accordion-wrapper .faqAccordion__btn { font-size: 21px !important; }
  .tehniline-accordion-wrapper .faqSectionList { flex-wrap: wrap; } 
   .tehniline-accordion-wrapper .faqSectionList .faqSection-block { width: 100%; }

}
@media  (max-width: 576px) {
   .tehniline-info-title h1 { flex-basis: 100%; } 
   .tehniline-info-title { flex-wrap: wrap; padding: 30px 20px 165px 20px; } 
   .tehniline-accordion-wrapper { margin: -161px 20px 0 20px; } 
   .tehniline-accordion-wrapper { padding: 12px; } 
   .tehniline-accordion-wrapper .faqAccordion__btn { font-size: 16px !important; }
}

/*tehniline info*/

