html {
  box-sizing: border-box;
  -webkit-scroll-behavior: smooth;
  -moz-scroll-behavior: smooth;
  -ms-scroll-behavior: smooth;
  scroll-behavior: smooth;
  overscroll-behavior-x: none;
}

body {
  margin: 0;
}

a {
  -webkit-text-decoration: none;
  text-decoration: none;
}

p span>a[href^="tel:"] {
  color: inherit;
}

p {
  margin: 0;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

* {
  -webkit-font-smoothing: antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: normal;
}

section h1 {
  margin: 0;
}

button,
input {
  margin: 0;
  font-family: unset;
}

ul {
  margin: 0;
}

.fixed {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 320px;
  height: 50px;
  background: red;
  -webkit-backface-visibility: hidden;
}

/* sc-component-id: sc-bdVaJa */
.lgXzXd {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  background: rgba(1, 116, 199, 1);
  border: none;
  text-align: center;
  padding: 9px 25px;
  cursor: pointer;
  opacity: 1;
  word-break: break-word;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  outline: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: inline-block;
  -webkit-text-decoration: none;
  text-decoration: none;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 1);
  width: auto;
  padding: 15px 30px 15px 30px;
  font-size: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-style: normal;
  background: rgba(62, 71, 152, 1);
  font-family: Poppins;
  font-weight: 700;
  border-color: rgba(1, 77, 130, 1);
  border-style: none;
  border-width: 3px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.lgXzXd:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}

.lgXzXd:hover {
  color: rgba(255, 255, 255, 1);
}

@media only screen and (max-width:800px) {
  .lgXzXd {
    width: 100%;
    padding: 7px 30px 7px 30px;
    font-size: 16px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    box-shadow: none;
    font-style: normal;
    font-family: Poppins;
    font-weight: 700;
    line-height: 22px;
  }
}

.eCDLlJ {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  background: rgba(1, 116, 199, 1);
  border: none;
  text-align: center;
  padding: 9px 25px;
  cursor: pointer;
  opacity: 1;
  word-break: break-word;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  outline: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: inline-block;
  -webkit-text-decoration: none;
  text-decoration: none;
  box-sizing: border-box;
  color: rgba(255, 255, 255, 1);
  width: auto;
  padding: 15px 90px 15px 90px;
  font-size: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-style: normal;
  background: rgba(62, 71, 152, 1);
  font-family: Poppins;
  font-weight: 700;
  border-color: rgba(1, 77, 130, 1);
  border-style: none;
  border-width: 3px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.eCDLlJ:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}

.eCDLlJ:hover {
  color: rgba(255, 255, 255, 1);
}

@media only screen and (max-width:800px) {
  .eCDLlJ {
    width: 100%;
    padding: 7px 30px 7px 30px;
    font-size: 16px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    box-shadow: none;
    font-style: normal;
    font-family: Poppins;
    font-weight: 700;
    line-height: 22px;
  }
}

/* sc-component-id: sc-bwzfXH */
.eqoTOr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* sc-component-id: sc-jlyJG */
.eWwgPS {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-size: initial;
  background-color: rgba(248, 248, 248, 1);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-attachment: initial;
  width: 100%;
  z-index: -1;
  -webkit-filter: blur(0px);
  filter: blur(0px);
  background-image: none;
}

