/* https://fonts.googleapis.com/css?family=Open+Sans:400,700|Lato:400,700&display=swap&subset=all */



/* CSS */


.main_wrapper_main {
  color: #252A32;
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  border-top: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  border-color: transparent;
  padding: 0px 10px 0px 10px;
  background-color: #fff;
  background-repeat: no-repeat;
}

.section_wrapper_634219 .section_row {
  max-width: 1170px;
}

.section_wrapper_634219 {
  width: 100%;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_634219 {
    width: 100%;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_634219 {
    width: 100%;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_634219 .section_row {
    max-width: 1170px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_634219 .section_row {
    max-width: 1170px;
  }
}

.el-634219 {
  display: inherit;
  background-color: #212D3B;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-634219 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-634219 {
    display: inherit;
  }
}

.el-634219 .el-119502.section_row {
  width: calc(100% - 0px);
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-634219 .el-119502.section_row {
    width: calc(100% - 0px);
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-634219 .el-119502.section_row {
    width: calc(100% - 0px);
  }
}

.el-634219 .el-119502.section_row {
  display: inherit;
  color: #303030;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  border-top: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  border-color: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #212D3B;
  background-repeat: no-repeat;
  box-shadow: none;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-634219 .el-119502.section_row {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-634219 .el-119502.section_row {
    display: inherit;
  }
}

.el-119502 .el-667826 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-119502 .el-667826 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-119502 .el-667826 {
    width: 100%;
    display: flex;
  }
}

.el-119502 .el-667826 .headline {
  display: inherit;
  font-family: Lato;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 0px 0px 0px 0px;
  padding: 10px 16px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-119502 .el-667826 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-119502 .el-667826 .headline {
    display: inherit;
  }
}

.section_wrapper_686561 .section_row {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.section_wrapper_686561 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.el-686561 {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_686561 {
    width: 100%;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_686561 {
    width: 100%;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_686561 .section_row {
    max-width: 1170px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_686561 .section_row {
    max-width: 1170px;
  }
}

.el-686561 .el-74043.section_row {
  width: calc(100% - 0px);
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-686561 .el-74043.section_row {
    width: calc(100% - 0px);
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-686561 .el-74043.section_row {
    width: calc(100% - 0px);
  }
}

.el-686561 .el-74043.section_row {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: auto !important;
  margin-right: auto !important;
  color: #303030;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  border-top: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  border-color: transparent;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0px 0px 0px 0px;
  background-color: transparent;
  background-repeat: no-repeat;
  box-shadow: none;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-686561 .el-74043.section_row {
    display: flex !important;
    align-items: center;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-686561 .el-74043.section_row {
    display: flex !important;
    align-items: center;
  }
}

.el-74043 .el-23806 {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin: 15px 0px 20px 0px;
}

.el-74043 .el-23806 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-74043 .el-23806 {
    display: none;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-74043 .el-23806 {
    display: none;
  }
}

.el-74043 .el-23806 img {
  box-shadow: none;
  width: 560px;
  max-width: min(560px, 92vw);
  height: auto;
}

.el-74043 .el-421963 img {
  box-shadow: none;
  width: 560px;
  max-width: min(560px, 92vw);
  height: auto;
}

.el-74043 .el-421963 {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  margin: 15px 0px 20px 0px;
}

.el-74043 .el-421963 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-74043 .el-421963 {
    display: flex !important;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-74043 .el-421963 {
    display: flex !important;
  }
}

.el-74043 .el-421963 img {
  box-shadow: none;
}

.el-74043 .el-23806 a,
.el-74043 .el-421963 a {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto !important;
  padding: 0;
  line-height: 0;
  width: fit-content;
  max-width: 100%;
}

.el-686561 .el-74043 .row-column {
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  max-width: 100%;
}

.el-686561 .el-74043 .element-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 100%;
}

.el-686561 .el-74043 .element-wrapper[data-eid="23806"],
.el-686561 .el-74043 .element-wrapper[data-eid="421963"] {
  justify-content: center !important;
  align-items: center !important;
}

.el-74043 .el-23806 a img,
.el-74043 .el-421963 a img {
  box-shadow: none;
  width: 560px;
  max-width: min(560px, 92vw);
  height: auto;
  display: block;
  margin: 0 !important;
}

@media only screen and (max-width: 600px) {
  .el-74043 .el-23806 a img,
  .el-74043 .el-421963 a img,
  .el-74043 .el-23806 img,
  .el-74043 .el-421963 img {
    width: 100%;
    max-width: 340px;
  }
}

.section_wrapper_346506 .section_row {
  max-width: 1170px;
}

.section_wrapper_346506 {
  width: 100%;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_346506 {
    width: 100%;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_346506 {
    width: 100%;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_346506 .section_row {
    max-width: 1170px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_346506 .section_row {
    max-width: 1170px;
  }
}

.el-346506 {
  display: inherit;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-346506 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-346506 {
    display: inherit;
  }
}

.el-346506 .el-493299.section_row {
  width: calc(100% - 0px);
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-346506 .el-493299.section_row {
    width: calc(100% - 0px);
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-346506 .el-493299.section_row {
    width: calc(100% - 0px);
  }
}

.el-346506 .el-493299.section_row {
  display: inherit;
  color: #303030;
  font-size: 14px;
  text-align: initial;
  font-weight: 400;
  font-style: normal;
  border-top: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  border-color: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  box-shadow: none;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-346506 .el-493299.section_row {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-346506 .el-493299.section_row {
    display: inherit;
  }
}

.el-493299 .el-81470 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-81470 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-81470 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-81470 .headline {
  display: inherit;
  font-size: 38px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-81470 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-81470 .headline {
    display: inherit;
  }
}

.el-493299 .el-85466 {
  display: inherit;
  margin: 10px 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-85466 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-85466 {
    display: inherit;
  }
}


#datePlaceholder {
  font-size: 16px;
}


.el-493299 .el-404914 {
  display: inherit;
  margin: 20px 0px 20px 0px;
}

.el-493299 .el-404914 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-404914 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-404914 {
    display: inherit;
  }
}

.el-493299 .el-404914 img {
  box-shadow: none;
}

.el-493299 .el-404914 img {
  width: 100%;
  height: auto;
}

.el-493299 .el-777544 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-777544 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-777544 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-777544 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-777544 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-777544 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-707550 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-707550 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-707550 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-707550 .headline {
  display: inherit;
  font-size: 30px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-707550 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-707550 .headline {
    display: inherit;
  }
}

.el-493299 .el-956533 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-956533 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-956533 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-956533 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-956533 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-956533 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-655948 {
  display: inherit;
  margin: 20px 0px 20px 0px;
}

.el-493299 .el-655948 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-655948 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-655948 {
    display: inherit;
  }
}

.el-493299 .el-655948 img {
  box-shadow: none;
}

.el-493299 .el-655948 img {
  width: 100%;
  height: auto;
}

.el-493299 .el-77766 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-77766 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-77766 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-77766 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-77766 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-77766 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-840358 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-840358 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-840358 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-840358 .headline {
  display: inherit;
  color: #000000;
  font-size: 30px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-840358 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-840358 .headline {
    display: inherit;
  }
}

.el-493299 .el-655899 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-655899 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-655899 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-655899 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-655899 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-655899 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-835721 {
  display: inherit;
  margin: 20px 0px 20px 0px;
}

.el-493299 .el-835721 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-835721 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-835721 {
    display: inherit;
  }
}

.el-493299 .el-835721 img {
  box-shadow: none;
}

.el-493299 .el-835721 img {
  width: 100%;
  height: auto;
}

.el-493299 .el-222139 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-222139 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-222139 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-222139 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-222139 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-222139 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-977857 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-977857 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-977857 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-977857 .headline {
  display: inherit;
  font-size: 30px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-977857 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-977857 .headline {
    display: inherit;
  }
}

.el-493299 .el-263443 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-263443 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-263443 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-263443 .paragraph {
  display: inherit;
  color: #000000;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-263443 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-263443 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-475926 {
  display: inherit;
  margin: 10px 0px 0px 0px;
}

.el-493299 .el-475926 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-475926 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-475926 {
    display: inherit;
  }
}

.el-493299 .el-475926 img {
  box-shadow: none;
}

.el-493299 .el-475926 img {
  width: 100%;
  height: auto;
}

.el-493299 .el-859012 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-859012 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-859012 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-859012 .paragraph {
  display: inherit;
  color: #000000;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-859012 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-859012 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-497343 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-497343 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-497343 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-497343 .headline {
  display: inherit;
  font-size: 30px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-497343 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-497343 .headline {
    display: inherit;
  }
}

.el-493299 .el-13702 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-13702 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-13702 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-13702 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-13702 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-13702 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-340712 {
  display: inherit;
  margin: 10px 0px 0px 0px;
}

.el-493299 .el-340712 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-340712 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-340712 {
    display: inherit;
  }
}

.el-493299 .el-340712 img {
  box-shadow: none;
}

.el-493299 .el-340712 img {
  width: 100%;
  height: auto;
}

.el-493299 .el-309398 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-309398 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-309398 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-309398 .headline {
  display: inherit;
  font-size: 30px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-309398 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-309398 .headline {
    display: inherit;
  }
}

.el-493299 .el-296033 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-296033 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-296033 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-296033 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-296033 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-296033 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-109644 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-109644 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-109644 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-109644 .headline {
  display: inherit;
  font-size: 30px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-109644 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-109644 .headline {
    display: inherit;
  }
}

.el-493299 .el-762894 {
  display: inherit;
  margin: 20px 0px 20px 0px;
}

.el-493299 .el-762894 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-762894 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-762894 {
    display: inherit;
  }
}

.el-493299 .el-762894 img {
  box-shadow: none;
}

.el-493299 .el-762894 img {
  width: 100%;
  height: auto;
}

.el-493299 .el-541335 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-541335 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-541335 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-541335 .paragraph {
  display: inherit;
  color: #000000;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 2;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-541335 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-541335 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-201197 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-201197 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-201197 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-201197 .paragraph {
  display: inherit;
  color: #000000;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 2;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-201197 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-201197 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-217780 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-217780 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-217780 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-217780 .headline {
  display: inherit;
  font-size: 30px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-217780 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-217780 .headline {
    display: inherit;
  }
}

.el-493299 .el-708461 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-708461 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-708461 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-708461 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-708461 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-708461 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-503784.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  border-top: 2px dashed #FFDD76;
  border-left: 2px dashed #FFDD76;
  border-right: 2px dashed #FFDD76;
  border-bottom: 2px dashed #FFDD76;
  border-radius: 0px 0px 0px 0px;
  border-color: #FFDD76;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #FEF5C4;
  box-shadow: none;
}

.el-493299 .el-503784.container {
  align-items: start;
}

.el-493299 .el-503784.container {
  flex-direction: row;
}

.el-493299 .el-503784.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-503784.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-503784.container {
    display: inherit;
  }
}

.el-503784 .el-447076 {
  display: inherit;
  margin: 0px 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-503784 .el-447076 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-503784 .el-447076 {
    display: inherit;
  }
}


body {
  margin: 0;
  padding: 20px;
  background-color: #f4f4f4;
  line-height: 1.5;
}

.header,
.date,
.content,
.stock {
  margin-bottom: 20px;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

.header {
  color: #DCA601;
  font-size: 25px;
  font-weight: bold;
}

.date {
  color: black;
  font-size: 25px;
  font-weight: bold;
  padding-top: 20px;
}

.content {
  color: #333;
  font-size: 20px;
}

.highlight {
  font-weight: bold;
  text-decoration: underline;
}

.offer-detail {
  font-weight: bold;
}

.underline {
  text-decoration: underline;
}

.red {
  color: red;
}

.green-bold {
  color: #4CAF50;
  font-size: 22px;
  font-weight: bold;
}

.strikethrough {
  text-decoration: line-through;
}

.stock {
  font-style: italic;
  text-align: center;
  font-size: 16px;
}


.el-493299 .el-41244 .btn {
  display: inherit;
  color: #F6F9FE;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 30px 0px 30px 0px;
  padding: 15px 30px 15px 30px;
  background-color: #FFC000;
  box-shadow: none;
}

.el-493299 .el-41244 {
  align-items: stretch;
}

.el-493299 .el-41244 .btn {
  align-self: stretch;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-41244 .btn {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-41244 .btn {
    display: inherit;
  }
}

.el-493299 .el-41244 .btn-sub-headline {
  color: #F6F9FE;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.el-493299 .el-41244 .btn-headline {
  color: #252A32;
  font-size: 29px;
  text-align: center;
  font-weight: bold;
  font-style: normal;
}

.el-493299 .el-691263 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-691263 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-691263 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-691263 .headline {
  display: inherit;
  font-size: 30px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-691263 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-691263 .headline {
    display: inherit;
  }
}

.el-493299 .el-396856.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #F4F4F4;
  box-shadow: none;
}

.el-493299 .el-396856.container {
  align-items: start;
}

.el-493299 .el-396856.container {
  flex-direction: row;
}

.el-493299 .el-396856.container>.container-box:nth-child(1) {
  width: 01%;
  min-width: 01%;
  max-width: 01%;
  order: 0;
}

.el-493299 .el-396856.container>.container-box:nth-child(2) {
  width: 99%;
  min-width: 99%;
  max-width: 99%;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-396856.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-396856.container {
    display: inherit;
  }
}

.el-396856 .el-786792.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #C5C7D2;
  box-shadow: none;
}

.el-396856 .el-786792.container {
  align-items: start;
}

.el-396856 .el-786792.container {
  flex-direction: row;
}

.el-396856 .el-786792.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-396856 .el-786792.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-396856 .el-786792.container {
    display: inherit;
  }
}

.el-786792 .el-844348 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-786792 .el-844348 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-786792 .el-844348 {
    width: 100%;
    display: flex;
  }
}

.el-786792 .el-844348 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 60px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-786792 .el-844348 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-786792 .el-844348 .paragraph {
    display: inherit;
  }
}

.el-396856 .el-825171 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-396856 .el-825171 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-396856 .el-825171 {
    width: 100%;
    display: flex;
  }
}

