#i142 {
  margin:50px 80px 0px 80px;
}
@media screen and (max-width:640px) {
  #i142 {
    margin:50px 20px 0px 20px;
  }
}
#i143 {
  margin:0px 0px 50px 0px;
}
#i143 > div {
  text-align:center;
}
#i144 div.box {
  width:var(--flex2);
}
@media screen and (min-width:641px) and (max-width:834px) {
  #i144 div.box {
    width:100%;
  }
}
@media screen and (max-width:640px) {
  #i144 div.box {
    width:100%;
  }
}
#i144 > div {
  gap: 30px;
}
#i145 {
  margin:50px 0px 0px 0px;
}
#i145 div.box {
  width:var(--flex2);
}
@media screen and (min-width:641px) and (max-width:834px) {
  #i145 div.box {
    width:100%;
  }
}
@media screen and (max-width:640px) {
  #i145 div.box {
    width:100%;
  }
}
#i145 > div {
  gap: 30px;
}
#i146 {
  margin:120px 0px 50px 0px;
}
#i258 {
  margin:120px 0px 50px 0px;
}
#i147 div.box {
  width:var(--flex3);
}
@media screen and (min-width:641px) and (max-width:834px) {
  #i147 div.box {
    width:var(--flex2);
  }
}
@media screen and (max-width:640px) {
  #i147 div.box {
    width:100%;
  }
}
#i147 > div {
  gap: 30px;
}
#i148 {
  margin:120px 0px 120px 0px;padding:120px 24px 120px 24px;
  background-color:#F0FDFA;
}
#i149 {
  margin:0px auto 50px auto;
}
#i153 {
  margin:50px auto 0px auto;
}
#i153 div.box {
  width:var(--flex3);
}
@media screen and (min-width:641px) and (max-width:834px) {
  #i153 div.box {
    width:var(--flex2);
  }
}
@media screen and (max-width:640px) {
  #i153 div.box {
    width:100%;
  }
}
#i153 > div {
  gap: 30px;
}
#i154 {
  margin:120px 0px 50px 0px;
}
#i226 div.box {
  width:var(--flex3);
}
@media screen and (min-width:641px) and (max-width:834px) {
  #i226 div.box {
    width:var(--flex2);
  }
}
@media screen and (max-width:640px) {
  #i226 div.box {
    width:100%;
  }
}
#i226 > div {
  gap: 30px;
}