@media only screen and (max-width:800px) {
  .eWwgPS {
    background-color: rgba(248, 248, 248, 1);
    background-image: none;
    background-size: initial;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: initial;
    width: 100%;
  }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {}

/* sc-component-id: sc-gipzik */
.hwgoE {
  position: relative;
  width: 100%;
  background-size: initial;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-attachment: initial;
  width: 100%;
}

@media only screen and (max-width:800px) {
  .hwgoE {
    background-size: initial;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: initial;
    width: 100%;
  }
}

/* sc-component-id: sc-fAjcbJ */
.kYxzII {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 100px;
}

@media only screen and (max-width:800px) {}

.hSaxob {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 570px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

@media only screen and (max-width:800px) {}

.dyavFB {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 90px;
}

@media only screen and (max-width:800px) {}

.flhJGG {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 402px;
}

@media only screen and (max-width:800px) {}

.eCwGuS {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 70px;
}

@media only screen and (max-width:800px) {
  .eCwGuS {
    width: 70px;
  }
}

.enCUkL {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 70px;
}

@media only screen and (max-width:800px) {}

.ddqbvs {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 530px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-style: solid;
  border-width: 4px;
  border-color: rgba(62, 71, 152, 1);
}

@media only screen and (max-width:800px) {}

.ioiOOP {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 306px;
}

@media only screen and (max-width:800px) {
  .ioiOOP {
    border-style: solid;
    border-width: 4px;
    border-color: rgba(62, 71, 152, 1);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 306px;
  }
}

.itoyWG {
  display: block;
  max-width: 100%;
  object-fit: contain;
  width: 95px;
}

@media only screen and (max-width:800px) {
  .itoyWG {
    width: 80px;
  }
}

/* sc-component-id: sc-caSCKo */
.jOfsbK {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

@media only screen and (min-width:801px) {}

@media only screen and (max-width:800px) {}

/* sc-component-id: sc-gisBJw */
.eBbzxJ {
  position: relative;
  display: block;
  height: 0;
  overflow: visible;
  padding-bottom: 46.30%;
}

.dRQwHO {
  position: relative;
  display: block;
  height: 0;
  overflow: visible;
  padding-bottom: 69.93%;
}

.lbnYXy {
  position: relative;
  display: block;
  height: 0;
  overflow: visible;
  padding-bottom: 166.67%;
}

.cFMHLJ {
  position: relative;
  display: block;
  height: 0;
  overflow: visible;
  padding-bottom: 140.85%;
}

.fQSVyY {
  position: relative;
  display: block;
  height: 0;
  overflow: visible;
  padding-bottom: 66.67%;
}

/* sc-component-id: sc-itybZL */
.ktEtVm {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 65px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  -webkit-letter-spacing: 1px;
  -moz-letter-spacing: 1px;
  -ms-letter-spacing: 1px;
  letter-spacing: 1px;
  text-align: center;
  line-height: 70px;
}

.ktEtVm a {
  color: rgba(0, 0, 0, 1);
}

.ktEtVm a>span {
  color: rgba(0, 0, 0, 1);
}

.ktEtVm a:hover {
  box-shadow: inset 0 -1px 0;
}

.ktEtVm a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.ktEtVm strong {
  font-weight: bold;
}

.ktEtVm h1,
.ktEtVm h2,
.ktEtVm h3,
.ktEtVm h4,
.ktEtVm h5,
.ktEtVm h6 {
  font-size: 65px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  -webkit-letter-spacing: 1px;
  -moz-letter-spacing: 1px;
  -ms-letter-spacing: 1px;
  letter-spacing: 1px;
  text-align: center;
  line-height: 70px;
}

@media only screen and (max-width:800px) {
  .ktEtVm {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 23px;
    font-family: Poppins;
    line-height: 28px;
  }

  .ktEtVm h1,
  .ktEtVm h2,
  .ktEtVm h3,
  .ktEtVm h4,
  .ktEtVm h5,
  .ktEtVm h6 {
    font-size: 23px;
    font-family: Poppins;
    line-height: 28px;
  }
}

.bcMntI {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 50px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  -webkit-letter-spacing: 1px;
  -moz-letter-spacing: 1px;
  -ms-letter-spacing: 1px;
  letter-spacing: 1px;
  text-align: center;
  line-height: 65px;
  background-color: rgba(62, 71, 152, 1);
}

.bcMntI a {
  color: rgba(0, 0, 0, 1);
}

.bcMntI a>span {
  color: rgba(0, 0, 0, 1);
}

.bcMntI a:hover {
  box-shadow: inset 0 -1px 0;
}

.bcMntI a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.bcMntI strong {
  font-weight: bold;
}

.bcMntI h1,
.bcMntI h2,
.bcMntI h3,
.bcMntI h4,
.bcMntI h5,
.bcMntI h6 {
  font-size: 50px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  -webkit-letter-spacing: 1px;
  -moz-letter-spacing: 1px;
  -ms-letter-spacing: 1px;
  letter-spacing: 1px;
  text-align: center;
  line-height: 65px;
}

@media only screen and (max-width:800px) {
  .bcMntI {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 25px;
    font-family: Poppins;
    line-height: 30px;
  }

  .bcMntI h1,
  .bcMntI h2,
  .bcMntI h3,
  .bcMntI h4,
  .bcMntI h5,
  .bcMntI h6 {
    font-size: 25px;
    font-family: Poppins;
    line-height: 30px;
  }
}

.enMkIe {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 38.4px;
}

.enMkIe a {
  color: rgba(0, 0, 0, 1);
}

.enMkIe a>span {
  color: rgba(0, 0, 0, 1);
}

.enMkIe a:hover {
  box-shadow: inset 0 -1px 0;
}

.enMkIe a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.enMkIe strong {
  font-weight: bold;
}

.enMkIe h1,
.enMkIe h2,
.enMkIe h3,
.enMkIe h4,
.enMkIe h5,
.enMkIe h6 {
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 38.4px;
}

@media only screen and (max-width:800px) {
  .enMkIe {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 25px;
    font-family: Poppins;
    line-height: 28.8px;
  }

  .enMkIe h1,
  .enMkIe h2,
  .enMkIe h3,
  .enMkIe h4,
  .enMkIe h5,
  .enMkIe h6 {
    font-size: 25px;
    font-family: Poppins;
    line-height: 28.8px;
  }
}

.dphTjt {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 20px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 24px;
}

.dphTjt a {
  color: rgba(0, 0, 0, 1);
}

.dphTjt a>span {
  color: rgba(0, 0, 0, 1);
}

.dphTjt a:hover {
  box-shadow: inset 0 -1px 0;
}

.dphTjt a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.dphTjt strong {
  font-weight: bold;
}

.dphTjt h1,
.dphTjt h2,
.dphTjt h3,
.dphTjt h4,
.dphTjt h5,
.dphTjt h6 {
  font-size: 20px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 24px;
}

@media only screen and (max-width:800px) {
  .dphTjt {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px;
    font-family: Poppins;
    line-height: 21px;
  }

  .dphTjt h1,
  .dphTjt h2,
  .dphTjt h3,
  .dphTjt h4,
  .dphTjt h5,
  .dphTjt h6 {
    font-size: 16px;
    font-family: Poppins;
    line-height: 21px;
  }
}

.ijUmbd {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 48px;
}

.ijUmbd a {
  color: rgba(0, 0, 0, 1);
}

.ijUmbd a>span {
  color: rgba(0, 0, 0, 1);
}

.ijUmbd a:hover {
  box-shadow: inset 0 -1px 0;
}

.ijUmbd a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.ijUmbd strong {
  font-weight: bold;
}

.ijUmbd h1,
.ijUmbd h2,
.ijUmbd h3,
.ijUmbd h4,
.ijUmbd h5,
.ijUmbd h6 {
  font-size: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 48px;
}

@media only screen and (max-width:800px) {
  .ijUmbd {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 20px;
    font-family: Poppins;
    line-height: 26px;
  }

  .ijUmbd h1,
  .ijUmbd h2,
  .ijUmbd h3,
  .ijUmbd h4,
  .ijUmbd h5,
  .ijUmbd h6 {
    font-size: 20px;
    font-family: Poppins;
    line-height: 26px;
  }
}

.dKjLaF {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 38.4px;
}

.dKjLaF a {
  color: rgba(0, 0, 0, 1);
}

.dKjLaF a>span {
  color: rgba(0, 0, 0, 1);
}

.dKjLaF a:hover {
  box-shadow: inset 0 -1px 0;
}

.dKjLaF a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.dKjLaF strong {
  font-weight: bold;
}

.dKjLaF h1,
.dKjLaF h2,
.dKjLaF h3,
.dKjLaF h4,
.dKjLaF h5,
.dKjLaF h6 {
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 38.4px;
}

@media only screen and (max-width:800px) {
  .dKjLaF {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 20px;
    font-family: Poppins;
    line-height: 26px;
  }

  .dKjLaF h1,
  .dKjLaF h2,
  .dKjLaF h3,
  .dKjLaF h4,
  .dKjLaF h5,
  .dKjLaF h6 {
    font-size: 20px;
    font-family: Poppins;
    line-height: 26px;
  }
}

.fBnkFj {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 39px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 47px;
}

.fBnkFj a {
  color: rgba(0, 0, 0, 1);
}

.fBnkFj a>span {
  color: rgba(0, 0, 0, 1);
}

.fBnkFj a:hover {
  box-shadow: inset 0 -1px 0;
}

.fBnkFj a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.fBnkFj strong {
  font-weight: bold;
}

.fBnkFj h1,
.fBnkFj h2,
.fBnkFj h3,
.fBnkFj h4,
.fBnkFj h5,
.fBnkFj h6 {
  font-size: 39px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 47px;
}

@media only screen and (max-width:800px) {
  .fBnkFj {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 30px;
    font-family: Poppins;
    line-height: 36px;
  }

  .fBnkFj h1,
  .fBnkFj h2,
  .fBnkFj h3,
  .fBnkFj h4,
  .fBnkFj h5,
  .fBnkFj h6 {
    font-size: 30px;
    font-family: Poppins;
    line-height: 36px;
  }
}

.TNWZz {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 30px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 33.6px;
}

.TNWZz a {
  color: rgba(0, 0, 0, 1);
}

.TNWZz a>span {
  color: rgba(0, 0, 0, 1);
}

.TNWZz a:hover {
  box-shadow: inset 0 -1px 0;
}

.TNWZz a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.TNWZz strong {
  font-weight: bold;
}

.TNWZz h1,
.TNWZz h2,
.TNWZz h3,
.TNWZz h4,
.TNWZz h5,
.TNWZz h6 {
  font-size: 30px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 33.6px;
}

@media only screen and (max-width:800px) {
  .TNWZz {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 21px;
    font-family: Poppins;
    line-height: 25px;
  }

  .TNWZz h1,
  .TNWZz h2,
  .TNWZz h3,
  .TNWZz h4,
  .TNWZz h5,
  .TNWZz h6 {
    font-size: 21px;
    font-family: Poppins;
    line-height: 25px;
  }
}

.hDXMSs {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 25px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  line-height: 30px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.hDXMSs a {
  color: rgba(0, 0, 0, 1);
}

.hDXMSs a>span {
  color: rgba(0, 0, 0, 1);
}

.hDXMSs a:hover {
  box-shadow: inset 0 -1px 0;
}

.hDXMSs a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.hDXMSs strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .hDXMSs {
    font-size: 16px;
    font-family: Poppins;
    line-height: 21px;
  }
}

.gmgqQp {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 48px;
}

.gmgqQp a {
  color: rgba(0, 0, 0, 1);
}

.gmgqQp a>span {
  color: rgba(0, 0, 0, 1);
}

.gmgqQp a:hover {
  box-shadow: inset 0 -1px 0;
}

.gmgqQp a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.gmgqQp strong {
  font-weight: bold;
}

.gmgqQp h1,
.gmgqQp h2,
.gmgqQp h3,
.gmgqQp h4,
.gmgqQp h5,
.gmgqQp h6 {
  font-size: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 48px;
}

@media only screen and (max-width:800px) {
  .gmgqQp {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 24px;
    font-family: Poppins;
    line-height: 32px;
  }

  .gmgqQp h1,
  .gmgqQp h2,
  .gmgqQp h3,
  .gmgqQp h4,
  .gmgqQp h5,
  .gmgqQp h6 {
    font-size: 24px;
    font-family: Poppins;
    line-height: 32px;
  }
}

.bntqTu {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: left;
  line-height: 33.6px;
}

.bntqTu a {
  color: rgba(0, 0, 0, 1);
}

.bntqTu a>span {
  color: rgba(0, 0, 0, 1);
}

.bntqTu a:hover {
  box-shadow: inset 0 -1px 0;
}

.bntqTu a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.bntqTu strong {
  font-weight: bold;
}

.bntqTu h1,
.bntqTu h2,
.bntqTu h3,
.bntqTu h4,
.bntqTu h5,
.bntqTu h6 {
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: left;
  line-height: 33.6px;
}

@media only screen and (max-width:800px) {
  .bntqTu {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 18px;
    font-family: Poppins;
    text-align: center;
    line-height: 26.4px;
  }

  .bntqTu h1,
  .bntqTu h2,
  .bntqTu h3,
  .bntqTu h4,
  .bntqTu h5,
  .bntqTu h6 {
    font-size: 18px;
    font-family: Poppins;
    text-align: center;
    line-height: 26.4px;
  }
}

.gLsmHj {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 16px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  line-height: 20px;
}

.gLsmHj a {
  color: rgba(0, 0, 0, 1);
}

.gLsmHj a>span {
  color: rgba(0, 0, 0, 1);
}

.gLsmHj a:hover {
  box-shadow: inset 0 -1px 0;
}

.gLsmHj a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.gLsmHj strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .gLsmHj {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    font-size: 16px;
    text-align: center;
    line-height: 21px;
  }
}

.jFyEIb {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: left;
  line-height: 33.6px;
}

.jFyEIb a {
  color: rgba(0, 0, 0, 1);
}

.jFyEIb a>span {
  color: rgba(0, 0, 0, 1);
}

.jFyEIb a:hover {
  box-shadow: inset 0 -1px 0;
}

.jFyEIb a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.jFyEIb strong {
  font-weight: bold;
}

.jFyEIb h1,
.jFyEIb h2,
.jFyEIb h3,
.jFyEIb h4,
.jFyEIb h5,
.jFyEIb h6 {
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: left;
  line-height: 33.6px;
}

@media only screen and (max-width:800px) {
  .jFyEIb {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    font-size: 18px;
    font-family: Poppins;
    text-align: center;
    line-height: 26.4px;
  }

  .jFyEIb h1,
  .jFyEIb h2,
  .jFyEIb h3,
  .jFyEIb h4,
  .jFyEIb h5,
  .jFyEIb h6 {
    font-size: 18px;
    font-family: Poppins;
    text-align: center;
    line-height: 26.4px;
  }
}

.dmXWxC {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 16px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  line-height: 20px;
}

.dmXWxC a {
  color: rgba(0, 0, 0, 1);
}

.dmXWxC a>span {
  color: rgba(0, 0, 0, 1);
}

.dmXWxC a:hover {
  box-shadow: inset 0 -1px 0;
}

.dmXWxC a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.dmXWxC strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .dmXWxC {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px;
    text-align: center;
    line-height: 21px;
  }
}

.CzaMd {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: left;
  line-height: 26px;
}

.CzaMd a {
  color: rgba(0, 0, 0, 1);
}

.CzaMd a>span {
  color: rgba(0, 0, 0, 1);
}

.CzaMd a:hover {
  box-shadow: inset 0 -1px 0;
}

.CzaMd a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.CzaMd strong {
  font-weight: bold;
}

.CzaMd h1,
.CzaMd h2,
.CzaMd h3,
.CzaMd h4,
.CzaMd h5,
.CzaMd h6 {
  font-size: 22px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: left;
  line-height: 26px;
}

@media only screen and (max-width:800px) {
  .CzaMd {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 17px;
    font-family: Poppins;
    text-align: center;
    line-height: 21px;
  }

  .CzaMd h1,
  .CzaMd h2,
  .CzaMd h3,
  .CzaMd h4,
  .CzaMd h5,
  .CzaMd h6 {
    font-size: 17px;
    font-family: Poppins;
    text-align: center;
    line-height: 21px;
  }
}

.gDfkTm {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 24px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  line-height: 30px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.gDfkTm a {
  color: rgba(0, 0, 0, 1);
}

.gDfkTm a>span {
  color: rgba(0, 0, 0, 1);
}

.gDfkTm a:hover {
  box-shadow: inset 0 -1px 0;
}

.gDfkTm a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.gDfkTm strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .gDfkTm {
    font-size: 16px;
    font-family: Poppins;
    line-height: 21px;
  }
}

.dtlynn {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 28px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  line-height: 33.6px;
}

.dtlynn a {
  color: rgba(0, 0, 0, 1);
}

.dtlynn a>span {
  color: rgba(0, 0, 0, 1);
}

.dtlynn a:hover {
  box-shadow: inset 0 -1px 0;
}

.dtlynn a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.dtlynn strong {
  font-weight: bold;
}

.dtlynn h1,
.dtlynn h2,
.dtlynn h3,
.dtlynn h4,
.dtlynn h5,
.dtlynn h6 {
  font-size: 28px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  line-height: 33.6px;
}

@media only screen and (max-width:800px) {
  .dtlynn {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 22px;
    font-family: Poppins;
    line-height: 26.4px;
  }

  .dtlynn h1,
  .dtlynn h2,
  .dtlynn h3,
  .dtlynn h4,
  .dtlynn h5,
  .dtlynn h6 {
    font-size: 22px;
    font-family: Poppins;
    line-height: 26.4px;
  }
}

.hwARXv {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 18px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  line-height: 26px;
}

.hwARXv a {
  color: rgba(0, 0, 0, 1);
}

.hwARXv a>span {
  color: rgba(0, 0, 0, 1);
}

.hwARXv a:hover {
  box-shadow: inset 0 -1px 0;
}

.hwARXv a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.hwARXv strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .hwARXv {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px;
    line-height: 30px;
  }
}