.el-396856 .el-825171 .paragraph {
  display: inherit;
  font-size: 100px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: -10px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-396856 .el-825171 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-396856 .el-825171 .paragraph {
    display: inherit;
  }
}

.el-396856 .el-997916 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-396856 .el-997916 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-396856 .el-997916 {
    width: 100%;
    display: flex;
  }
}

.el-396856 .el-997916 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: -50px 0px 0px 40px;
  padding: -30px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-396856 .el-997916 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-396856 .el-997916 .paragraph {
    display: inherit;
  }
}

.el-396856 .el-342711 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-396856 .el-342711 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-396856 .el-342711 {
    width: 100%;
    display: flex;
  }
}

.el-396856 .el-342711 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 0px 10px 0px 40px;
  padding: -30px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-396856 .el-342711 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-396856 .el-342711 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-633577.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #F4F4F4;
  box-shadow: none;
}

.el-493299 .el-633577.container {
  align-items: start;
}

.el-493299 .el-633577.container {
  flex-direction: row;
}

.el-493299 .el-633577.container>.container-box:nth-child(1) {
  width: 1%;
  min-width: 1%;
  max-width: 1%;
  order: 0;
}

.el-493299 .el-633577.container>.container-box:nth-child(2) {
  width: 99%;
  min-width: 99%;
  max-width: 99%;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-633577.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-633577.container {
    display: inherit;
  }
}

