 
:root{
  --red-orange: #E2341B;
  --black: #000000;
  --white: #ffffff;
  --body-text: #505050;
  --body-text-light: #C3C3C3;
  --body-text-faint: #3c3c3c;
  --stroke: #cccccc;
  --hover: #E8E8E8;
  --light-grey: #F8F8F8;
  --blue: #0353E9;
  --h1: clamp(5.04rem, 2.432vw + 3.877rem, 7.2rem);
  --h2: clamp(4.06rem, 1.959vw + 3.123rem, 5.8rem);
  --h3: clamp(3.36rem, 1.622vw + 2.585rem, 4.8rem);
  --h4: clamp(3.08rem, 1.486vw + 2.369rem, 4.4rem);
  --h5: clamp(2.24rem, 1.081vw + 1.723rem, 3.2rem);
  --h6: clamp(2rem, 0.45vw + 1.785rem, 2.4rem);
  --body-m: clamp(1.8rem, 0.676vw + 1.477rem, 2.4rem);
  --body-s: clamp(1.6rem, 0.45vw + 1.385rem, 2rem);
  --body-xs: clamp(1.4rem, 0.225vw + 1.292rem, 1.6rem);
  --padding-v: clamp(3rem, 4.505vw + 0.847rem, 7rem);
  --padding-h: 2rem;
  --padding-s: clamp(1rem, 1.126vw + 0.462rem, 2rem);
  --padding-m: clamp(2rem, 1.126vw + 1.462rem, 3rem);
  --padding-l: clamp(3rem, 2.252vw + 1.923rem, 5rem);
  --transition: 0.5s;
  --border-width: 1px;
  --button-icon-size: clamp(2rem, 0.563vw + 1.731rem, 2.5rem);
  --clip-path: polygon(0 0, calc(100% - 40px) 0, 100% calc(0% + 40px), 100% 100%, calc(0% + 40px) 100%, 0 calc(100% - 40px))!important;
  --icon-size-m: clamp(1.5rem, 0.563vw + 1.231rem, 2rem);
  --blue: #0353E9;
}

.text-blue{
color: var(--blue);
}

button{
  background: transparent;
}

p{
  margin: 0 0 0 0;
}

.body-s{
    font-size: var(--body-s);
}

.text-red-orange{
  color: var(--red-orange);
}