.hyxDtU {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 18px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  line-height: 34px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.hyxDtU a {
  color: rgba(0, 0, 0, 1);
}

.hyxDtU a>span {
  color: rgba(0, 0, 0, 1);
}

.hyxDtU a:hover {
  box-shadow: inset 0 -1px 0;
}

.hyxDtU a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.hyxDtU strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .hyxDtU {
    font-size: 18px;
    font-family: Poppins;
    line-height: 28px;
  }
}

.dIwdEC {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 38.4px;
}

.dIwdEC a {
  color: rgba(0, 0, 0, 1);
}

.dIwdEC a>span {
  color: rgba(0, 0, 0, 1);
}

.dIwdEC a:hover {
  box-shadow: inset 0 -1px 0;
}

.dIwdEC a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.dIwdEC strong {
  font-weight: bold;
}

.dIwdEC h1,
.dIwdEC h2,
.dIwdEC h3,
.dIwdEC h4,
.dIwdEC h5,
.dIwdEC h6 {
  font-size: 32px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 38.4px;
}

@media only screen and (max-width:800px) {
  .dIwdEC {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 22px;
    font-family: Poppins;
    line-height: 25px;
  }

  .dIwdEC h1,
  .dIwdEC h2,
  .dIwdEC h3,
  .dIwdEC h4,
  .dIwdEC h5,
  .dIwdEC h6 {
    font-size: 22px;
    font-family: Poppins;
    line-height: 25px;
  }
}