.el-633577 .el-409998.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #C5C7D2;
  box-shadow: none;
}

.el-633577 .el-409998.container {
  align-items: start;
}

.el-633577 .el-409998.container {
  flex-direction: row;
}

.el-633577 .el-409998.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-633577 .el-409998.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-633577 .el-409998.container {
    display: inherit;
  }
}

.el-409998 .el-180651 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-409998 .el-180651 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-409998 .el-180651 {
    width: 100%;
    display: flex;
  }
}

.el-409998 .el-180651 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 125px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-409998 .el-180651 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-409998 .el-180651 .paragraph {
    display: inherit;
  }
}

.el-633577 .el-204493 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-633577 .el-204493 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-633577 .el-204493 {
    width: 100%;
    display: flex;
  }
}

.el-633577 .el-204493 .paragraph {
  display: inherit;
  font-size: 100px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: -10px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-633577 .el-204493 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-633577 .el-204493 .paragraph {
    display: inherit;
  }
}

.el-633577 .el-399155 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-633577 .el-399155 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-633577 .el-399155 {
    width: 100%;
    display: flex;
  }
}

.el-633577 .el-399155 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: -50px 0px 0px 40px;
  padding: -30px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-633577 .el-399155 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-633577 .el-399155 .paragraph {
    display: inherit;
  }
}

