figure {
  margin: 0;
}
#ed-708378672 img {
  width: 120px;
}
#ed-708378672 {
  position: absolute;
  text-align: center;
}
#ed-708378675 {
  flex-grow: 1;
  flex-basis: auto;
}
#ed-708378675 > .inner {
  place-content: center flex-end;
  align-items: center;
}
@media screen and (max-width: 975px) {
  #ed-708378675 > .inner {
    justify-content: flex-end;
  }
}
#ed-708378681 {
  flex-grow: 1;
  position: static;
}
#ed-708378669 {
  opacity: 1;
}
#ed-708378669 > .inner {
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 975px) {
  #ed-708378690 {
    flex-basis: 80%;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378690 {
    flex-basis: 100%;
  }
}
#ed-708378693 .space {
  height: 24px;
}
#ed-708378696 {
  flex-basis: 85%;
}
@media screen and (max-width: 575px) {
  #ed-708378696 {
    flex-basis: 100%;
  }
}
#ed-708378699 .space {
  height: 40px;
}
#ed-708378705 a.button {
  width: 153px;
}
@media screen and (max-width: 575px) {
  #ed-708378705 a.button {
    width: 100%;
  }
}
#ed-708378708 a.button {
  width: 162px;
}
#ed-708378708 .button.active {
  background: rgb(235, 230, 255) !important;
}
#ed-708378708 .button:hover {
  background: rgb(235, 230, 255) !important;
}
@media screen and (max-width: 575px) {
  #ed-708378708 a.button {
    width: 100%;
  }
}
#ed-708378702 > .inner {
  align-content: center;
  align-items: center;
}
#ed-708378714 {
  text-align: center;
}
#ed-708378714 img {
  border-radius: 16px;
  height: 400px;
}
@media screen and (max-width: 975px) {
  #ed-708378714 img {
    height: 400px;
    width: 100vw;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378714 img {
    height: 300px;
  }
}
#ed-708378711 {
  flex-grow: 1;
  flex-shrink: 1;
}
#ed-708378684 {
  box-shadow: none;
}
#ed-708378684 > .shape-divider svg {
  height: 10em;
}
#ed-708378684 > .inner {
  justify-content: space-between;
  align-items: center;
  padding: 5rem 1.5rem 15rem;
}
@media screen and (max-width: 975px) {
  #ed-708378684 > .shape-divider svg {
    height: 80px;
  }
}
@media screen and (max-width: 975px) {
  #ed-708378684 > .inner {
    flex-direction: column-reverse;
    padding: 3.75rem 3.75rem 120px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378684 > .inner {
    padding: 2.5rem 1.5rem 5rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378684 > .shape-divider svg {
    height: 3em;
  }
}
#ed-708378726 img {
  border-radius: 16px;
  width: 100%;
}
@media screen and (max-width: 975px) {
  #ed-708378726 img {
    border-radius: 16px;
  }
}
#ed-708378723 {
  margin: -135px auto auto;
}
@media screen and (max-width: 975px) {
  #ed-708378723 {
    margin: auto;
  }
}
#ed-708378732 img {
  border-radius: 16px;
  width: 100%;
}
#ed-708378735 .space {
  height: 80px;
}
#ed-708378729 {
  margin: -55px auto auto;
}
@media screen and (max-width: 975px) {
  #ed-708378729 {
    margin: -24px auto auto;
  }
}
#ed-708378741 img {
  border-radius: 16px;
  width: 100%;
}
#ed-708378738 {
  margin: -135px auto auto;
}
@media screen and (max-width: 975px) {
  #ed-708378738 {
    order: 4;
    margin: -55px auto auto;
  }
}
#ed-708378747 img {
  border-radius: 16px;
  width: 100%;
}
#ed-708378750 .space {
  height: 80px;
}
@media screen and (max-width: 975px) {
  #ed-708378750 .space {
    height: 40px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378750 .space {
    height: 40px;
  }
}
#ed-708378744 {
  margin: -55px auto auto;
}
@media screen and (max-width: 975px) {
  #ed-708378744 {
    margin: auto;
  }
}
#ed-708378762 {
  flex-basis: auto;
}
#ed-708378765 {
  flex-basis: auto;
}
#ed-708378765 svg {
  width: 56px;
  padding: 16px;
}
#ed-708378768 .space {
  height: 16px;
}
#ed-708378759 > .inner {
  justify-content: center;
}
#ed-708378777 {
  flex-basis: auto;
}
#ed-708378780 {
  flex-basis: auto;
}
#ed-708378780 svg {
  width: 56px;
  padding: 16px;
}
#ed-708378783 .space {
  height: 16px;
}
#ed-708378774 > .inner {
  justify-content: center;
}
#ed-708378792 {
  flex-basis: auto;
}
#ed-708378795 {
  flex-basis: auto;
}
#ed-708378795 svg {
  width: 56px;
  padding: 16px;
}
#ed-708378798 .space {
  height: 16px;
}
#ed-708378789 > .inner {
  justify-content: center;
}
#ed-708378807 {
  flex-basis: auto;
}
#ed-708378810 {
  flex-basis: auto;
}
#ed-708378810 svg {
  width: 56px;
  padding: 16px;
}
#ed-708378813 .space {
  height: 16px;
}
#ed-708378804 > .inner {
  justify-content: center;
}
#ed-708378753 > .inner {
  padding: 0px;
}
#ed-708378753 > .shape-divider svg {
  height: 10em;
}
#ed-708378717 > .shape-divider svg {
  height: 0rem;
}
#ed-708378717 > .inner {
  padding: 5rem 1.5rem;
}
@media screen and (max-width: 975px) {
  #ed-708378717 > .inner {
    padding: 3.75rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378717 > .inner {
    padding: 2.5rem 1.5rem;
  }
}
#ed-708379443 {
  text-align: center;
}
#ed-708379443 img {
  height: 460px;
  border-radius: 16px;
  object-position: center center;
  width: 536px;
}
@media screen and (max-width: 975px) {
  #ed-708379443 img {
    height: 516px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379443 img {
    height: 200px;
  }
}
#ed-708379452 .space {
  height: 16px;
}
#ed-708379455 {
  flex-basis: auto;
}
#ed-708379455 svg {
  width: 32px;
}
#ed-708379461 {
  flex-basis: auto;
}
#ed-708379464 .space {
  height: 4px;
}
#ed-708379467 {
  flex-basis: auto;
}
#ed-708379458 {
  flex-basis: 90%;
}
@media screen and (max-width: 575px) {
  #ed-708379458 {
    flex-basis: 85%;
  }
}
#ed-708379470 .space {
  height: 38px;
}
#ed-708379473 {
  flex-basis: auto;
}
#ed-708379473 svg {
  width: 32px;
}
#ed-708379479 {
  flex-basis: auto;
}
#ed-708379482 .space {
  height: 4px;
}
#ed-708379485 {
  flex-basis: auto;
}
#ed-708379476 {
  flex-basis: 90%;
}
@media screen and (max-width: 575px) {
  #ed-708379476 {
    flex-basis: 85%;
  }
}
#ed-708379488 .space {
  height: 38px;
}
#ed-708379491 {
  flex-basis: auto;
}
#ed-708379491 svg {
  width: 32px;
}
#ed-708379497 {
  flex-basis: auto;
}
#ed-708379500 .space {
  height: 4px;
}
#ed-708379503 {
  flex-basis: auto;
}
#ed-708379494 {
  flex-basis: 90%;
}
@media screen and (max-width: 575px) {
  #ed-708379494 {
    flex-basis: 85%;
  }
}
#ed-708379506 .space {
  height: 40px;
}
@media screen and (max-width: 575px) {
  #ed-708379509 a.button {
    width: 100%;
  }
}
#ed-708379446 > .inner {
  justify-content: space-between;
  align-items: center;
}
#ed-708379434 > .inner {
  padding: 5rem 1.5rem 0rem;
}
@media screen and (max-width: 975px) {
  #ed-708379434 > .inner {
    padding: 0rem 3.75rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379434 > .inner {
    padding: 0rem 1.5rem;
  }
}
#ed-708378822 h2 {
  text-align: center;
}
#ed-708378825 .space {
  height: 16px;
}
#ed-708378828 {
  flex-basis: 65%;
}
@media screen and (max-width: 975px) {
  #ed-708378828 {
    flex-basis: 100%;
  }
}
#ed-708378831 .space {
  height: 40px;
}
#ed-708378843 img {
  border-radius: 16px 16px 0px 0px;
  width: 100%;
}
#ed-708378852 .space {
  height: 12px;
}
#ed-708378858 .space {
  height: 24px;
}
#ed-708378861 {
  border-radius: 40px;
  flex-basis: auto;
  margin: 0px 16px 0px 0px;
}
#ed-708378861 > .inner {
  padding: 4px 24px;
}
@media screen and (max-width: 975px) {
  #ed-708378861 > .inner {
    padding: 4px 16px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378861 > .inner {
    padding: 4px 24px;
  }
}
#ed-708378867 > .inner {
  padding: 4px 24px;
}
#ed-708378867 {
  flex-basis: auto;
  border-radius: 40px;
}
@media screen and (max-width: 975px) {
  #ed-708378867 > .inner {
    padding: 4px 16px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378867 > .inner {
    padding: 4px 24px;
  }
}
#ed-708378846 > .inner {
  padding: 1.5rem;
}
#ed-708378876 {
  flex-basis: auto;
}
#ed-708378879 {
  flex-basis: auto;
}
#ed-708378882 .space {
  height: 80px;
}
#ed-708378885 {
  text-align: center;
}
#ed-708378819 > .shape-divider svg {
  height: 10em;
  --shape-width: 4;
}
#ed-708378819 > .inner {
  padding: 11rem 1.5rem 5rem;
  justify-content: space-around;
  flex-wrap: wrap;
}
@media screen and (max-width: 975px) {
  #ed-708378819 > .shape-divider svg {
    height: 5rem;
  }
}
@media screen and (max-width: 975px) {
  #ed-708378819 > .inner {
    padding: 120px 3.75rem 3.75rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378819 > .inner {
    padding: 5rem 1.5rem 2.5rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378819 > .shape-divider svg {
    height: 3rem;
  }
}
#ed-708378972 img {
  border-radius: 16px;
  width: 100%;
}
#ed-708378969 {
  order: 2;
}
@media screen and (max-width: 975px) {
  #ed-708378969 {
    order: 1;
  }
}
#ed-708378981 .space {
  height: 16px;
}
#ed-708378984 {
  flex-basis: 85%;
}
#ed-708378987 .space {
  height: 40px;
}
@media screen and (max-width: 575px) {
  #ed-708378990 a.button {
    width: 100%;
  }
}
#ed-708378975 > .inner {
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 975px) {
  #ed-708378975 {
    order: 1;
  }
}
#ed-708378966 > .shape-divider svg {
  height: 10rem;
}
#ed-708378966 > .inner {
  align-items: center;
  padding: 5rem 1.5rem 15rem;
}
@media screen and (max-width: 975px) {
  #ed-708378966 > .shape-divider svg {
    height: 5rem;
  }
}
@media screen and (max-width: 975px) {
  #ed-708378966 > .inner {
    padding: 3.75rem 3.75rem 120px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378966 > .inner {
    padding: 2.5rem 1.5rem 5rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378966 > .shape-divider svg {
    height: 3rem;
  }
}
#ed-708378891 h2 {
  text-align: center;
}
#ed-708378894 .space {
  height: 16px;
}
#ed-708378897 {
  flex-basis: 45%;
}
@media screen and (max-width: 975px) {
  #ed-708378897 {
    flex-basis: 80%;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378897 {
    flex-basis: 100%;
  }
}
#ed-708378900 .space {
  height: 40px;
}
#ed-708378909 svg {
  width: 120px;
  height: 120px;
  border-radius: 16px;
  padding: 30px;
}
#ed-708378909 {
  text-align: center;
}
#ed-708378915 .space {
  height: 16px;
}
#ed-708378906 > .inner {
  justify-content: center;
}
#ed-708378924 svg {
  width: 120px;
  height: 120px;
  padding: 30px;
  border-radius: 16px;
}
#ed-708378924 {
  text-align: center;
}
#ed-708378930 .space {
  height: 16px;
}
#ed-708378921 > .inner {
  justify-content: center;
}
#ed-708378939 svg {
  width: 120px;
  height: 120px;
  padding: 30px;
  border-radius: 16px;
}
#ed-708378939 {
  text-align: center;
}
#ed-708378945 .space {
  height: 16px;
}
#ed-708378936 > .inner {
  justify-content: center;
}
#ed-708378954 svg {
  width: 120px;
  height: 120px;
  padding: 30px;
  border-radius: 16px;
}
#ed-708378954 {
  text-align: center;
}
#ed-708378960 .space {
  height: 16px;
}
#ed-708378951 > .inner {
  justify-content: center;
}
#ed-708378888 > .shape-divider svg {
  height: 10rem;
}
#ed-708378888 > .inner {
  padding: 5rem 1.5rem;
  justify-content: center;
}
@media screen and (max-width: 975px) {
  #ed-708378888 > .inner {
    padding: 3.75rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378888 > .inner {
    padding: 2.5rem 1.5rem;
  }
}
#ed-708378999 {
  flex-basis: 55%;
}
#ed-708378999 h2 {
  text-align: center;
}
@media screen and (max-width: 975px) {
  #ed-708378999 {
    flex-basis: 70%;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378999 {
    flex-basis: 100%;
  }
}
#ed-708379002 .space {
  height: 40px;
}
#ed-708379014 img {
  border-radius: 16px 16px 0px 0px;
  width: 100%;
}
@media screen and (max-width: 975px) {
  #ed-708379014 img {
    width: 100vw;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379014 img {
    width: 100vw;
  }
}
#ed-708379023 .space {
  height: 16px;
}
#ed-708379029 .space {
  height: 16px;
}
#ed-708379035 {
  flex-basis: auto;
}
#ed-708379038 {
  flex-basis: auto;
}
#ed-708379038 svg {
  padding: 10px;
  height: 36px;
}
#ed-708379032 {
  flex-basis: auto;
}
#ed-708379032 > .inner {
  align-items: center;
}
@media screen and (max-width: 975px) {
  #ed-708379032 {
    flex-basis: auto;
  }
}
#ed-708379017 > .inner {
  padding: 2rem 1.5rem;
}
@media screen and (max-width: 975px) {
  #ed-708379017 > .inner {
    padding: 1rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379017 > .inner {
    padding: 1.5rem;
  }
}
#ed-708379050 .space {
  height: 80px;
}
#ed-708379053 {
  text-align: center;
}
#ed-708378996 > .inner {
  justify-content: center;
}
#ed-708378993 > .shape-divider svg {
  height: 10em;
}
#ed-708378993 > .inner {
  padding: 16.25rem 1.5rem 5rem;
}
@media screen and (max-width: 975px) {
  #ed-708378993 > .shape-divider svg {
    height: 5rem;
  }
}
@media screen and (max-width: 975px) {
  #ed-708378993 > .inner {
    padding: 120px 3.75rem 3.75rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378993 > .inner {
    padding: 5rem 1.5rem 2.5rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708378993 > .shape-divider svg {
    height: 3rem;
  }
}
#ed-708379215 h2 {
  text-align: center;
}
@media screen and (max-width: 975px) {
  #ed-708379215 {
    flex-basis: 80%;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379215 {
    flex-basis: 100%;
  }
}
#ed-708379218 .space {
  height: 16px;
}
#ed-708379221 {
  flex-basis: 50%;
}
@media screen and (max-width: 975px) {
  #ed-708379221 {
    flex-basis: 100%;
  }
}
#ed-708379212 > .inner {
  justify-content: center;
  padding: 5rem 1.5rem 2.5rem;
}
@media screen and (max-width: 975px) {
  #ed-708379212 > .inner {
    padding: 3.75rem 3.75rem 2.5rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379212 > .inner {
    padding: 2.5rem 1.5rem;
  }
}
#ed-708379143 img {
  border-radius: 100%;
  width: 100%;
}
#ed-708379143 {
  text-align: center;
  flex-basis: 92px;
}
@media screen and (max-width: 575px) {
  #ed-708379143 {
    text-align: right;
  }
}
#ed-708379155 .space {
  height: 8px;
}
#ed-708379158 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379158 svg {
  width: 20px;
}
#ed-708379161 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379161 svg {
  width: 20px;
}
#ed-708379164 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379164 svg {
  width: 20px;
}
#ed-708379167 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379167 svg {
  width: 20px;
}
#ed-708379170 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379170 svg {
  width: 20px;
}
#ed-708379146 {
  flex-grow: 1;
  flex-shrink: 1;
}
#ed-708379137 > .inner {
  justify-content: space-between;
  align-items: center;
  max-width: 280px;
}
#ed-708379179 .space {
  height: 24px;
}
#ed-708379197 .space {
  height: 16px;
}
#ed-708379071 img {
  border-radius: 100%;
  width: 100%;
}
#ed-708379071 {
  text-align: center;
  flex-basis: 92px;
}
@media screen and (max-width: 575px) {
  #ed-708379071 {
    text-align: right;
  }
}
#ed-708379083 .space {
  height: 8px;
}
#ed-708379086 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379086 svg {
  width: 20px;
}
#ed-708379089 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379089 svg {
  width: 20px;
}
#ed-708379092 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379092 svg {
  width: 20px;
}
#ed-708379095 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379095 svg {
  width: 20px;
}
#ed-708379098 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379098 svg {
  width: 20px;
}
#ed-708379074 {
  flex-grow: 1;
  flex-shrink: 1;
}
#ed-708379065 > .inner {
  justify-content: space-between;
  align-items: center;
  max-width: 280px;
}
#ed-708379173 .space {
  height: 24px;
}
#ed-708379191 .space {
  height: 16px;
}
#ed-708379107 img {
  border-radius: 100%;
  width: 100%;
}
#ed-708379107 {
  text-align: center;
  flex-basis: 92px;
}
@media screen and (max-width: 575px) {
  #ed-708379107 {
    text-align: right;
  }
}
#ed-708379119 .space {
  height: 8px;
}
#ed-708379122 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379122 svg {
  width: 20px;
}
#ed-708379125 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379125 svg {
  width: 20px;
}
#ed-708379128 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379128 svg {
  width: 20px;
}
#ed-708379131 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379131 svg {
  width: 20px;
}
#ed-708379134 {
  flex-basis: auto;
  margin: 0px 8px 0px 0px;
}
#ed-708379134 svg {
  width: 20px;
}
#ed-708379110 {
  flex-grow: 1;
  flex-shrink: 1;
}
#ed-708379101 > .inner {
  justify-content: space-between;
  align-items: center;
  max-width: 280px;
}
#ed-708379176 .space {
  height: 24px;
}
#ed-708379194 .space {
  height: 16px;
}
#ed-708379059 > .inner {
  flex-direction: row;
  padding: 0px 0px 5rem;
}
@media screen and (max-width: 975px) {
  #ed-708379059 > .inner {
    padding: 0px 0px 64px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379059 > .inner {
    padding: 0px 0px 64px;
  }
}
#ed-708379209 {
  text-align: center;
}
#ed-708379056 > .inner {
  padding: 0rem 0rem 5rem;
}
@media screen and (max-width: 975px) {
  #ed-708379056 > .inner {
    padding: 0rem 0rem 120px;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379056 > .inner {
    padding: 0rem 0rem 5rem;
  }
}
#ed-708379518 {
  flex-basis: 60%;
}
#ed-708379518 h2 {
  text-align: center;
}
@media screen and (max-width: 975px) {
  #ed-708379518 {
    flex-basis: 80%;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379518 {
    flex-basis: 100%;
  }
}
#ed-708379521 .space {
  height: 16px;
}
#ed-708379524 {
  flex-basis: 45%;
}
@media screen and (max-width: 975px) {
  #ed-708379524 {
    flex-basis: 80%;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379524 {
    flex-basis: 100%;
  }
}
#ed-708379527 .space {
  height: 40px;
}
#ed-708379530 .button.active {
  background: rgb(235, 230, 255) !important;
}
#ed-708379530 .button:hover {
  background: rgb(235, 230, 255) !important;
}
#ed-708379530 {
  text-align: center;
}
#ed-708379515 > .shape-divider svg {
  height: 10rem;
}
#ed-708379515 > .inner {
  padding: 3.75rem 1.5rem;
  place-content: center;
}
#ed-708379515 {
  height: 450px;
}
@media screen and (max-width: 975px) {
  #ed-708379515 > .shape-divider svg {
    height: 5rem;
  }
}
@media screen and (max-width: 975px) {
  #ed-708379515 > .inner {
    padding: 3.75rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379515 > .inner {
    padding: 2.5rem 1.5rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379515 > .shape-divider svg {
    height: 3rem;
  }
}
#ed-708379512 > .inner {
  padding: 5rem 0rem;
}
@media screen and (max-width: 975px) {
  #ed-708379512 > .inner {
    padding: 3.75rem 0rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379512 > .inner {
    padding: 2.5rem 0rem;
  }
}
#ed-708379227 h2 {
  text-align: center;
}
#ed-708379230 .space {
  height: 56px;
}
#ed-708379236 {
  position: relative;
  z-index: 1;
}
#ed-708379242 {
  flex-basis: 100%;
}
#ed-708379239 {
  box-shadow: rgb(235, 230, 255) 2px 2px 20px 0px;
  margin: -48px auto 16px;
}
#ed-708379245 {
  position: relative;
  z-index: 1;
}
#ed-708379251 {
  flex-basis: 100%;
}
#ed-708379248 {
  box-shadow: rgb(235, 230, 255) 2px 2px 20px 0px;
  margin: -48px auto 16px;
}
#ed-708379254 {
  position: relative;
  z-index: 1;
}
#ed-708379260 {
  flex-basis: 100%;
}
#ed-708379257 {
  box-shadow: rgb(235, 230, 255) 2px 2px 20px 0px;
  margin: -48px auto 16px;
}
#ed-708379263 {
  position: relative;
  z-index: 1;
}
#ed-708379269 {
  flex-basis: 100%;
}
#ed-708379266 {
  box-shadow: rgb(235, 230, 255) 2px 2px 20px 0px;
  margin: -48px auto 16px;
}
#ed-708379224 > .inner {
  padding: 5rem 1.5rem 10rem;
}
@media screen and (max-width: 975px) {
  #ed-708379224 > .inner {
    padding: 3.75rem 3.75rem 7.5rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379224 > .inner {
    padding: 2.5rem 1.5rem 5rem;
  }
}
#ed-708379278 img {
  width: 150px;
}
#ed-708379281 .space {
  height: 20px;
}
#ed-708379284 {
  flex-basis: 100%;
}
@media screen and (max-width: 975px) {
  #ed-708379284 {
    flex-basis: 80%;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379284 {
    flex-basis: 70%;
  }
}
#ed-708379287 .space {
  height: 2rem;
}
#ed-708379296 svg > * {
  stroke-width: 0px;
}
#ed-708379299 svg > * {
  stroke-width: 0px;
}
#ed-708379302 svg > * {
  stroke-width: 0px;
}
@media screen and (max-width: 975px) {
  #ed-708379275 {
    order: 1;
  }
}
#ed-708379320 .space {
  height: 8px;
}
#ed-708379326 .space {
  height: 8px;
}
#ed-708379314 {
  max-width: 40%;
}
@media screen and (max-width: 575px) {
  #ed-708379314 {
    max-width: 45%;
  }
}
#ed-708379335 {
  flex-basis: auto;
}
#ed-708379338 .space {
  height: 8px;
}
#ed-708379341 {
  flex-basis: auto;
}
#ed-708379344 .space {
  height: 8px;
}
#ed-708379347 {
  flex-basis: auto;
}
#ed-708379332 {
  max-width: 40%;
}
@media screen and (max-width: 575px) {
  #ed-708379332 {
    max-width: 45%;
  }
}
#ed-708379305 > .inner {
  justify-content: space-between;
  padding: 0px 0px 0px 60px;
}
@media screen and (max-width: 975px) {
  #ed-708379305 > .inner {
    padding: 0px;
    max-width: 50%;
  }
}
@media screen and (max-width: 975px) {
  #ed-708379305 {
    order: 3;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379305 > .inner {
    max-width: 100%;
  }
}
#ed-708379353 {
  flex-basis: auto;
}
#ed-708379356 .space {
  height: 16px;
}
#ed-708379359 {
  flex-basis: auto;
}
@media screen and (max-width: 575px) {
  #ed-708379359 {
    flex-basis: 45%;
  }
}
#ed-708379362 .space {
  height: 8px;
}
#ed-708379365 {
  flex-basis: auto;
}
@media screen and (max-width: 575px) {
  #ed-708379365 {
    flex-basis: 45%;
  }
}
#ed-708379368 .space {
  height: 8px;
}
@media screen and (max-width: 575px) {
  #ed-708379368 .space {
    height: 40px;
  }
}
#ed-708379371 h6 {
  text-align: center;
}
#ed-708379371 {
  flex-basis: auto;
}
@media screen and (max-width: 575px) {
  #ed-708379371 {
    flex-basis: 100%;
  }
}
#ed-708379350 > .inner {
  max-width: 100%;
  padding: 0px 0px 0px 60px;
}
@media screen and (max-width: 975px) {
  #ed-708379350 > .inner {
    padding: 0px;
  }
}
@media screen and (max-width: 975px) {
  #ed-708379350 {
    order: 4;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379350 > .inner {
    justify-content: space-between;
  }
}
#ed-708379377 {
  flex-basis: auto;
}
#ed-708379389 svg {
  width: 24px;
  height: 24px;
}
#ed-708379386 {
  flex-basis: auto;
}
#ed-708379386 > .inner {
  align-items: center;
}
#ed-708379395 {
  flex-grow: 1;
  flex-basis: auto;
}
#ed-708379392 {
  flex-basis: auto;
}
#ed-708379392 > .inner {
  align-items: center;
}
#ed-708379383 > .inner {
  align-content: center;
}
#ed-708379383 {
  flex-basis: auto;
}
#ed-708379398 .space {
  height: 24px;
}
#ed-708379407 svg {
  width: 24px;
  height: 24px;
}
#ed-708379404 {
  flex-basis: auto;
}
#ed-708379404 > .inner {
  align-items: center;
}
#ed-708379413 {
  flex-grow: 1;
  flex-basis: auto;
}
#ed-708379410 {
  flex-basis: auto;
}
#ed-708379410 > .inner {
  align-items: center;
}
#ed-708379401 > .inner {
  align-content: center;
}
#ed-708379401 {
  flex-basis: auto;
}
#ed-708379416 .space {
  height: 24px;
}
#ed-708379425 svg {
  width: 24px;
  height: 24px;
}
#ed-708379422 {
  flex-basis: auto;
}
#ed-708379422 > .inner {
  align-items: center;
}
#ed-708379431 {
  flex-grow: 1;
  flex-basis: auto;
}
#ed-708379428 {
  flex-basis: auto;
}
#ed-708379428 > .inner {
  align-items: center;
}
#ed-708379419 > .inner {
  align-content: center;
}
#ed-708379419 {
  flex-basis: auto;
}
@media screen and (max-width: 975px) {
  #ed-708379374 {
    order: 2;
  }
}
#ed-708379272 > .inner {
  padding: 5rem 1.5rem;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (max-width: 975px) {
  #ed-708379272 > .inner {
    justify-content: flex-start;
    padding: 3.75rem;
  }
}
@media screen and (max-width: 575px) {
  #ed-708379272 > .inner {
    padding: 2.5rem 1.5rem;
  }
}
/* --- Override menu-sub của Webcard --- */
.menu-level-0 .menu-sub > .sub {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.menu-level-0 .menu-sub > .sub .menu-level-1 {
  display: block !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.menu-level-0 .menu-sub > .sub .menu-level-1 li {
  margin: 0 !important;
  padding: 0 !important;
}
.menu-level-0 .menu-sub > .sub .menu-level-1 li a {
  display: block !important;
  padding: 0.5em 1em !important;
  background: transparent !important;
  color: #c33 !important;
  font-weight: normal !important;
  text-decoration: none !important;
  font-size: 14px !important;
}
/* Cho sub-menu hiện ra khi hover */
.menu-level-0 .menu-sub:hover > .sub {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