.eyfXdG {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 28px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 33.6px;
}

.eyfXdG a {
  color: rgba(0, 0, 0, 1);
}

.eyfXdG a>span {
  color: rgba(0, 0, 0, 1);
}

.eyfXdG a:hover {
  box-shadow: inset 0 -1px 0;
}

.eyfXdG a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.eyfXdG strong {
  font-weight: bold;
}

.eyfXdG h1,
.eyfXdG h2,
.eyfXdG h3,
.eyfXdG h4,
.eyfXdG h5,
.eyfXdG h6 {
  font-size: 28px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 33.6px;
}

@media only screen and (max-width:800px) {
  .eyfXdG {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 21px;
    font-family: Poppins;
    line-height: 25px;
  }

  .eyfXdG h1,
  .eyfXdG h2,
  .eyfXdG h3,
  .eyfXdG h4,
  .eyfXdG h5,
  .eyfXdG h6 {
    font-size: 21px;
    font-family: Poppins;
    line-height: 25px;
  }
}

.bukoBz {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 20px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: left;
  line-height: 34px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.bukoBz a {
  color: rgba(0, 0, 0, 1);
}

.bukoBz a>span {
  color: rgba(0, 0, 0, 1);
}

.bukoBz a:hover {
  box-shadow: inset 0 -1px 0;
}

.bukoBz a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.bukoBz strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .bukoBz {
    font-size: 18px;
    font-family: Poppins;
    line-height: 21px;
  }
}

.hJnrFY {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 48px;
}

.hJnrFY a {
  color: rgba(0, 0, 0, 1);
}

.hJnrFY a>span {
  color: rgba(0, 0, 0, 1);
}

.hJnrFY a:hover {
  box-shadow: inset 0 -1px 0;
}

.hJnrFY a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.hJnrFY strong {
  font-weight: bold;
}

.hJnrFY h1,
.hJnrFY h2,
.hJnrFY h3,
.hJnrFY h4,
.hJnrFY h5,
.hJnrFY h6 {
  font-size: 40px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  text-align: center;
  line-height: 48px;
}

@media only screen and (max-width:800px) {
  .hJnrFY {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 27px;
    font-family: Poppins;
    line-height: 32px;
  }

  .hJnrFY h1,
  .hJnrFY h2,
  .hJnrFY h3,
  .hJnrFY h4,
  .hJnrFY h5,
  .hJnrFY h6 {
    font-size: 27px;
    font-family: Poppins;
    line-height: 32px;
  }
}