.el-633577 .el-397227 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-633577 .el-397227 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-633577 .el-397227 {
    width: 100%;
    display: flex;
  }
}

.el-633577 .el-397227 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 0px 10px 0px 40px;
  padding: -30px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-633577 .el-397227 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-633577 .el-397227 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-764109.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #F4F4F4;
  box-shadow: none;
}

.el-493299 .el-764109.container {
  align-items: start;
}

.el-493299 .el-764109.container {
  flex-direction: row;
}

.el-493299 .el-764109.container>.container-box:nth-child(1) {
  width: 1%;
  min-width: 1%;
  max-width: 1%;
  order: 0;
}

.el-493299 .el-764109.container>.container-box:nth-child(2) {
  width: 99%;
  min-width: 99%;
  max-width: 99%;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-764109.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-764109.container {
    display: inherit;
  }
}

.el-764109 .el-522094.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #C5C7D2;
  box-shadow: none;
}

.el-764109 .el-522094.container {
  align-items: start;
}

.el-764109 .el-522094.container {
  flex-direction: row;
}

.el-764109 .el-522094.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-764109 .el-522094.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-764109 .el-522094.container {
    display: inherit;
  }
}

.el-522094 .el-171829 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-522094 .el-171829 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-522094 .el-171829 {
    width: 100%;
    display: flex;
  }
}

.el-522094 .el-171829 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 40px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-522094 .el-171829 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-522094 .el-171829 .paragraph {
    display: inherit;
  }
}

.el-764109 .el-934332 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-764109 .el-934332 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-764109 .el-934332 {
    width: 100%;
    display: flex;
  }
}

.el-764109 .el-934332 .paragraph {
  display: inherit;
  font-size: 100px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: -10px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-764109 .el-934332 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-764109 .el-934332 .paragraph {
    display: inherit;
  }
}

.el-764109 .el-193394 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-764109 .el-193394 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-764109 .el-193394 {
    width: 100%;
    display: flex;
  }
}

.el-764109 .el-193394 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: -50px 0px 0px 40px;
  padding: -30px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-764109 .el-193394 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-764109 .el-193394 .paragraph {
    display: inherit;
  }
}

.el-764109 .el-995631 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-764109 .el-995631 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-764109 .el-995631 {
    width: 100%;
    display: flex;
  }
}

.el-764109 .el-995631 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 0px 10px 0px 40px;
  padding: -30px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-764109 .el-995631 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-764109 .el-995631 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-688510 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-688510 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-688510 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-688510 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-688510 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-688510 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-274220 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-274220 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-274220 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-274220 .headline {
  display: inherit;
  font-size: 30px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-274220 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-274220 .headline {
    display: inherit;
  }
}

.el-493299 .el-112189 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-112189 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-112189 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-112189 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-112189 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-112189 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-164766 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-164766 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-164766 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-164766 .headline {
  display: inherit;
  font-size: 30px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25;
  margin: 30px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-164766 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-164766 .headline {
    display: inherit;
  }
}

.el-493299 .el-523131.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-493299 .el-523131.container {
  align-items: start;
}

.el-493299 .el-523131.container {
  flex-direction: row;
}

.el-493299 .el-523131.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-523131.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-523131.container {
    display: inherit;
  }
}

.el-523131 .el-275698 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-275698 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-275698 {
    width: 100%;
    display: flex;
  }
}

.el-523131 .el-275698 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-275698 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-275698 .paragraph {
    display: inherit;
  }
}

.el-523131 .el-32821.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 20px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-523131 .el-32821.container {
  align-items: flex-start;
}

.el-523131 .el-32821.container {
  flex-direction: row;
}

.el-523131 .el-32821.container>.container-box:nth-child(1) {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
  order: 0;
}

.el-523131 .el-32821.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-32821.container {
    display: none;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-32821.container {
    display: none;
  }
}

.el-32821 .el-442792 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-32821 .el-442792 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-32821 .el-442792 {
    width: 100%;
    display: flex;
  }
}

.el-32821 .el-442792 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-32821 .el-442792 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-32821 .el-442792 .paragraph {
    display: inherit;
  }
}

.el-32821 .el-894337 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-32821 .el-894337 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-32821 .el-894337 {
    width: 100%;
    display: flex;
  }
}

.el-32821 .el-894337 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-32821 .el-894337 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-32821 .el-894337 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-523131 .el-571377.container {
  display: none;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-523131 .el-571377.container {
  align-items: flex-start;
}

.el-523131 .el-571377.container {
  flex-direction: row;
}

.el-523131 .el-571377.container>.container-box:nth-child(1) {
  width: 7%;
  min-width: 7%;
  max-width: 7%;
  order: 0;
}

.el-523131 .el-571377.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-571377.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-571377.container {
    display: inherit;
  }
}

