@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url(header.css);
@import url(hero.css);
@import url(advantages.css);
@import url(goals.css);
@import url(steps.css);
@import url(about-us.css);
@import url(contact-us.css);
@import url(/modal.css);
@import url(footer.css);
@import url(/animation.css);
@import url(adaptive.css);


:root {
  --text-85: clamp(48px, calc(39.46px + 2.37vw), 85px);

  --text-76: clamp(44px, calc(36.62px + 2.05vw), 76px);

  --text-48: clamp(32px, calc(28.31px + 1.03vw), 48px);

  --text-32: clamp(24px, calc(22.15px + 0.51vw), 32px);

  --text-20: clamp(18px, calc(17.54px + 0.13vw), 20px);

  --text-18: clamp(16px, calc(15.54px + 0.13vw), 18px);

  --text-16: clamp(14px, calc(13.54px + 0.13vw), 16px);
}

.text--85 {
  font-size: var(--text-85);
}

.text--76 {
  font-size: var(--text-76);
}

.text--48 {
  font-size: var(--text-48);
}

.text--32 {
  font-size: var(--text-32);
}

.text--20 {
  font-size:20px;
}

.text--18 {
  font-size: var(--text-18);
}

.text--16 {
  font-size: var(--text-16);
}

.text--regular {
 font-weight:400;
}
.text--bold {
 font-weight:700;
}
.text--semibold {
 font-weight:600;  
}
.text--medium {
  font-weight:500;
}

* {
  line-height:1.4;
}

html,
body {
  scroll-behavior: smooth;
}

body {
  box-sizing:border-box;
  padding: 0;
  margin:0 auto;
  font-family:"Inter";
  scroll-behavior: smooth;

}
 

ul {
  text-decoration:none;
  list-style-type:none;
}
h1,h2,h3,h4,h5,h6 {
  font-size:16px;
  font-weight:100;
  margin:0;
}

a {
  color:black;
  text-decoration:none;
}