.cZDoZM {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 18px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  line-height: 26px;
}

.cZDoZM a {
  color: rgba(0, 0, 0, 1);
}

.cZDoZM a>span {
  color: rgba(0, 0, 0, 1);
}

.cZDoZM a:hover {
  box-shadow: inset 0 -1px 0;
}

.cZDoZM a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.cZDoZM strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .cZDoZM {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px;
    line-height: 21px;
  }
}

.lHieP {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 16px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  line-height: 26px;
}

.lHieP a {
  color: rgba(0, 0, 0, 1);
}

.lHieP a>span {
  color: rgba(0, 0, 0, 1);
}

.lHieP a:hover {
  box-shadow: inset 0 -1px 0;
}

.lHieP a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.lHieP strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .lHieP {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 15px;
    line-height: 21px;
  }
}

.jOGvvP {
  word-break: break-word;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out;
  -webkit-flex-basis: inherit;
  -ms-flex-preferred-size: inherit;
  flex-basis: inherit;
  font-size: 15px;
  color: rgba(0, 0, 0, 1);
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  line-height: 21px;
}

.jOGvvP a {
  color: rgba(0, 0, 0, 1);
}

.jOGvvP a>span {
  color: rgba(0, 0, 0, 1);
}

.jOGvvP a:hover {
  box-shadow: inset 0 -1px 0;
}

.jOGvvP a>span:hover {
  box-shadow: inset 0 -1px 0;
}

.jOGvvP strong {
  font-weight: bold;
}

@media only screen and (max-width:800px) {
  .jOGvvP {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 18px;
  }
}