.el-571377 .el-723255 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-571377 .el-723255 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-571377 .el-723255 {
    width: 100%;
    display: flex;
  }
}

.el-571377 .el-723255 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-571377 .el-723255 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-571377 .el-723255 .paragraph {
    display: inherit;
  }
}

.el-571377 .el-575604 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-571377 .el-575604 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-571377 .el-575604 {
    width: 100%;
    display: flex;
  }
}

.el-571377 .el-575604 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-571377 .el-575604 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-571377 .el-575604 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-523131 .el-731642.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-523131 .el-731642.container {
  align-items: start;
}

.el-523131 .el-731642.container {
  flex-direction: row;
}

.el-523131 .el-731642.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-731642.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-731642.container {
    display: inherit;
  }
}

.el-731642 .el-916609.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-731642 .el-916609.container {
  align-items: start;
}

.el-731642 .el-916609.container {
  flex-direction: row;
}

.el-731642 .el-916609.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-731642 .el-916609.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-731642 .el-916609.container {
    display: inherit;
  }
}

.el-916609 .el-222420 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-916609 .el-222420 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-916609 .el-222420 {
    width: 100%;
    display: flex;
  }
}

.el-916609 .el-222420 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-916609 .el-222420 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-916609 .el-222420 .paragraph {
    display: inherit;
  }
}

.el-916609 .el-172486.container {
  display: none;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-916609 .el-172486.container {
  align-items: start;
}

.el-916609 .el-172486.container {
  flex-direction: row;
}

.el-916609 .el-172486.container>.container-box:nth-child(1) {
  width: 7%;
  min-width: 7%;
  max-width: 7%;
  order: 0;
}

.el-916609 .el-172486.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-916609 .el-172486.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-916609 .el-172486.container {
    display: inherit;
  }
}

.el-172486 .el-228840 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-172486 .el-228840 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-172486 .el-228840 {
    width: 100%;
    display: flex;
  }
}

.el-172486 .el-228840 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-172486 .el-228840 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-172486 .el-228840 .paragraph {
    display: inherit;
  }
}

.el-172486 .el-321165 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-172486 .el-321165 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-172486 .el-321165 {
    width: 100%;
    display: flex;
  }
}

.el-172486 .el-321165 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-172486 .el-321165 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-172486 .el-321165 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-731642 .el-701669.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 20px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-731642 .el-701669.container {
  align-items: start;
}

.el-731642 .el-701669.container {
  flex-direction: row;
}

.el-731642 .el-701669.container>.container-box:nth-child(1) {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
  order: 0;
}

.el-731642 .el-701669.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-731642 .el-701669.container {
    display: none;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-731642 .el-701669.container {
    display: none;
  }
}

.el-701669 .el-708112 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-701669 .el-708112 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-701669 .el-708112 {
    width: 100%;
    display: flex;
  }
}

.el-701669 .el-708112 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-701669 .el-708112 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-701669 .el-708112 .paragraph {
    display: inherit;
  }
}

.el-701669 .el-488109 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-701669 .el-488109 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-701669 .el-488109 {
    width: 100%;
    display: flex;
  }
}

.el-701669 .el-488109 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-701669 .el-488109 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-701669 .el-488109 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-731642 .el-492973 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-731642 .el-492973 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-731642 .el-492973 {
    width: 100%;
    display: flex;
  }
}

.el-731642 .el-492973 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-731642 .el-492973 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-731642 .el-492973 .paragraph {
    display: inherit;
  }
}

.el-523131 .el-58637.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-523131 .el-58637.container {
  align-items: start;
}

.el-523131 .el-58637.container {
  flex-direction: row;
}

.el-523131 .el-58637.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-58637.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-58637.container {
    display: inherit;
  }
}

.el-58637 .el-572873.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 20px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-58637 .el-572873.container {
  align-items: start;
}

.el-58637 .el-572873.container {
  flex-direction: row;
}

.el-58637 .el-572873.container>.container-box:nth-child(1) {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
  order: 0;
}

.el-58637 .el-572873.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-58637 .el-572873.container {
    display: none;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-58637 .el-572873.container {
    display: none;
  }
}

.el-572873 .el-669158 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-572873 .el-669158 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-572873 .el-669158 {
    width: 100%;
    display: flex;
  }
}

.el-572873 .el-669158 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-572873 .el-669158 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-572873 .el-669158 .paragraph {
    display: inherit;
  }
}

.el-572873 .el-830116 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-572873 .el-830116 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-572873 .el-830116 {
    width: 100%;
    display: flex;
  }
}

.el-572873 .el-830116 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-572873 .el-830116 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-572873 .el-830116 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-58637 .el-102907.container {
  display: none;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-58637 .el-102907.container {
  align-items: start;
}

.el-58637 .el-102907.container {
  flex-direction: row;
}

.el-58637 .el-102907.container>.container-box:nth-child(1) {
  width: 7%;
  min-width: 7%;
  max-width: 7%;
  order: 0;
}

.el-58637 .el-102907.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-58637 .el-102907.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-58637 .el-102907.container {
    display: inherit;
  }
}

.el-102907 .el-195719 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-102907 .el-195719 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-102907 .el-195719 {
    width: 100%;
    display: flex;
  }
}

.el-102907 .el-195719 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-102907 .el-195719 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-102907 .el-195719 .paragraph {
    display: inherit;
  }
}

.el-102907 .el-754828 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-102907 .el-754828 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-102907 .el-754828 {
    width: 100%;
    display: flex;
  }
}