/* sc-component-id: sc-fzsDOv */
.ibogJB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 1;
  grid-column-end: 13;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .ibogJB {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

.gLJDtx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 1;
  grid-column-end: 3;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .gLJDtx {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

.cmrYwr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 3;
  grid-column-end: 11;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .cmrYwr {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

.bFlVOH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 11;
  grid-column-end: 13;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .bFlVOH {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

.fbtnne {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 1;
  grid-column-end: 7;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .fbtnne {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

.fCsqWE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 7;
  grid-column-end: 13;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .fCsqWE {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

.cincFO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 1;
  grid-column-end: 4;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .cincFO {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

.JYJgS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-start: 4;
  grid-column-end: 13;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

@media only screen and (max-width:800px) {
  .JYJgS {
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    width: 100%;
    grid-column-start: 1;
    grid-column-end: 12;
    padding-left: 0;
    padding-right: 0;
  }
}

/* sc-component-id: sc-iFMziU */
.kDUKfa {
  width: 100%;
  list-style-type: none;
  list-style: none;
}

.kDUKfa ul {
  margin-left: 25px;
  padding-left: 0;
}

.kDUKfa li {
  list-style-type: none !important;
  list-style: none !important;
  margin-left: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

@media only screen and (max-width:800px) {}

.kDUKfa li:last-of-type {
  margin-bottom: 0;
}

.kDUKfa li div {
  display: inline;
  position: relative;
}

.kDUKfa li>i {
  margin-left: -25px;
  margin-right: 10px;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
}

@media only screen and (max-width:800px) {
  .kDUKfa li>i {
    color: rgba(0, 0, 0, 1);
  }
}

.frXNEj {
  width: 100%;
  list-style-type: none;
  list-style: none;
}

.frXNEj ul {
  margin-left: 25px;
  padding-left: 0;
}

.frXNEj li {
  margin-bottom: 5px;
  list-style-type: none !important;
  list-style: none !important;
  margin-left: 0 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

@media only screen and (max-width:800px) {}

.frXNEj li:last-of-type {
  margin-bottom: 0;
}

.frXNEj li div {
  display: inline;
  position: relative;
}

.frXNEj li>i {
  margin-left: -25px;
  margin-right: 10px;
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
}

@media only screen and (max-width:800px) {}

/* sc-component-id: sc-feryYK */
.ccqQUo {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  background-image: none;
  -webkit-column-gap: unset !important;
  column-gap: unset !important;
}

@media only screen and (max-width:800px) {
  .ccqQUo {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

@media only screen and (max-width:800px) {
  .ccqQUo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.kBkucs {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  padding-right: 15px;
  padding-left: 15px;
  background-image: none;
  -webkit-column-gap: unset !important;
  column-gap: unset !important;
}

@media only screen and (max-width:800px) {
  .kBkucs {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}

@media only screen and (max-width:800px) {
  .kBkucs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.jHyIDw {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-image: none;
  -webkit-column-gap: unset !important;
  column-gap: unset !important;
}

@media only screen and (max-width:800px) {
  .jHyIDw {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .jHyIDw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.faomMo {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-image: none;
}

@media only screen and (max-width:800px) {
  .faomMo {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .faomMo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.bOJBWO {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(62, 71, 152, 1);
  background-image: none;
}

@media only screen and (max-width:800px) {
  .bOJBWO {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(62, 71, 152, 1);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}

@media only screen and (max-width:800px) {
  .bOJBWO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.jXHtyu {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(62, 71, 152, 1);
  background-image: none;
}

@media only screen and (max-width:800px) {
  .jXHtyu {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(62, 71, 152, 1);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}

@media only screen and (max-width:800px) {
  .jXHtyu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.irvGUy {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(62, 71, 152, 1);
  background-image: none;
}

@media only screen and (max-width:800px) {
  .irvGUy {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    background-color: rgba(62, 71, 152, 0);
    border-style: solid;
    border-width: 1px;
    border-color: rgba(62, 71, 152, 1);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}

@media only screen and (max-width:800px) {
  .irvGUy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.jEdMqS {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  background-color: rgba(62, 71, 152, 0);
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-image: none;
}

@media only screen and (max-width:800px) {
  .jEdMqS {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .jEdMqS {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.gmBMOL {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  background-color: rgba(62, 71, 152, 1);
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 10px;
  padding-left: 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(251, 240, 75, 1);
  background-image: none;
  -webkit-column-gap: unset !important;
  column-gap: unset !important;
}

@media only screen and (max-width:800px) {
  .gmBMOL {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .gmBMOL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.gtjDjT {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  background-color: rgba(255, 255, 255, 1);
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: none;
  -webkit-column-gap: unset !important;
  column-gap: unset !important;
}

@media only screen and (max-width:800px) {
  .gtjDjT {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .gtjDjT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.cYqgDs {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  background-color: rgba(255, 255, 255, 1);
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: none;
  -webkit-column-gap: unset !important;
  column-gap: unset !important;
}

@media only screen and (max-width:800px) {
  .cYqgDs {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .cYqgDs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

.ldOclL {
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-template-columns: repeat(12, 1fr);
  -webkit-column-gap: 20px;
  column-gap: 20px;
  background-color: rgba(62, 71, 152, 1);
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 10px;
  padding-left: 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(251, 240, 75, 1);
  background-image: none;
  -webkit-column-gap: unset !important;
  column-gap: unset !important;
}

@media only screen and (max-width:800px) {
  .ldOclL {
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  }
}

@media only screen and (max-width:800px) {
  .ldOclL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-template-columns: auto;
    background-image: none;
  }
}

/* sc-component-id: sc-kkbgRg */
.kHIhfV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(62, 71, 152, 1);
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  background-image: none;
}

@media only screen and (max-width:800px) {
  .kHIhfV {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .kHIhfV {
    background-image: none;
  }
}

.HPjfU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(62, 71, 152, 0.02);
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  background-image: url("../assets/img/66baaf24af665_Designsanstitre26.png");
}

@media only screen and (max-width:800px) {
  .HPjfU {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}

@media only screen and (max-width:800px) {
  .HPjfU {
    background-image: url("../assets/img/66baaf24af665_Designsanstitre26.png");
  }
}

/* sc-component-id: sc-hRmvpr */
.eJvBSP {
  max-width: 1120px;
  width: 100%;
  margin: auto;
  background-color: transparent;
}

@media only screen and (max-width:800px) {
  .eJvBSP {
    max-width: initial;
    background-color: transparent;
  }
}

/* sc-component-id: sc-cZBZkQ */
.gDlnUS {
  max-width: 1120px;
  width: 100%;
  margin: auto;
  background-color: transparent;
}

@media only screen and (max-width:800px) {
  .gDlnUS {
    background-color: transparent;
  }
}

/* sc-component-id: sc-ecaExY */
.gfGgPX {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 40px 15px 40px;
  background-size: initial;
  background-color: rgba(255, 255, 255, 1);
  background-repeat: no-repeat;
  background-position: 50% 0%;
  background-attachment: initial;
  background-image: none;
}

@media only screen and (max-width:800px) {
  .gfGgPX {
    width: 100%;
    padding: 15px 15px 15px 15px;
    background-size: initial;
    background-color: rgba(255, 255, 255, 1);
    background-repeat: no-repeat;
    background-position: 50% 0%;
    background-attachment: initial;
    background-image: none;
  }
}

.fieAoc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 40px 60px 40px;
  background-size: cover;
  background-color: rgba(62, 71, 152, 0.02);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-attachment: initial;
  background-image: url("../assets/img/66baaf24af665_Designsanstitre26.png");
}

@media only screen and (max-width:800px) {
  .fieAoc {
    width: 100%;
    padding: 30px 15px 50px 15px;
    background-size: cover;
    background-color: rgba(62, 71, 152, 0.02);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-attachment: initial;
    background-image: url("../assets/img/66baaf24af665_Designsanstitre26.png");
  }
}

/* sc-component-id: sc-kAdXeD */
.jtPkQt {
  min-height: 20px;
  text-align: center;
}

@media only screen and (max-width:800px) {}

/* sc-component-id: sc-hcnlBt */
.lcBhVb {
  position: relative;
  padding-top: 56.25%;
}

.lcBhVb video::-internal-media-controls-download-button {
  display: none;
}

.lcBhVb video::-webkit-media-controls-enclosure {
  overflow: hidden;
}

.lcBhVb video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}

.lcBhVb .react-player {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width:800px) {}

/* sc-component-id: sc-dAOnuy */
.jrjzyN {
  position: relative;
  id: section-d95bed28;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 2;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

@media only screen and (max-width:800px) {
  .jrjzyN {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
  }
}

.kLNFCC {
  position: relative;
  id: section-bc0ddab7;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

@media only screen and (max-width:800px) {
  .kLNFCC {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
  }
}

.gPxXMX {
  position: relative;
  margin-top: -15px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .gPxXMX {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
}

.cBuWRS {
  position: relative;
  margin-top: -15px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .cBuWRS {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

.fLxKkL {
  position: relative;
  margin-top: -15px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .fLxKkL {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
  }
}

.fpKxhc {
  position: relative;
  margin-top: -15px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .fpKxhc {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 10px;
  }
}

.kEiOoS {
  position: relative;
  margin-top: -10px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .kEiOoS {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
}

.jugtJT {
  position: relative;
  margin-top: 15px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}

@media only screen and (max-width:800px) {
  .jugtJT {
    margin-top: 10px;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-right: 20px;
  }
}

.gZQeTu {
  position: relative;
  margin-top: -10px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .gZQeTu {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
}

.knExOy {
  position: relative;
  margin-top: 15px;
  margin-left: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}

@media only screen and (max-width:800px) {
  .knExOy {
    margin-top: 5px;
    margin-left: 20px;
    margin-bottom: 10px;
    margin-right: 20px;
  }
}

.ieTIgf {
  position: relative;
  margin-top: 15px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .ieTIgf {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
}

.bNIiko {
  position: relative;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
  margin-bottom: 0;
}

@media only screen and (max-width:800px) {
  .bNIiko {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
}

/* sc-component-id: sc-dOkuiw */
.dcKrgE {
  position: relative;
  text-align: initial;
  margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .dcKrgE {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.kITlyM {
  position: relative;
  text-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .kITlyM {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.iZZNkF {
  position: relative;
  text-align: initial;
  margin: 0px 0px 40px 0px;
}

@media only screen and (max-width:800px) {
  .iZZNkF {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
  }
}

.wOBSY {
  position: relative;
  text-align: initial;
  margin: 40px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .wOBSY {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.bXqrYb {
  position: relative;
  text-align: initial;
  margin: 10px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .bXqrYb {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.hiwQdc {
  position: relative;
  text-align: initial;
  margin: -40px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .hiwQdc {
    margin-top: -20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.iwfxle {
  position: relative;
  text-align: initial;
  margin: -15px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .iwfxle {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.hxmPYE {
  position: relative;
  text-align: initial;
  margin: 20px 0px 10px 0px;
}

@media only screen and (max-width:800px) {
  .hxmPYE {
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}

.fUMSXD {
  position: relative;
  text-align: initial;
  margin: 40px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .fUMSXD {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.cnmDMG {
  position: relative;
  text-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: -70px 50px 0px -50px;
}

@media only screen and (max-width:800px) {
  .cnmDMG {
    display: none;
  }
}

@media only screen and (max-width:800px) {
  .cnmDMG {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.dYPVNH {
  position: relative;
  text-align: initial;
  margin: 40px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .dYPVNH {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    margin-left: 0px;
  }
}

.cTQvkG {
  position: relative;
  text-align: initial;
  margin: 15px 10px 10px 10px;
}

@media only screen and (max-width:800px) {
  .cTQvkG {
    margin-top: 30px;
    margin-right: 5px;
    margin-bottom: 20px;
    margin-left: 5px;
  }
}

.jDcBKj {
  position: relative;
  text-align: initial;
  margin: 40px 0px 30px 0px;
}

@media only screen and (max-width:800px) {
  .jDcBKj {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}

.NvqLv {
  position: relative;
  text-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: -70px -18px 0px 53px;
}

@media only screen and (max-width:800px) {
  .NvqLv {
    display: none;
  }
}

@media only screen and (max-width:800px) {
  .NvqLv {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.bypIbe {
  position: relative;
  text-align: initial;
  margin: 0px 0px -40px 0px;
}

@media only screen and (max-width:800px) {
  .bypIbe {
    display: none;
  }
}

@media only screen and (max-width:800px) {
  .bypIbe {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.iOAdYI {
  position: relative;
  text-align: initial;
  margin: 20px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .iOAdYI {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.fGfhQu {
  position: relative;
  text-align: initial;
  margin: 20px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .fGfhQu {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.cVZlzQ {
  position: relative;
  text-align: initial;
  margin: 20px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .cVZlzQ {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.dJVIlN {
  position: relative;
  text-align: initial;
  margin: 16px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .dJVIlN {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.jDJJok {
  position: relative;
  text-align: initial;
  margin: 20px 0px 50px 0px;
}

@media only screen and (max-width:800px) {
  .jDJJok {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.iIwvWQ {
  position: relative;
  text-align: initial;
  margin: 15px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .iIwvWQ {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.kdCTZn {
  position: relative;
  text-align: initial;
  margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .kdCTZn {
    margin-top: -50px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.stZne {
  position: relative;
  text-align: initial;
  margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .stZne {
    margin-top: 15px;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
  }
}

.fDwUYx {
  position: relative;
  text-align: initial;
  margin: 15px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .fDwUYx {
    margin-top: -15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.FDDbV {
  position: relative;
  text-align: initial;
  margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .FDDbV {
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}

.krCAxI {
  position: relative;
  text-align: initial;
  margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .krCAxI {
    margin-top: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}

.iuXhdX {
  position: relative;
  text-align: initial;
  margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .iuXhdX {
    margin-top: 25px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.hEnqEM {
  position: relative;
  text-align: initial;
  margin: -30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .hEnqEM {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.hukGbq {
  position: relative;
  text-align: initial;
  margin: 38px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .hukGbq {
    margin-top: 25px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}

.gAEymc {
  position: relative;
  text-align: initial;
  margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .gAEymc {
    margin-top: 25px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}

.bTHTml {
  position: relative;
  text-align: initial;
  margin: 15px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .bTHTml {
    margin-top: -15px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
  }
}

.cNXUDD {
  position: relative;
  text-align: initial;
  margin: 20px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .cNXUDD {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.iPYGBI {
  position: relative;
  text-align: initial;
  margin: 123px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .iPYGBI {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.fNnEwR {
  position: relative;
  text-align: initial;
  margin: 40px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .fNnEwR {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.hDDKvt {
  position: relative;
  text-align: initial;
  margin: 30px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .hDDKvt {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.jxyJKZ {
  position: relative;
  text-align: initial;
  margin: -10px -40px -10px -30px;
}

@media only screen and (max-width:800px) {
  .jxyJKZ {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.cZlAhh {
  position: relative;
  text-align: initial;
  margin: 15px 0px 0px 30px;
}

@media only screen and (max-width:800px) {
  .cZlAhh {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.bPShWK {
  position: relative;
  text-align: initial;
  margin: 30px 0px 0px 0px;
}

@media only screen and (min-width:801px) {
  .bPShWK {
    display: none;
  }
}

@media only screen and (max-width:800px) {
  .bPShWK {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.kxEYNu {
  position: relative;
  text-align: initial;
  margin: 15px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .kxEYNu {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.lhmzjf {
  position: relative;
  text-align: initial;
  margin: 20px 384px 0px 384px;
}

@media only screen and (max-width:800px) {
  .lhmzjf {
    margin-top: 10px;
    margin-right: 22px;
    margin-bottom: 0px;
    margin-left: 22px;
  }
}

.jGAWtj {
  position: relative;
  text-align: initial;
  margin: 0px 0px -40px 0px;
}

@media only screen and (min-width:801px) {
  .jGAWtj {
    display: none;
  }
}

@media only screen and (max-width:800px) {
  .jGAWtj {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.ilddRh {
  position: relative;
  text-align: initial;
  margin: 15px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .ilddRh {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.cSfjNB {
  position: relative;
  text-align: initial;
  margin: 0px 0px 15px 0px;
}

@media only screen and (max-width:800px) {
  .cSfjNB {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.jjZvym {
  position: relative;
  text-align: initial;
  margin: 20px 0px 0px 114px;
}

@media only screen and (max-width:800px) {
  .jjZvym {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.dLiPlL {
  position: relative;
  text-align: initial;
  margin: 10px 0px 0px 114px;
}

@media only screen and (max-width:800px) {
  .dLiPlL {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.ffObyU {
  position: relative;
  text-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .ffObyU {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.eiLfoF {
  position: relative;
  text-align: initial;
  margin: 10px 0px 0px 114px;
}

@media only screen and (max-width:800px) {
  .eiLfoF {
    margin-top: 40px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}

.gVoUSO {
  position: relative;
  text-align: initial;
  margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .gVoUSO {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.kcOxIp {
  position: relative;
  text-align: initial;
  margin: -10px -40px -10px -30px;
}

@media only screen and (max-width:800px) {
  .kcOxIp {
    margin-top: -5px;
    margin-right: -10px;
    margin-bottom: -5px;
    margin-left: 3px;
  }
}

.cLdXSR {
  position: relative;
  text-align: initial;
  margin: 15px 0px 0px 30px;
}

@media only screen and (max-width:800px) {
  .cLdXSR {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
}

.cSCVkR {
  position: relative;
  text-align: initial;
  margin: 0px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .cSCVkR {
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }
}

.dHfwMW {
  position: relative;
  text-align: initial;
  margin: 20px 365px 0px 365px;
}

@media only screen and (max-width:800px) {
  .dHfwMW {
    margin-top: 10px;
    margin-right: 22px;
    margin-bottom: 0px;
    margin-left: 22px;
  }
}

.bIFCDx {
  position: relative;
  text-align: initial;
  margin: -20px 0px 0px 0px;
}

@media only screen and (max-width:800px) {
  .bIFCDx {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
}

.diUuRK {
  position: relative;
  text-align: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: -20px 200px 0px 200px;
}

@media only screen and (max-width:800px) {
  .diUuRK {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}

/* sc-component-id: sc-bsVVwV */
.fBbUhE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  position: relative;
  font-family: "Nunito Sans";
  font-weight: 400;
  font-style: normal;
}

#image-84f2fd71 {
  animation: bounce2 2s ease infinite;
}

@keyframes bounce2 {

  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }

  40% {
    transform: translateY(-30px);
  }

  60% {
    transform: translateY(-15px);
  }
}

#button-2b4b9440 {
  background-image: linear-gradient(180deg, #3e4798, #3e4798, #FBF04B);
}

#image-56941d21 {
  animation: bounce2 2s ease infinite;
}

@keyframes bounce2 {

  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }

  40% {
    transform: translateY(-30px);
  }

  60% {
    transform: translateY(-15px);
  }
}

#button-61f9aa7e {
  animation: jittery 4s infinite;



  &:hover {
    animation: heartbeat 0.2s infinite;
  }

}

@keyframes jittery {

  5%,

  50% {
    transform: scale(1);
  }

  10% {
    transform: scale(0.9);
  }

  15% {
    transform: scale(1.15);
  }

  20% {
    transform: scale(1.15) rotate(-5deg);
  }

  25% {
    transform: scale(1.15) rotate(5deg);
  }

  30% {
    transform: scale(1.15) rotate(-3deg);
  }

  35% {
    transform: scale(1.15) rotate(2deg);
  }

  40% {
    transform: scale(1.15) rotate(0);
  }

}

@keyframes heartbeat {
  50% {
    transform: scale(1.1);
  }
}

[id*="button"] {
  position: relative;
  overflow: hidden;
}

[id*="button"]:after {
  display: none;
  content: ' ';
  position: absolute;
  top: -50%;
  right: -60%;
  bottom: -50%;
  left: -60%;
  background: linear-gradient(50deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%);
  -webkit-transform: translate(-80%, 0px);
  -ms-transform: translate(-80%, 0px);
  transform: translate(-80%, 0px);
}

[id*="button"]:after {
  display: block;
  animation: 5s cfs-glimmer infinite;
}

@keyframes cfs-glimmer {
  0% {
    -webkit-transform: translate(-80%, 0px);
    -ms-transform: translate(-80%, 0px);
    transform: translate(-80%, 0px);
  }

  50% {
    -webkit-transform: translate(80%, 0px);
    -ms-transform: translate(80%, 0px);
    transform: translate(80%, 0px);
  }
}

#button-23aa5b32,
#button-d82ed101 {
  animation: jittery 4s infinite;



  &:hover {
    animation: heartbeat 0.2s infinite;
  }

}

@keyframes jittery {

  5%,

  50% {
    transform: scale(1);
  }

  10% {
    transform: scale(0.9);
  }

  15% {
    transform: scale(1.15);
  }

  20% {
    transform: scale(1.15) rotate(-5deg);
  }

  25% {
    transform: scale(1.15) rotate(5deg);
  }

  30% {
    transform: scale(1.15) rotate(-3deg);
  }

  35% {
    transform: scale(1.15) rotate(2deg);
  }

  40% {
    transform: scale(1.15) rotate(0);
  }

}

@keyframes heartbeat {
  50% {
    transform: scale(1.1);
  }
}

#button-23aa5b32,
#button-d82ed101 {
  background-image: linear-gradient(180deg, #3e4798, #3e4798, #FBF04B);
}

[id*="button"] {
  position: relative;
  overflow: hidden;
}

[id*="button"]:after {
  display: none;
  content: ' ';
  position: absolute;
  top: -50%;
  right: -60%;
  bottom: -50%;
  left: -60%;
  background: linear-gradient(50deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%);
  -webkit-transform: translate(-80%, 0px);
  -ms-transform: translate(-80%, 0px);
  transform: translate(-80%, 0px);
}

[id*="button"]:after {
  display: block;
  animation: 5s cfs-glimmer infinite;
}

@keyframes cfs-glimmer {
  0% {
    -webkit-transform: translate(-80%, 0px);
    -ms-transform: translate(-80%, 0px);
    transform: translate(-80%, 0px);
  }

  50% {
    -webkit-transform: translate(80%, 0px);
    -ms-transform: translate(80%, 0px);
    transform: translate(80%, 0px);
  }
}

#button-61f9aa7e {
  background-image: linear-gradient(180deg, #FFFFFF, #FFFFF8, #FBF04B);
}

#button-1747a81b {
  background-image: linear-gradient(180deg, #3e4798, #3e4798, #FBF04B);
}

#image-de6fe24f,
#image-ca3775b6,
#image-ca130c9a {
  animation-name: floating;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  margin-left: 30px;
  margin-top: 5px;
}


@keyframes floating {
  from {
    transform: translate(0, 0px);
  }

  75% {
    transform: translate(0, 10px);
  }

  to {
    transform: translate(0, -0px);
  }
}

#video-0406c63f,
#video-1ad4273b {
  -webkit-box-shadow: 0px 29px 36px -19px rgba(#FBF04B);
  -moz-box-shadow: 0px 29px 36px -19px rgba(254, 124, 167);
  box-shadow: 0px 34px 46px -19px #FBF04B;
}

#image-5da16b77,
#image-17e2cb57,
#image-48621197 {
  -webkit-box-shadow: 0px 29px 36px -19px rgba(#3E4798);
  -moz-box-shadow: 0px 29px 36px -19px rgba(254, 124, 167);
  box-shadow: 0px 34px 46px -19px #3E4798;
}