.el-102907 .el-754828 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-102907 .el-754828 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-102907 .el-754828 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-58637 .el-628109 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-58637 .el-628109 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-58637 .el-628109 {
    width: 100%;
    display: flex;
  }
}

.el-58637 .el-628109 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-58637 .el-628109 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-58637 .el-628109 .paragraph {
    display: inherit;
  }
}

.el-58637 .el-832848.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 20px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-58637 .el-832848.container {
  align-items: start;
}

.el-58637 .el-832848.container {
  flex-direction: row;
}

.el-58637 .el-832848.container>.container-box:nth-child(1) {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
  order: 0;
}

.el-58637 .el-832848.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-58637 .el-832848.container {
    display: none;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-58637 .el-832848.container {
    display: none;
  }
}

.el-832848 .el-109471 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-832848 .el-109471 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-832848 .el-109471 {
    width: 100%;
    display: flex;
  }
}

.el-832848 .el-109471 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-832848 .el-109471 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-832848 .el-109471 .paragraph {
    display: inherit;
  }
}

.el-832848 .el-757664 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-832848 .el-757664 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-832848 .el-757664 {
    width: 100%;
    display: flex;
  }
}

.el-832848 .el-757664 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-832848 .el-757664 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-832848 .el-757664 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-58637 .el-661851.container {
  display: none;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-58637 .el-661851.container {
  align-items: start;
}

.el-58637 .el-661851.container {
  flex-direction: row;
}

.el-58637 .el-661851.container>.container-box:nth-child(1) {
  width: 7%;
  min-width: 7%;
  max-width: 7%;
  order: 0;
}

.el-58637 .el-661851.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-58637 .el-661851.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-58637 .el-661851.container {
    display: inherit;
  }
}

.el-661851 .el-560097 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-661851 .el-560097 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-661851 .el-560097 {
    width: 100%;
    display: flex;
  }
}

.el-661851 .el-560097 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-661851 .el-560097 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-661851 .el-560097 .paragraph {
    display: inherit;
  }
}

.el-661851 .el-838342 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-661851 .el-838342 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-661851 .el-838342 {
    width: 100%;
    display: flex;
  }
}

.el-661851 .el-838342 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-661851 .el-838342 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-661851 .el-838342 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-523131 .el-624154.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-523131 .el-624154.container {
  align-items: start;
}

.el-523131 .el-624154.container {
  flex-direction: row;
}

.el-523131 .el-624154.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-624154.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-624154.container {
    display: inherit;
  }
}

.el-624154 .el-254303 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-624154 .el-254303 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-624154 .el-254303 {
    width: 100%;
    display: flex;
  }
}

.el-624154 .el-254303 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-624154 .el-254303 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-624154 .el-254303 .paragraph {
    display: inherit;
  }
}

.el-624154 .el-151480.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 20px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-624154 .el-151480.container {
  align-items: start;
}

.el-624154 .el-151480.container {
  flex-direction: row;
}

.el-624154 .el-151480.container>.container-box:nth-child(1) {
  width: 3%;
  min-width: 3%;
  max-width: 3%;
  order: 0;
}

.el-624154 .el-151480.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-624154 .el-151480.container {
    display: none;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-624154 .el-151480.container {
    display: none;
  }
}

.el-151480 .el-127757 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-151480 .el-127757 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-151480 .el-127757 {
    width: 100%;
    display: flex;
  }
}

.el-151480 .el-127757 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-151480 .el-127757 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-151480 .el-127757 .paragraph {
    display: inherit;
  }
}

.el-151480 .el-508600 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-151480 .el-508600 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-151480 .el-508600 {
    width: 100%;
    display: flex;
  }
}

.el-151480 .el-508600 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-151480 .el-508600 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-151480 .el-508600 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-624154 .el-835058.container {
  display: none;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-624154 .el-835058.container {
  align-items: start;
}

.el-624154 .el-835058.container {
  flex-direction: row;
}

.el-624154 .el-835058.container>.container-box:nth-child(1) {
  width: 7%;
  min-width: 7%;
  max-width: 7%;
  order: 0;
}

.el-624154 .el-835058.container>.container-box:nth-child(2) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-624154 .el-835058.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-624154 .el-835058.container {
    display: inherit;
  }
}

.el-835058 .el-631973 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-835058 .el-631973 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-835058 .el-631973 {
    width: 100%;
    display: flex;
  }
}

.el-835058 .el-631973 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-835058 .el-631973 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-835058 .el-631973 .paragraph {
    display: inherit;
  }
}

.el-835058 .el-481143 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-835058 .el-481143 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-835058 .el-481143 {
    width: 100%;
    display: flex;
  }
}

.el-835058 .el-481143 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-835058 .el-481143 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-835058 .el-481143 .paragraph {
    display: inherit;
    text-align: left;
  }
}

.el-523131 .el-769566.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-shadow: none;
}

.el-523131 .el-769566.container {
  align-items: start;
}

.el-523131 .el-769566.container {
  flex-direction: row;
}

.el-523131 .el-769566.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-523131 .el-769566.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-523131 .el-769566.container {
    display: inherit;
  }
}

.el-769566 .el-839908 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-769566 .el-839908 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-769566 .el-839908 {
    width: 100%;
    display: flex;
  }
}

.el-769566 .el-839908 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-769566 .el-839908 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-769566 .el-839908 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-707574 .btn {
  display: inherit;
  color: #F6F9FE;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin: 30px 0px 30px 0px;
  padding: 15px 30px 15px 30px;
  background-color: #FFC000;
  box-shadow: none;
}

.el-493299 .el-707574 {
  align-items: stretch;
}

.el-493299 .el-707574 .btn {
  align-self: stretch;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-707574 .btn {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-707574 .btn {
    display: inherit;
  }
}

.el-493299 .el-707574 .btn-sub-headline {
  color: #F6F9FE;
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  margin-top: 10px;
}

.el-493299 .el-707574 .btn-headline {
  color: #252A32;
  font-size: 29px;
  text-align: center;
  font-weight: bold;
  font-style: normal;
}

.el-493299 .el-292266 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-292266 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-292266 {
    width: 100%;
    display: flex;
  }
}

.el-493299 .el-292266 .paragraph {
  display: inherit;
  font-size: 20px;
  text-align: left;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 20px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-292266 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-292266 .paragraph {
    display: inherit;
  }
}

.el-493299 .el-298491.container {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  border-top: 1px solid #252A32;
  border-left: 1px solid #252A32;
  border-right: 1px solid #252A32;
  border-bottom: 1px solid #252A32;
  border-radius: 0px 0px 0px 0px;
  border-color: #252A32;
  margin: 10px 0px 20px 15px;
  padding: 2px 2px 2px 2px;
  box-shadow: none;
}

.el-493299 .el-298491.container {
  align-items: start;
}

.el-493299 .el-298491.container {
  flex-direction: row;
}

.el-493299 .el-298491.container>.container-box:nth-child(1) {
  width: unset;
  min-width: 0;
  max-width: unset;
  order: 0;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-493299 .el-298491.container {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-493299 .el-298491.container {
    display: inherit;
  }
}

.el-298491 .el-620390 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-298491 .el-620390 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-298491 .el-620390 {
    width: 100%;
    display: flex;
  }
}

.el-298491 .el-620390 .headline {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  box-shadow: none;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-298491 .el-620390 .headline {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-298491 .el-620390 .headline {
    display: inherit;
  }
}

.el-298491 .el-913046 {
  display: inherit;
  margin: 10px 10px 10px 10px;
}

.el-298491 .el-913046 {
  align-items: center;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-298491 .el-913046 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-298491 .el-913046 {
    display: inherit;
  }
}

.el-298491 .el-913046 img {
  box-shadow: none;
}

.el-298491 .el-913046 img {
  width: 100%;
  height: auto;
}

.el-298491 .el-697855 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-298491 .el-697855 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-298491 .el-697855 {
    width: 100%;
    display: flex;
  }
}

.el-298491 .el-697855 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-298491 .el-697855 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-298491 .el-697855 .paragraph {
    display: inherit;
  }
}

.section_wrapper_155526 .section_row {
  max-width: 1170px;
}

.section_wrapper_155526 {
  width: 100%;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_155526 {
    width: 100%;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_155526 {
    width: 100%;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .section_wrapper_155526 .section_row {
    max-width: 1170px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .section_wrapper_155526 .section_row {
    max-width: 1170px;
  }
}

.el-155526 {
  display: inherit;
  background-color: #212D3B;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-155526 {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-155526 {
    display: inherit;
  }
}

.el-155526 .el-113207.section_row {
  width: calc(100% - 0px);
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-155526 .el-113207.section_row {
    width: calc(100% - 0px);
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-155526 .el-113207.section_row {
    width: calc(100% - 0px);
  }
}

.el-155526 .el-113207.section_row {
  display: inherit;
  color: #303030;
  font-size: 14px;
  text-align: initial;
  font-weight: 400;
  font-style: normal;
  border-top: 0px solid transparent;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid transparent;
  border-radius: 0px 0px 0px 0px;
  border-color: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  box-shadow: none;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-155526 .el-113207.section_row {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-155526 .el-113207.section_row {
    display: inherit;
  }
}

.el-113207 .el-249534 {
  width: 100%;
  display: flex;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-113207 .el-249534 {
    width: 100%;
    display: flex;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-113207 .el-249534 {
    width: 100%;
    display: flex;
  }
}

.el-113207 .el-249534 .paragraph {
  display: inherit;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5;
  margin: 10px 0px 0px 0px;
  padding: 15px 15px 15px 15px;
  background-color: #212D3B;
  text-shadow: transparent 0px 0px 0px;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .el-113207 .el-249534 .paragraph {
    display: inherit;
  }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
  .el-113207 .el-249534 .paragraph {
    display: inherit;
  }
}

/* Restore original Funnelish spacing: HTML is compact; do not honor pretty-print gaps */
.headline,
.paragraph {
  white-space: normal;
}

.img img {
  display: block;
  max-width: 100%;
  height: auto;
}

picture {
  display: contents;
}

/* Hide empty star-rating columns after star removal */
.el-396856 .el-786792.container,
.el-633577 .el-409998.container,
.el-764109 .el-522094.container {
  display: none !important;
}

.el-493299 .el-396856.container > .container-box:nth-child(1),
.el-493299 .el-633577.container > .container-box:nth-child(1),
.el-493299 .el-764109.container > .container-box:nth-child(1) {
  display: none !important;
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

.el-493299 .el-396856.container > .container-box:nth-child(2),
.el-493299 .el-633577.container > .container-box:nth-child(2),
.el-493299 .el-764109.container > .container-box:nth-child(2) {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}

/* Contact page */
.contact-page {
  padding-bottom: 0;
  max-width: 100%;
  overflow-x: hidden;
  box-sizing: border-box;
}

.contact-page .main-wrapper,
.contact-page > .main-wrapper {
  max-width: 100%;
  min-width: 0;
  overflow-x: hidden;
}

.contact-page .contact-logo-section,
.contact-page .contact-footer,
.contact-page .section_wrapper_634219,
.contact-page .section_wrapper_155526 {
  min-width: 0;
  max-width: 100%;
}

.contact-logo-section {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding: 24px 16px 16px;
  overflow: hidden;
}

.contact-logo-section a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 350px;
}

.contact-logo-section img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
}

@media only screen and (max-width: 600px) {
  .contact-logo-section {
    padding: 16px 12px 12px;
  }
}

.contact-content {
  width: 100%;
  max-width: 720px;
  min-width: 0;
  margin: 0 auto;
  padding: 20px 24px 60px;
  text-align: center;
  color: #252A32;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 1.6;
  box-sizing: border-box;
  overflow-wrap: anywhere;
  word-wrap: break-word;
  word-break: break-word;
}

.contact-content h1,
.contact-content p,
.contact-content a {
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
}

.contact-content h1 {
  font-size: 32px;
  font-weight: 700;
  margin: 0 0 24px;
  color: #252A32;
}

.contact-content p {
  margin: 0 0 16px;
}

.contact-email-block {
  margin: 32px 0;
  padding: 24px;
  background-color: #f5f7fa;
  border-radius: 8px;
  max-width: 100%;
  box-sizing: border-box;
  overflow-wrap: anywhere;
  word-break: break-word;
}

.contact-email-link {
  color: rgb(0, 0, 238) !important;
  text-decoration: underline;
  font-size: 20px;
  font-weight: 600;
  overflow-wrap: anywhere;
  word-break: break-word;
}

.contact-note {
  font-size: 16px;
  color: #555;
}

.contact-footer {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.contact-page .contact-footer .paragraph,
.contact-page .contact-footer .paragraph-inner,
.contact-page .contact-footer p {
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
}

@media only screen and (max-width: 600px) {
  .contact-content {
    padding: 16px 16px 40px;
  }

  .contact-content h1 {
    font-size: 24px;
  }

  .contact-email-block {
    padding: 16px;
  }

  .contact-email-link {
    font-size: 16px;
  }
}

/* Privacy page */
.privacy-page {
  padding-bottom: 0;
  max-width: 100%;
  overflow-x: hidden;
  box-sizing: border-box;
}

.privacy-page .main-wrapper,
.privacy-page > .main-wrapper {
  max-width: 100%;
  min-width: 0;
  overflow-x: hidden;
}

.privacy-page .contact-logo-section,
.privacy-page .contact-footer,
.privacy-page .section_wrapper_634219,
.privacy-page .section_wrapper_155526 {
  min-width: 0;
  max-width: 100%;
}

.privacy-content {
  width: 100%;
  max-width: 800px;
  min-width: 0;
  margin: 0 auto;
  padding: 20px 24px 60px;
  text-align: left;
  color: #252A32;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.7;
  box-sizing: border-box;
  overflow-wrap: anywhere;
  word-wrap: break-word;
  word-break: break-word;
}

.privacy-content h1,
.privacy-content h2,
.privacy-content h3,
.privacy-content p,
.privacy-content a {
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
}

.privacy-content h1 {
  font-size: 32px;
  font-weight: 700;
  margin: 0 0 12px;
  color: #252A32;
  text-align: center;
}

.privacy-content h2 {
  font-size: 22px;
  font-weight: 700;
  margin: 32px 0 12px;
  color: #252A32;
}

.privacy-content h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 20px 0 8px;
  color: #252A32;
}

.privacy-content p {
  margin: 0 0 16px;
}

.privacy-date {
  text-align: center;
  color: #555;
  font-size: 15px;
  margin-bottom: 32px !important;
}

.privacy-email-link {
  color: rgb(0, 0, 238) !important;
  text-decoration: underline;
  overflow-wrap: anywhere;
  word-break: break-word;
}

.privacy-contact-block {
  margin-top: 40px;
  padding: 24px;
  background-color: #f5f7fa;
  border-radius: 8px;
  max-width: 100%;
  box-sizing: border-box;
  overflow-wrap: anywhere;
  word-break: break-word;
}

.privacy-page .contact-footer .paragraph,
.privacy-page .contact-footer .paragraph-inner,
.privacy-page .contact-footer p {
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
}

@media only screen and (max-width: 600px) {
  .privacy-content {
    padding: 16px 16px 40px;
  }

  .privacy-content h1 {
    font-size: 24px;
  }

  .privacy-content h2 {
    font-size: 18px;
  }

  .privacy-contact-block {
    padding: 16px;
  }
}

/* Site logo bar — strict horizontal center */
.section_wrapper_686561 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
}

.section_wrapper_686561 .section.el-686561 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.site-logo-bar {
  box-sizing: border-box;
  width: 100%;
  max-width: 1170px;
  margin: 15px auto 20px;
  padding: 0 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  overflow: hidden;
}

.site-logo-bar__link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin: 0;
  line-height: 0;
  text-decoration: none;
}

.site-logo-bar__img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 44px;
  margin: 0 auto;
  object-fit: contain;
}

@media only screen and (max-width: 600px) {
  .site-logo-bar {
    padding: 0 8px;
  }

  .site-logo-bar__img {
    max-height: 34px;
    width: 100%;
    height: auto;
  }
}
