/* Page-specific styles for articles/o-gryzunah/o-krysah-bez-prikras-styles.css */
/* Common styles are in base-styles.css */
/*** (PAGE_ID: #1738901) STYLES FOR BLOCKS ***/
.blk_section[data-id=s-bbdc612fa2394f15a637bdfd8395a98d] {
  padding-top: 48px;
  padding-bottom: 60px;
  background: #fff;
}

.blk.blk_text[data-id=b-cf396848046c482e9c19a07394702386] .blk-data {
  font-size: 18px;
  padding: 0;
}

.gs-fonts--3[class] {
  font-family: arial, "helvetica neue", helvetica, sans-serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 42px !important;
  line-height: 120% !important;
  letter-spacing: 0 !important;
}

.blk.blk_text[data-id=b-4e9800bb57f14629b28a7c3610093f66] .blk-data {
  font-size: 50px;
  padding: 0;
}

.blk.blk_text[data-id=b-24ee2f476859492195a519d3455dfaec] .blk-data, .blk.blk_text[data-id=b-a8ae24ab1916406387c69a589da68dc1] .blk-data {
  font-size: 18px;
  padding: 0;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image img,
#dcbecda6198e4297a15dfa82169f2414 .m-image svg {
  width: 355px;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image__wrapper {
  position: relative;
  width: 352px;
  height: 250px;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image svg {
  width: 355px;
  left: -2px;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 20px;
  box-shadow: none;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image__notice {
  display: none;
  z-index: 1;
  color: #111;
  position: absolute;
  background: rgba(221, 222, 238, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image__notice-content {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  text-align: left;
  padding: 10px;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image__notice--mob {
  display: none;
}

@media (width <= 500px) {
  #dcbecda6198e4297a15dfa82169f2414 .m-image img,
  #dcbecda6198e4297a15dfa82169f2414 .m-image svg {
    width: 330px;
  }
  #dcbecda6198e4297a15dfa82169f2414 .m-image__wrapper {
    width: 330px;
    height: 206px;
  }
  #dcbecda6198e4297a15dfa82169f2414 .m-image__notice--mob {
    display: block;
  }
  #dcbecda6198e4297a15dfa82169f2414 .m-image__notice--pc {
    display: none;
  }
}
#dcbecda6198e4297a15dfa82169f2414 .m-image img,
#dcbecda6198e4297a15dfa82169f2414 .m-image svg {
  min-width: 352px;
  width: 352px;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image__wrapper {
  border-radius: px;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image {
  cursor: pointer;
}

#dcbecda6198e4297a15dfa82169f2414 .m-image.is-svg svg,
#dcbecda6198e4297a15dfa82169f2414 .m-image.is-svg img,
#dcbecda6198e4297a15dfa82169f2414 .m-image > img[src*=".gif"] {
  width: 355px;
}

@media (width <= 500px) {
  #dcbecda6198e4297a15dfa82169f2414 .m-image.m-image--mob img,
  #dcbecda6198e4297a15dfa82169f2414 .m-image.m-image--mob svg {
    min-width: 330px;
    width: 330px;
  }
  #dcbecda6198e4297a15dfa82169f2414 .m-image.m-image--mob.is-svg svg,
  #dcbecda6198e4297a15dfa82169f2414 .m-image.m-image--mob.is-svg img,
  #dcbecda6198e4297a15dfa82169f2414 .m-image.m-image--mob > img[src*=".gif"] {
    width: 330px;
    top: 0;
    left: 0;
  }
  #dcbecda6198e4297a15dfa82169f2414 .m-image--mob {
    display: block;
  }
}
#dcbecda6198e4297a15dfa82169f2414 .block-content {
  justify-content: center;
}

.ms-ts-dcbecda6198e4297a15dfa82169f2414-19 {
  font-size: 18px !important;
}

.ms-ts-dcbecda6198e4297a15dfa82169f2414-19, .ms-ts-dcbecda6198e4297a15dfa82169f2414-23 {
  font-family: "Open Sans", Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-dcbecda6198e4297a15dfa82169f2414-23 {
  font-size: 14px !important;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-5d220a62879d4a15bd1bd4be91eccbd6] {
  width: 66.963%;
  padding: 0 10px;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-43ffd81b022d4e99af8546df61f9d3cf] {
  width: 33.037%;
  padding: 0 10px;
}

.blk_container[data-id=b-288750f4a61c4097a6ffca6dfbf4b613] > .blk_container_cells_wrap {
  margin: 0 -10px;
}

.blk_container[data-id=b-288750f4a61c4097a6ffca6dfbf4b613] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 0;
}

.blk.blk_text[data-id=b-e759c18af90d4949a8216a430f904894] .blk-data {
  font-size: 18px;
  padding: 0;
}

.blk.blk_text[data-id=b-f4bb3a8d88d441a6aec8246d7aa6ef1e] .blk-data {
  font-size: 17px;
  padding: 0;
}

.blk[data-id=b-6d6666aad00a4462a44c2836429830e3] .blk_divider_self {
  height: 137px;
  margin: 0;
}

.blk[data-id=b-6d6666aad00a4462a44c2836429830e3] .divider-line {
  background: #ccc;
  height: 1px;
  margin: 0 0 0;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image__wrapper {
  position: relative;
  width: 233px;
  height: 145px;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image svg {
  width: 233px;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 15px;
  box-shadow: none;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image__notice {
  display: none;
  z-index: 1;
  color: #111;
  position: absolute;
  background: rgba(221, 222, 238, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image__notice-content {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  text-align: left;
  padding: 10px;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image__notice--mob {
  display: none;
}

@media (width <= 500px) {
  #cd68b6c5c8c14900849497b439c354f0 .m-image img,
  #cd68b6c5c8c14900849497b439c354f0 .m-image svg {
    width: 255px;
  }
  #cd68b6c5c8c14900849497b439c354f0 .m-image__wrapper {
    width: 255px;
    height: 161px;
  }
  #cd68b6c5c8c14900849497b439c354f0 .m-image__notice--mob {
    display: block;
  }
  #cd68b6c5c8c14900849497b439c354f0 .m-image__notice--pc {
    display: none;
  }
}
#cd68b6c5c8c14900849497b439c354f0 .m-image img,
#cd68b6c5c8c14900849497b439c354f0 .m-image svg {
  min-width: 233px;
  width: 233px;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image__wrapper {
  border-radius: px;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image {
  cursor: pointer;
}

#cd68b6c5c8c14900849497b439c354f0 .m-image.is-svg svg,
#cd68b6c5c8c14900849497b439c354f0 .m-image.is-svg img,
#cd68b6c5c8c14900849497b439c354f0 .m-image > img[src*=".gif"] {
  width: 233px;
}

@media (width <= 500px) {
  #cd68b6c5c8c14900849497b439c354f0 .m-image.m-image--mob img,
  #cd68b6c5c8c14900849497b439c354f0 .m-image.m-image--mob svg {
    min-width: 255px;
    width: 255px;
  }
  #cd68b6c5c8c14900849497b439c354f0 .m-image.m-image--mob.is-svg svg,
  #cd68b6c5c8c14900849497b439c354f0 .m-image.m-image--mob.is-svg img,
  #cd68b6c5c8c14900849497b439c354f0 .m-image.m-image--mob > img[src*=".gif"] {
    width: 255px;
    top: 0;
    left: 0;
  }
  #cd68b6c5c8c14900849497b439c354f0 .m-image--mob {
    display: block;
  }
}
#cd68b6c5c8c14900849497b439c354f0 .block-content {
  justify-content: start;
}

.ms-ts-cd68b6c5c8c14900849497b439c354f0-51 {
  font-family: "Open Sans", Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-4a969c40542b414697343d4f432e0b91] {
  width: 66.785%;
  padding: 0 10px;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-598d8cfbb5e64efe8cbbf3ec3d620848] {
  width: 33.215%;
  padding: 0 10px;
}

.blk_container[data-id=b-ca343950823b40adaf346c51c5d0f86d] > .blk_container_cells_wrap {
  margin: 0 -10px;
}

.blk_container[data-id=b-ca343950823b40adaf346c51c5d0f86d] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 0;
}

.blk[data-id=b-69f5e8cc7afc4c4f98b9668f7dea3e9d] .blk_divider_self {
  height: 0;
  margin: 0;
}

.blk[data-id=b-69f5e8cc7afc4c4f98b9668f7dea3e9d] .divider-line {
  background: #ccc;
  height: 1px;
  margin: 0 0 0;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image__wrapper {
  position: relative;
  width: 249px;
  height: 118px;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image svg {
  width: 249px;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 15px;
  box-shadow: none;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image__notice {
  display: none;
  z-index: 1;
  color: #111;
  position: absolute;
  background: rgba(221, 222, 238, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image__notice-content {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  text-align: left;
  padding: 10px;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image__notice--mob {
  display: none;
}

@media (width <= 500px) {
  #e79e5cc075b4458788c29efe216a5af9 .m-image img,
  #e79e5cc075b4458788c29efe216a5af9 .m-image svg {
    width: 333px;
  }
  #e79e5cc075b4458788c29efe216a5af9 .m-image__wrapper {
    width: 330px;
    height: 158px;
  }
  #e79e5cc075b4458788c29efe216a5af9 .m-image__notice--mob {
    display: block;
  }
  #e79e5cc075b4458788c29efe216a5af9 .m-image__notice--pc {
    display: none;
  }
}
#e79e5cc075b4458788c29efe216a5af9 .m-image img,
#e79e5cc075b4458788c29efe216a5af9 .m-image svg {
  min-width: 249px;
  width: 249px;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image__wrapper {
  border-radius: px;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image {
  cursor: pointer;
}

#e79e5cc075b4458788c29efe216a5af9 .m-image.is-svg svg,
#e79e5cc075b4458788c29efe216a5af9 .m-image.is-svg img,
#e79e5cc075b4458788c29efe216a5af9 .m-image > img[src*=".gif"] {
  width: 249px;
}

@media (width <= 500px) {
  #e79e5cc075b4458788c29efe216a5af9 .m-image.m-image--mob img,
  #e79e5cc075b4458788c29efe216a5af9 .m-image.m-image--mob svg {
    min-width: 330px;
    width: 330px;
  }
  #e79e5cc075b4458788c29efe216a5af9 .m-image.m-image--mob.is-svg svg,
  #e79e5cc075b4458788c29efe216a5af9 .m-image.m-image--mob.is-svg img,
  #e79e5cc075b4458788c29efe216a5af9 .m-image.m-image--mob > img[src*=".gif"] {
    width: 333px;
    top: 0;
    left: 0;
  }
  #e79e5cc075b4458788c29efe216a5af9 .m-image--mob {
    display: block;
  }
}
#e79e5cc075b4458788c29efe216a5af9 .block-content {
  justify-content: end;
}

.ms-ts-e79e5cc075b4458788c29efe216a5af9-83 {
  font-family: "Open Sans", Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.blk.blk_text[data-id=b-799ffae78af84108851354e1e633d52a] .blk-data {
  font-size: 17px;
  padding: 0;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-40d91c5d2439467893bff63ed34eeda7] {
  width: 33.215%;
  padding: 0 10px;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-43a44d68eace4be798dc38c8a589a544] {
  width: 66.785%;
  padding: 0 10px;
}

.blk_container[data-id=b-94009dbf0f1e4f779d6b5c9c364e2bcb] > .blk_container_cells_wrap {
  margin: 0 -10px;
}

.blk_container[data-id=b-94009dbf0f1e4f779d6b5c9c364e2bcb] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 0;
}

.blk.blk_text[data-id=b-76e09b1d1f6f41a9a82003c96d8ac035] .blk-data {
  font-size: 18px;
  padding: 0;
}

.blk.blk_text[data-id=b-4c524299aac34028a16de79ae0ca2484] .blk-data {
  font-size: 17px;
  padding: 0;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image__wrapper {
  position: relative;
  width: 352px;
  height: 244px;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image svg {
  width: 352px;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 20px;
  box-shadow: none;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image__notice {
  display: none;
  z-index: 1;
  color: #111;
  position: absolute;
  background: rgba(221, 222, 238, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image__notice-content {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  text-align: left;
  padding: 10px;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image__notice--mob {
  display: none;
}

@media (width <= 500px) {
  #el-8c33fa775f7745289fde325127133bf1 .m-image img,
  #el-8c33fa775f7745289fde325127133bf1 .m-image svg {
    width: 356px;
  }
  #el-8c33fa775f7745289fde325127133bf1 .m-image__wrapper {
    width: 326px;
    height: 206px;
  }
  #el-8c33fa775f7745289fde325127133bf1 .m-image__notice--mob {
    display: block;
  }
  #el-8c33fa775f7745289fde325127133bf1 .m-image__notice--pc {
    display: none;
  }
}
#el-8c33fa775f7745289fde325127133bf1 .m-image img,
#el-8c33fa775f7745289fde325127133bf1 .m-image svg {
  min-width: 352px;
  width: 352px;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image__wrapper {
  border-radius: px;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image {
  cursor: pointer;
}

#el-8c33fa775f7745289fde325127133bf1 .m-image.is-svg svg,
#el-8c33fa775f7745289fde325127133bf1 .m-image.is-svg img,
#el-8c33fa775f7745289fde325127133bf1 .m-image > img[src*=".gif"] {
  width: 352px;
}

@media (width <= 500px) {
  #el-8c33fa775f7745289fde325127133bf1 .m-image.m-image--mob img,
  #el-8c33fa775f7745289fde325127133bf1 .m-image.m-image--mob svg {
    min-width: 326px;
    width: 326px;
  }
  #el-8c33fa775f7745289fde325127133bf1 .m-image.m-image--mob.is-svg svg,
  #el-8c33fa775f7745289fde325127133bf1 .m-image.m-image--mob.is-svg img,
  #el-8c33fa775f7745289fde325127133bf1 .m-image.m-image--mob > img[src*=".gif"] {
    width: 356px;
    top: -20px;
    left: -30px;
  }
  #el-8c33fa775f7745289fde325127133bf1 .m-image--mob {
    display: block;
  }
}
#el-8c33fa775f7745289fde325127133bf1 .block-content {
  justify-content: end;
}

.ms-ts-8c33fa775f7745289fde325127133bf1-115 {
  font-size: 18px !important;
}

.ms-ts-8c33fa775f7745289fde325127133bf1-115, .ms-ts-8c33fa775f7745289fde325127133bf1-119 {
  font-family: "Open Sans", Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-8c33fa775f7745289fde325127133bf1-119 {
  font-size: 14px !important;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-c64252c263554fa585179370a7eb6e05] {
  width: 66.963%;
  padding: 0 10px;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-e43f83b1571941ba99ca9880b5828976] {
  width: 33.037%;
  padding: 0 10px;
}

.blk_container[data-id=b-e5e2305f19724e74aeedd988f6e2cbc5] > .blk_container_cells_wrap {
  margin: 0 -10px;
}

.blk_container[data-id=b-e5e2305f19724e74aeedd988f6e2cbc5] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 0;
}

.blk.blk_text[data-id=b-eb3e3f9baa7b4ead9ff4f70a511e36fa] .blk-data {
  font-size: 25px;
  padding: 0;
}

.blk.blk_text[data-id=b-2e2714bed68f406e86c4e32c829ed1ac] .blk-data, .blk.blk_text[data-id=b-1eb7ea6fdf814b81a3078fbd097ed85d] .blk-data {
  font-size: 18px;
  padding: 0;
}

.blk.blk_text[data-id=b-a3230300ac75438e96a3ac628de780c1] .blk-data {
  font-size: 17px;
  padding: 0;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-b3cab9ec279d453ba778f573dd8fd1e2] {
  width: 66.963%;
  padding: 0 10px;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-4c74d36b55b4471fa342659d39ea2904] {
  width: 33.037%;
  padding: 0 10px;
}

.blk_container[data-id=b-f61e38dab92346d3ace34d911865541e] > .blk_container_cells_wrap {
  margin: 0 -10px;
}

.blk_container[data-id=b-f61e38dab92346d3ace34d911865541e] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 0;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image img,
#el-0754b3e61a68469996c979e4c16576b0 .m-image svg {
  width: 178px;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image__wrapper {
  position: relative;
  width: 171px;
  height: 121px;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image svg {
  width: 178px;
  left: -4px;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 15px;
  box-shadow: none;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image__notice {
  display: none;
  z-index: 1;
  color: #111;
  position: absolute;
  background: rgba(221, 222, 238, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image__notice-content {
  position: absolute;
  display: flex;
  flex-direction: column;
  left: 0;
  bottom: 0;
  text-align: left;
  padding: 10px;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image__notice--mob {
  display: none;
}

@media (width <= 500px) {
  #el-0754b3e61a68469996c979e4c16576b0 .m-image img,
  #el-0754b3e61a68469996c979e4c16576b0 .m-image svg {
    width: 199px;
  }
  #el-0754b3e61a68469996c979e4c16576b0 .m-image__wrapper {
    width: 199px;
    height: 135px;
  }
  #el-0754b3e61a68469996c979e4c16576b0 .m-image__notice--mob {
    display: block;
  }
  #el-0754b3e61a68469996c979e4c16576b0 .m-image__notice--pc {
    display: none;
  }
}
#el-0754b3e61a68469996c979e4c16576b0 .m-image img,
#el-0754b3e61a68469996c979e4c16576b0 .m-image svg {
  min-width: 171px;
  width: 171px;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image__wrapper {
  border-radius: px;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image {
  cursor: pointer;
}

#el-0754b3e61a68469996c979e4c16576b0 .m-image.is-svg svg,
#el-0754b3e61a68469996c979e4c16576b0 .m-image.is-svg img,
#el-0754b3e61a68469996c979e4c16576b0 .m-image > img[src*=".gif"] {
  width: 178px;
}

@media (width <= 500px) {
  #el-0754b3e61a68469996c979e4c16576b0 .m-image.m-image--mob img,
  #el-0754b3e61a68469996c979e4c16576b0 .m-image.m-image--mob svg {
    min-width: 199px;
    width: 199px;
  }
  #el-0754b3e61a68469996c979e4c16576b0 .m-image.m-image--mob.is-svg svg,
  #el-0754b3e61a68469996c979e4c16576b0 .m-image.m-image--mob.is-svg img,
  #el-0754b3e61a68469996c979e4c16576b0 .m-image.m-image--mob > img[src*=".gif"] {
    width: 199px;
    top: 0;
    left: 0;
  }
  #el-0754b3e61a68469996c979e4c16576b0 .m-image--mob {
    display: block;
  }
}
#el-0754b3e61a68469996c979e4c16576b0 .block-content {
  justify-content: end;
}

.ms-ts-0754b3e61a68469996c979e4c16576b0-147 {
  font-family: "Open Sans", Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.blk.blk_text[data-id=b-cdd4a4f2179343ce86e9e2128a16fe65] .blk-data {
  font-size: 18px;
  padding: 0;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-27ec33ab928d44dd83e8d32de06899b2] {
  width: 33.482%;
  padding: 0 10px;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-844cba7adf884efd82009ee78e73ffc7] {
  width: 66.518%;
  padding: 0 10px;
}

.blk_container[data-id=b-9b42a04b353c43b3ab1438b7e5efcd56] > .blk_container_cells_wrap {
  margin: 0 -10px;
}

.blk_container[data-id=b-9b42a04b353c43b3ab1438b7e5efcd56] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 0;
}

.blk_section[data-id=s-ef08cec2629b4268b47bb55dc41ffa97] {
  padding-top: 80px;
  padding-bottom: 40px;
  background: #fff;
}

.blk.blk_text[data-id=b-dde9e3fdb4284f7782c1a6f61db512dc] .blk-data {
  font-size: 32px;
  padding: 0;
}

.blk.blk_text[data-id=b-d12b2507817146e0a8b429a1f2c83c6a] .blk-data, .blk.blk_text[data-id=b-b20aadb598df44c383bbfb50bafea60b] .blk-data {
  font-size: 17px;
  padding: 0;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 > .block-content {
  display: flex;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66.blk-in-abs > .block-content > .m-block-wrapper {
  width: 460px;
  height: 300px;
  margin: 0;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #el-1386caf5446b4b6e9abab1bcd21e1a66 > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #el-1386caf5446b4b6e9abab1bcd21e1a66.blk-in-abs > .block-content > .m-block-wrapper {
    width: 350px;
    height: 100px;
    margin: 0;
  }
  #el-1386caf5446b4b6e9abab1bcd21e1a66.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#el-1386caf5446b4b6e9abab1bcd21e1a66 > .block-content > .m-block-wrapper {
  min-width: 0;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 {
  --border: 1px solid $color-white;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table {
  color: #111;
  text-align: left;
  min-width: 100%;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table__body {
  vertical-align: top;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table__column {
  padding: 5px;
  position: relative;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table-wrapper {
  overflow: auto hidden;
  scrollbar-color: #f5f5fa transparent;
  scrollbar-height: 5px;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table-wrapper::-webkit-scrollbar {
  height: 5px;
  background-color: transparent;
}

#el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table-wrapper::-webkit-scrollbar-thumb {
  background-color: #f5f5fa;
}

@media (width <= 500px) {
  #el-1386caf5446b4b6e9abab1bcd21e1a66.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table__column {
  min-width: 20px;
  width: 20px;
}

@media (width <= 500px) {
  #el-1386caf5446b4b6e9abab1bcd21e1a66 .ms-table__column {
    min-width: 20px;
    width: 20px;
  }
}
#el-1386caf5446b4b6e9abab1bcd21e1a66 .block-content {
  justify-content: center;
}

#df1755af01124360833d6839e375a8ae .m-image__wrapper {
  position: relative;
  width: 50px;
  height: 50px;
}

#df1755af01124360833d6839e375a8ae .m-image svg {
  fill: #0378a6 !important;
  width: 50px;
}

#df1755af01124360833d6839e375a8ae .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 0;
  box-shadow: none;
}

@media (width <= 500px) {
  #df1755af01124360833d6839e375a8ae .m-image img,
  #df1755af01124360833d6839e375a8ae .m-image svg {
    width: 50px;
  }
  #df1755af01124360833d6839e375a8ae .m-image__wrapper {
    width: 50px;
    height: 50px;
  }
}
#df1755af01124360833d6839e375a8ae .m-image img,
#df1755af01124360833d6839e375a8ae .m-image svg {
  min-width: 50px;
  width: 50px;
}

#df1755af01124360833d6839e375a8ae .m-image__wrapper {
  border-radius: px;
}

#df1755af01124360833d6839e375a8ae .m-image.is-svg svg,
#df1755af01124360833d6839e375a8ae .m-image.is-svg img,
#df1755af01124360833d6839e375a8ae .m-image > img[src*=".gif"] {
  width: 50px;
}

@media (width <= 500px) {
  #df1755af01124360833d6839e375a8ae .m-image.m-image--mob img,
  #df1755af01124360833d6839e375a8ae .m-image.m-image--mob svg {
    min-width: 50px;
    width: 50px;
  }
  #df1755af01124360833d6839e375a8ae .m-image.m-image--mob.is-svg svg,
  #df1755af01124360833d6839e375a8ae .m-image.m-image--mob.is-svg img,
  #df1755af01124360833d6839e375a8ae .m-image.m-image--mob > img[src*=".gif"] {
    width: 50px;
    top: 0;
    left: 0;
  }
  #df1755af01124360833d6839e375a8ae .m-image--mob {
    display: block;
  }
}
#df1755af01124360833d6839e375a8ae .block-content {
  justify-content: center;
}

.blk.blk_text[data-id=b-a780437324724036b734c2da6f626aa3] .blk-data {
  font-size: 26px;
  padding: 0;
}

.blk.blk_text[data-id=b-7ff5456d86b543b3a584e41c4b6bd61a] .blk-data {
  font-size: 17px;
  padding: 0;
}

#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image__wrapper {
  position: relative;
  width: 50px;
  height: 50px;
}

#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image svg {
  fill: #0378a6 !important;
  width: 50px;
}

#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 0;
  box-shadow: none;
}

@media (width <= 500px) {
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image img,
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image svg {
    width: 50px;
  }
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image__wrapper {
    width: 50px;
    height: 50px;
  }
}
#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image img,
#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image svg {
  min-width: 50px;
  width: 50px;
}

#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image__wrapper {
  border-radius: px;
}

#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image.is-svg svg,
#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image.is-svg img,
#ba2fe16c698d4ab98af6aa689b4f7c96 .m-image > img[src*=".gif"] {
  width: 50px;
}

@media (width <= 500px) {
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image.m-image--mob img,
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image.m-image--mob svg {
    min-width: 50px;
    width: 50px;
  }
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image.m-image--mob.is-svg svg,
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image.m-image--mob.is-svg img,
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image.m-image--mob > img[src*=".gif"] {
    width: 50px;
    top: 0;
    left: 0;
  }
  #ba2fe16c698d4ab98af6aa689b4f7c96 .m-image--mob {
    display: block;
  }
}
#ba2fe16c698d4ab98af6aa689b4f7c96 .block-content {
  justify-content: center;
}

.blk.blk_text[data-id=b-9a99e8f2972c4fb28d2c2b322d11ed20] .blk-data {
  font-size: 26px;
  padding: 0;
}

.blk.blk_text[data-id=b-dc7b6263b43e469cae9d9f1a7696f756] .blk-data {
  font-size: 17px;
  padding: 0;
}

#el-105b918d9aec4b34a3613a79b62a7431 .m-image__wrapper {
  position: relative;
  width: 50px;
  height: 50px;
}

#el-105b918d9aec4b34a3613a79b62a7431 .m-image svg {
  fill: #0378a6 !important;
  width: 50px;
}

#el-105b918d9aec4b34a3613a79b62a7431 .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 0;
  box-shadow: none;
}

@media (width <= 500px) {
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image img,
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image svg {
    width: 50px;
  }
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image__wrapper {
    width: 50px;
    height: 50px;
  }
}
#el-105b918d9aec4b34a3613a79b62a7431 .m-image img,
#el-105b918d9aec4b34a3613a79b62a7431 .m-image svg {
  min-width: 50px;
  width: 50px;
}

#el-105b918d9aec4b34a3613a79b62a7431 .m-image__wrapper {
  border-radius: px;
}

#el-105b918d9aec4b34a3613a79b62a7431 .m-image.is-svg svg,
#el-105b918d9aec4b34a3613a79b62a7431 .m-image.is-svg img,
#el-105b918d9aec4b34a3613a79b62a7431 .m-image > img[src*=".gif"] {
  width: 50px;
}

@media (width <= 500px) {
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image.m-image--mob img,
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image.m-image--mob svg {
    min-width: 50px;
    width: 50px;
  }
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image.m-image--mob.is-svg svg,
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image.m-image--mob.is-svg img,
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image.m-image--mob > img[src*=".gif"] {
    width: 50px;
    top: 0;
    left: 0;
  }
  #el-105b918d9aec4b34a3613a79b62a7431 .m-image--mob {
    display: block;
  }
}
#el-105b918d9aec4b34a3613a79b62a7431 .block-content {
  justify-content: center;
}

.blk.blk_text[data-id=b-a51b746af4884afa89039ce4ef73208e] .blk-data {
  font-size: 26px;
  padding: 0;
}

.blk.blk_text[data-id=b-d59bf9fbb68d488b90d84245c4e8c905] .blk-data {
  font-size: 17px;
  padding: 0;
}

#d7168f3872554913905b34022ff2f46c .m-image__wrapper {
  position: relative;
  width: 50px;
  height: 50px;
}

#d7168f3872554913905b34022ff2f46c .m-image svg {
  fill: #0378a6 !important;
  width: 50px;
}

#d7168f3872554913905b34022ff2f46c .m-image__sub-wrapper {
  overflow: hidden;
  border-radius: 0;
  box-shadow: none;
}

@media (width <= 500px) {
  #d7168f3872554913905b34022ff2f46c .m-image img,
  #d7168f3872554913905b34022ff2f46c .m-image svg {
    width: 50px;
  }
  #d7168f3872554913905b34022ff2f46c .m-image__wrapper {
    width: 50px;
    height: 50px;
  }
}
#d7168f3872554913905b34022ff2f46c .m-image img,
#d7168f3872554913905b34022ff2f46c .m-image svg {
  min-width: 50px;
  width: 50px;
}

#d7168f3872554913905b34022ff2f46c .m-image__wrapper {
  border-radius: px;
}

#d7168f3872554913905b34022ff2f46c .m-image.is-svg svg,
#d7168f3872554913905b34022ff2f46c .m-image.is-svg img,
#d7168f3872554913905b34022ff2f46c .m-image > img[src*=".gif"] {
  width: 50px;
}

@media (width <= 500px) {
  #d7168f3872554913905b34022ff2f46c .m-image.m-image--mob img,
  #d7168f3872554913905b34022ff2f46c .m-image.m-image--mob svg {
    min-width: 50px;
    width: 50px;
  }
  #d7168f3872554913905b34022ff2f46c .m-image.m-image--mob.is-svg svg,
  #d7168f3872554913905b34022ff2f46c .m-image.m-image--mob.is-svg img,
  #d7168f3872554913905b34022ff2f46c .m-image.m-image--mob > img[src*=".gif"] {
    width: 50px;
    top: 0;
    left: 0;
  }
  #d7168f3872554913905b34022ff2f46c .m-image--mob {
    display: block;
  }
}
#d7168f3872554913905b34022ff2f46c .block-content {
  justify-content: center;
}

.blk.blk_text[data-id=b-05c7d7a06dea4926a3399194efecde20] .blk-data {
  font-size: 26px;
  padding: 0;
}

.blk.blk_text[data-id=b-3171404d7d1f42f3aca1b7b667892e11] .blk-data {
  font-size: 17px;
  padding: 0;
}

#el-39c69cabfc95430a9120a2421fbbc1ae > .block-content {
  display: flex;
}

#el-39c69cabfc95430a9120a2421fbbc1ae > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#el-39c69cabfc95430a9120a2421fbbc1ae.blk-in-abs > .block-content > .m-block-wrapper {
  width: 325px;
  height: 150px;
  margin: 0;
}

#el-39c69cabfc95430a9120a2421fbbc1ae.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #el-39c69cabfc95430a9120a2421fbbc1ae > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #el-39c69cabfc95430a9120a2421fbbc1ae.blk-in-abs > .block-content > .m-block-wrapper {
    width: 300px;
    height: 150px;
    margin: 0;
  }
  #el-39c69cabfc95430a9120a2421fbbc1ae.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#el-39c69cabfc95430a9120a2421fbbc1ae > .block-content > .m-block-wrapper {
  min-width: 0;
}

#el-39c69cabfc95430a9120a2421fbbc1ae.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-form > .msf-form__inputs > .ms-slot > .ms-slot__cell > .blk {
  margin-top: var(--msf-field-margin);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-form {
  margin: 0;
  background: var(--msf-bg-color);
  padding: var(--msf-all-padding);
  border-radius: 12px;
  border: 1px solid var(--msf-border-color);
  word-break: break-word;
  min-width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: unset;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-form__inputs {
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  flex-grow: 1;
  position: relative;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-title {
  font-weight: 600;
  font-size: var(--msf-title-size);
  color: var(--msf-title-color);
  margin-bottom: var(--msf-title-margin);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-title, #el-39c69cabfc95430a9120a2421fbbc1ae .msf-subtitle {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  line-height: 1.4;
  text-align: center;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-subtitle {
  font-size: var(--msf-subtitle-size);
  color: var(--msf-subtitle-color);
  margin-bottom: var(--msf-subtitle-margin);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__header {
  color: var(--msf-field-title-color);
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-inp-head-size);
  line-height: 1.4;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__header:not(:last-child) {
  margin-bottom: var(--msf-fheader-margin);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input:not(.msf-input__option-check) {
  color: var(--msf-field-input-color);
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-inp-font-size);
  background: var(--msf-fields-color);
  border: 1px solid var(--msf-fields-border-color);
  border-radius: var(--msf-fborder-radius);
  padding-left: var(--msf-field-padding);
  padding-right: var(--msf-field-padding);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input:not(textarea) {
  height: var(--msf-inp-height);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__file-area {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  border: 1px dashed var(--msf-fields-border-color);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__option {
  color: var(--msf-field-input-color);
  font-size: var(--msf-option-font-size);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__option, #el-39c69cabfc95430a9120a2421fbbc1ae .msf-options__wrapper .msf-option__name, #el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__hint {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__hint {
  color: var(--msf-field-hint-color);
  font-size: var(--msf-inp-hint-size);
  margin-top: var(--msf-inp-hint-top-mgn);
  line-height: 1;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__option-check::before {
  animation: msf69511-option-check 0.3s ease;
}

@keyframes msf69511-option-check {
  0% {
    height: 0;
    width: 0;
  }
  40% {
    height: var(--msf-option-checkmark-height);
    width: 0;
  }
  100% {
    height: var(--msf-option-checkmark-height);
    width: var(--msf-option-checkmark-width);
  }
}
#el-39c69cabfc95430a9120a2421fbbc1ae .m-button.form-style,
#el-39c69cabfc95430a9120a2421fbbc1ae .m-button.form-style:hover {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-btn-font-size);
  line-height: 1.4;
  color: var(--msf-btn-text-color);
  background: var(--msf-btn-bg-color);
  padding: 4px 20px;
  border: none;
  border-radius: var(--msf-fborder-radius);
  box-shadow: none;
  transform: none;
  animation: none;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .m-button.form-style::after {
  content: none;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .form-style .m-button__img {
  display: none;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-regulation {
  position: relative;
  display: flex;
  align-items: baseline;
  justify-content: center;
  color: #111;
  margin-top: var(--msf-field-margin);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-regulation input {
  margin: 0 8px 0 0;
  width: 13px;
  height: 13px;
  appearance: none;
  position: relative;
  flex: 0 0 auto;
  border-radius: 2px;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 1px #858585;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-regulation input:checked {
  background-color: var(--msf-checked-variant-color);
  box-shadow: inset 0 0 0 1px var(--msf-checked-variant-color);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-regulation input:checked::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 2px;
  width: 8px;
  height: 5px;
  box-sizing: border-box;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: rotate(-45deg);
  transform-origin: left top;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-regulation a {
  color: #0378a6;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-regulation a:hover {
  text-decoration: underline;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__error {
  position: absolute;
  top: -8px;
  left: 50%;
  color: #c00;
  transform: translate(-50%, -100%);
  background: rgba(255, 255, 255, 0.9);
  padding: 4px 8px;
  margin: 0;
  box-shadow: 0 4px 11px 2px rgba(0, 0, 0, 0.2);
  border-radius: var(--msf-fborder-radius);
}

#el-39c69cabfc95430a9120a2421fbbc1ae .msf-input__error::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  transform: translate(-50%, 0);
  border-top: 8px solid rgba(255, 255, 255, 0.9);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

@media (width <= 500px) {
  #el-39c69cabfc95430a9120a2421fbbc1ae.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#el-39c69cabfc95430a9120a2421fbbc1ae .msf-form > .msf-form__inputs > .ms-slot > .ms-slot__cell > .blk:first-child {
  margin-top: 0;
}

#el-39c69cabfc95430a9120a2421fbbc1ae .block-content {
  justify-content: center;
}

#el-7869b42c170b4da0a9c109e9c92c8603 > div.block-content {
  justify-content: normal;
}

#el-7869b42c170b4da0a9c109e9c92c8603 .block-content > .msf-input__header,
#el-7869b42c170b4da0a9c109e9c92c8603 .msf-input__wrapper {
  text-align: left;
}

#el-7869b42c170b4da0a9c109e9c92c8603 .msf-input__wrapper {
  position: relative;
  display: block;
  margin-bottom: 0;
  -webkit-tap-highlight-color: transparent;
}

#el-7869b42c170b4da0a9c109e9c92c8603 .msf-input__header {
  display: inline-block;
}

#el-7869b42c170b4da0a9c109e9c92c8603 .msf-input {
  width: 100%;
  box-shadow: none;
  transition: unset;
}

#el-7869b42c170b4da0a9c109e9c92c8603 .msf-input::placeholder,
#el-7869b42c170b4da0a9c109e9c92c8603 .msf-input__file-area-hint,
#el-7869b42c170b4da0a9c109e9c92c8603 .ms-datetime-wrap .msf-input span {
  color: var(--msf-field-input-color, #111);
  opacity: 0.5;
  word-break: break-word;
}

#el-7869b42c170b4da0a9c109e9c92c8603 .msf-input::placeholder {
  overflow: visible;
}

@media (width <= 500px) {
  #el-7869b42c170b4da0a9c109e9c92c8603 > div.block-content {
    justify-content: normal;
  }
}
@tablet {
  #el-7869b42c170b4da0a9c109e9c92c8603 > div.block-content {
    justify-content: normal;
  }
}
#el-7869b42c170b4da0a9c109e9c92c8603 .block-content {
  justify-content: center;
}

#el-1820e2f4a21a4721939d24480220ba0e > div.block-content {
  justify-content: normal;
}

#el-1820e2f4a21a4721939d24480220ba0e .block-content > .msf-input__header,
#el-1820e2f4a21a4721939d24480220ba0e .msf-input__wrapper {
  text-align: left;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input__wrapper {
  position: relative;
  display: block;
  margin-bottom: 0;
  -webkit-tap-highlight-color: transparent;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input__header {
  display: inline-block;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input__header::after {
  content: " *";
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input {
  width: 100%;
  box-shadow: none;
  transition: unset;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input::placeholder,
#el-1820e2f4a21a4721939d24480220ba0e .msf-input__file-area-hint,
#el-1820e2f4a21a4721939d24480220ba0e .ms-datetime-wrap .msf-input span {
  color: var(--msf-field-input-color, #111);
  opacity: 0.5;
  word-break: break-word;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input::placeholder {
  overflow: visible;
}

@media (width <= 500px) {
  #el-1820e2f4a21a4721939d24480220ba0e > div.block-content {
    justify-content: normal;
  }
}
@tablet {
  #el-1820e2f4a21a4721939d24480220ba0e > div.block-content {
    justify-content: normal;
  }
}
#el-1820e2f4a21a4721939d24480220ba0e .msf-options__wrapper {
  justify-content: start;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(auto-fit, 6em);
  font-size: var(--msf-option-size, 14px);
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-options__wrapper .msf-input__header {
  display: none;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5625em;
  background: var(--msf-fields-color, #fff);
  border-radius: var(--msf-fborder-radius, 6px);
  padding: 0.875em 2px;
  margin: 0;
  font-size: inherit;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option .msf-input.msf-option__card {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  appearance: none;
  box-shadow: inset 0 0 0 1px var(--msf-fields-border-color, #f4f4f4);
  border-radius: inherit;
  background: none;
  margin: 0;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option:hover .msf-option__card {
  box-shadow: inset 0 0 4px 1px var(--msf-checked-variant-color, #111);
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option:hover .msf-option__card:checked,
#el-1820e2f4a21a4721939d24480220ba0e .msf-input.msf-option__card:checked {
  box-shadow: inset 0 0 0 1px var(--msf-checked-variant-color, #111);
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option__img-wrapper {
  position: relative;
  z-index: 1;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option__img-wrapper::after {
  content: "";
  width: 80%;
  height: 80%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background: #fff;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option img {
  width: 2.75em;
  height: 2.75em;
  object-fit: cover;
  border-radius: 100vw;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-option__name {
  max-width: 100%;
  font-size: inherit;
  line-height: 1.2;
  color: var(--msf-field-input-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input__wrapper:not(.msf-options__wrapper) {
  margin-top: 20px;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input__wrapper[type=name] .msf-input__header {
  display: block;
}

#el-1820e2f4a21a4721939d24480220ba0e .international-tel-input {
  width: 100%;
}

#el-1820e2f4a21a4721939d24480220ba0e .international-tel-input .iti__country-list {
  z-index: 12;
}

#el-1820e2f4a21a4721939d24480220ba0e .msf-input__wrapper[type=email] .iti__flag-container {
  display: none;
}

@media (width <= 500px) {
  #el-1820e2f4a21a4721939d24480220ba0e .iti__country-list {
    min-width: 200px;
    margin: 0;
  }
  #el-1820e2f4a21a4721939d24480220ba0e .iti__dial-code {
    flex-shrink: 0;
  }
}
#el-1820e2f4a21a4721939d24480220ba0e .block-content {
  justify-content: start;
}

#f16f4171f096417c8d04d7bb95d9d56b > div.block-content {
  justify-content: normal;
}

#f16f4171f096417c8d04d7bb95d9d56b .block-content > .msf-input__header,
#f16f4171f096417c8d04d7bb95d9d56b .msf-input__wrapper {
  text-align: left;
}

#f16f4171f096417c8d04d7bb95d9d56b .msf-input__wrapper {
  position: relative;
  display: block;
  margin-bottom: 0;
  -webkit-tap-highlight-color: transparent;
}

#f16f4171f096417c8d04d7bb95d9d56b .msf-input__header {
  display: inline-block;
}

#f16f4171f096417c8d04d7bb95d9d56b .msf-input {
  width: 100%;
  box-shadow: none;
  transition: unset;
}

#f16f4171f096417c8d04d7bb95d9d56b .msf-input::placeholder,
#f16f4171f096417c8d04d7bb95d9d56b .msf-input__file-area-hint,
#f16f4171f096417c8d04d7bb95d9d56b .ms-datetime-wrap .msf-input span {
  color: var(--msf-field-input-color, #111);
  opacity: 0.5;
  word-break: break-word;
}

#f16f4171f096417c8d04d7bb95d9d56b .msf-input::placeholder {
  overflow: visible;
}

@media (width <= 500px) {
  #f16f4171f096417c8d04d7bb95d9d56b > div.block-content {
    justify-content: normal;
  }
}
@tablet {
  #f16f4171f096417c8d04d7bb95d9d56b > div.block-content {
    justify-content: normal;
  }
}
#f16f4171f096417c8d04d7bb95d9d56b .block-content {
  justify-content: center;
}

#el-013066d11a54456bb5cad8c5a455e9bb > div.block-content {
  justify-content: normal;
}

#el-013066d11a54456bb5cad8c5a455e9bb .block-content > .msf-input__header,
#el-013066d11a54456bb5cad8c5a455e9bb .msf-input__wrapper {
  text-align: left;
}

#el-013066d11a54456bb5cad8c5a455e9bb .msf-input__wrapper {
  position: relative;
  display: block;
  margin-bottom: 0;
  -webkit-tap-highlight-color: transparent;
}

#el-013066d11a54456bb5cad8c5a455e9bb .msf-input__header {
  display: inline-block;
}

#el-013066d11a54456bb5cad8c5a455e9bb .msf-input {
  width: 100%;
  box-shadow: none;
  transition: unset;
}

#el-013066d11a54456bb5cad8c5a455e9bb .msf-input::placeholder,
#el-013066d11a54456bb5cad8c5a455e9bb .msf-input__file-area-hint,
#el-013066d11a54456bb5cad8c5a455e9bb .ms-datetime-wrap .msf-input span {
  color: var(--msf-field-input-color, #111);
  opacity: 0.5;
  word-break: break-word;
}

#el-013066d11a54456bb5cad8c5a455e9bb .msf-input::placeholder {
  overflow: visible;
}

@media (width <= 500px) {
  #el-013066d11a54456bb5cad8c5a455e9bb > div.block-content {
    justify-content: normal;
  }
}
@tablet {
  #el-013066d11a54456bb5cad8c5a455e9bb > div.block-content {
    justify-content: normal;
  }
}
#el-013066d11a54456bb5cad8c5a455e9bb .block-content {
  justify-content: center;
}

#el-85f7333410dd4751a35ea7685956a7ea > .block-content {
  display: flex;
}

#el-85f7333410dd4751a35ea7685956a7ea > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#el-85f7333410dd4751a35ea7685956a7ea.blk-in-abs > .block-content > .m-block-wrapper {
  width: 100px;
  height: 300px;
  margin: 0;
}

#el-85f7333410dd4751a35ea7685956a7ea.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #el-85f7333410dd4751a35ea7685956a7ea > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #el-85f7333410dd4751a35ea7685956a7ea.blk-in-abs > .block-content > .m-block-wrapper {
    width: 100px;
    height: 100px;
    margin: 0;
  }
  #el-85f7333410dd4751a35ea7685956a7ea.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#el-85f7333410dd4751a35ea7685956a7ea > .block-content > .m-block-wrapper {
  min-width: 0;
}

#el-85f7333410dd4751a35ea7685956a7ea .block-content {
  display: flex;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button.btn-submit {
  width: auto;
  text-align: unset;
}

#el-85f7333410dd4751a35ea7685956a7ea.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-block-wrapper {
  display: flex;
  justify-content: inherit;
  min-width: 10%;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button {
  max-width: 100%;
  overflow-wrap: break-word;
}

@media (width <= 500px) {
  #el-85f7333410dd4751a35ea7685956a7ea.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#el-85f7333410dd4751a35ea7685956a7ea.blk-in-abs .m-button-PPoTWk4 {
  width: 100%;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button-PPoTWk4 {
  cursor: pointer;
  width: min-content;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  gap: 5px;
  transition: all 0.15s linear;
  position: relative;
  background: #049dbf;
  border: 0 solid transparent;
  padding: 12px 24px;
  border-radius: 16px;
  word-break: normal;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-block-wrapper .m-button-PPoTWk4 {
  margin-top: unset;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button-PPoTWk4::before {
  display: none;
  content: "";
  position: absolute;
  border-radius: inherit;
  padding: 2px;
  z-index: 0;
  inset: 0;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button-PPoTWk4:hover {
  background: #0378a6;
  border: 0 solid transparent;
  padding: 12px 24px;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button-PPoTWk4:hover::before {
  display: none;
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button-PPoTWk4:active {
  transform: scale(0.97);
}

#el-85f7333410dd4751a35ea7685956a7ea .m-button__text-PPoTWk4 {
  text-align: center;
  transition: transform 0.15s linear;
}

@media (width <= 500px) {
  #el-85f7333410dd4751a35ea7685956a7ea .m-block-wrapper .m-button-PPoTWk4 {
    margin-top: unset;
  }
  #el-85f7333410dd4751a35ea7685956a7ea .m-button-PPoTWk4 {
    padding: 8px 16px;
    gap: 5px;
  }
  #el-85f7333410dd4751a35ea7685956a7ea .m-button-PPoTWk4:hover {
    padding: 8px 16px;
  }
}
#el-85f7333410dd4751a35ea7685956a7ea .block-content {
  justify-content: center;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-f0944b9d3e6746669ce4f4aa54c9de19],
.blk_container.v3 .td_container_cell[data-cell_id=c-48c2cc4e40d941c4aae3005f1effaf9e] {
  width: 50%;
  padding: 0 10px;
}

.blk_container[data-id=b-c45642535f584dbaa55bb72dd3a02ed9] > .blk_container_cells_wrap {
  margin: 0 -10px;
}

.blk_container[data-id=b-c45642535f584dbaa55bb72dd3a02ed9] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 0;
}

.blk_section[data-id=s-0838ab7044cd4d2c9f891991ab0f01cd] {
  padding-top: 0;
  padding-bottom: 81px;
  background: #fff;
}

#el-91929cdc6ff64177a4c88658f29b89ee > .block-content {
  display: flex;
}

#el-91929cdc6ff64177a4c88658f29b89ee > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#el-91929cdc6ff64177a4c88658f29b89ee.blk-in-abs > .block-content > .m-block-wrapper {
  width: 232px;
  height: 300px;
  margin: 0;
}

#el-91929cdc6ff64177a4c88658f29b89ee.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #el-91929cdc6ff64177a4c88658f29b89ee > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #el-91929cdc6ff64177a4c88658f29b89ee.blk-in-abs > .block-content > .m-block-wrapper {
    width: 213px;
    height: 100px;
    margin: 0;
  }
  #el-91929cdc6ff64177a4c88658f29b89ee.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#el-91929cdc6ff64177a4c88658f29b89ee > .block-content > .m-block-wrapper {
  min-width: 0;
}

#el-91929cdc6ff64177a4c88658f29b89ee.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-block-wrapper {
  display: flex;
  justify-content: inherit;
  min-width: 10%;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE {
  max-width: 100%;
  overflow-wrap: break-word;
}

#el-91929cdc6ff64177a4c88658f29b89ee.blk-in-abs .m-button-wrapper, #el-91929cdc6ff64177a4c88658f29b89ee .m-button-wrapper {
  width: 100%;
}

@media (width <= 500px) {
  #el-91929cdc6ff64177a4c88658f29b89ee.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#el-91929cdc6ff64177a4c88658f29b89ee .m-block-wrapper .m-button-KJuAldE, #el-91929cdc6ff64177a4c88658f29b89ee.blk-in-abs .m-button-KJuAldE {
  width: 100%;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE {
  cursor: pointer;
  width: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 2px 3px 5px 1px rgba(0, 0, 0, 0.3);
  gap: 8px;
  transition: all 0.15s linear;
  position: relative;
  background: #0378a6;
  border: 0 solid transparent;
  padding: 12px 24px;
  border-radius: 16px;
  word-break: normal;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-block-wrapper .m-button-KJuAldE {
  margin-top: unset;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE::before {
  display: none;
  content: "";
  position: absolute;
  border-radius: inherit;
  padding: 2px;
  z-index: 0;
  inset: 0;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE:hover {
  background: #049dbf;
  border: 0 solid transparent;
  padding: 12px 24px;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE:hover::before {
  display: none;
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE:active {
  transform: scale(0.97);
}

#el-91929cdc6ff64177a4c88658f29b89ee .m-button__text-KJuAldE {
  text-align: left;
  transition: transform 0.15s linear;
}

@media (width <= 500px) {
  #el-91929cdc6ff64177a4c88658f29b89ee .m-block-wrapper .m-button-KJuAldE {
    margin-top: unset;
  }
  #el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE {
    padding: 15px 16px;
    gap: 5px;
  }
  #el-91929cdc6ff64177a4c88658f29b89ee .m-button-KJuAldE:hover {
    padding: 15px 16px;
  }
}
#el-91929cdc6ff64177a4c88658f29b89ee .block-content {
  justify-content: center;
}

#b7974e62fd664c95b19f7f40cb662e25 > .block-content {
  display: flex;
}

#b7974e62fd664c95b19f7f40cb662e25 > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#b7974e62fd664c95b19f7f40cb662e25.blk-in-abs > .block-content > .m-block-wrapper {
  width: 232px;
  height: 300px;
  margin: 0;
}

#b7974e62fd664c95b19f7f40cb662e25.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #b7974e62fd664c95b19f7f40cb662e25 > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #b7974e62fd664c95b19f7f40cb662e25.blk-in-abs > .block-content > .m-block-wrapper {
    width: 213px;
    height: 100px;
    margin: 0;
  }
  #b7974e62fd664c95b19f7f40cb662e25.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#b7974e62fd664c95b19f7f40cb662e25 > .block-content > .m-block-wrapper {
  min-width: 0;
}

#b7974e62fd664c95b19f7f40cb662e25.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-block-wrapper {
  display: flex;
  justify-content: inherit;
  min-width: 10%;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0 {
  max-width: 100%;
  overflow-wrap: break-word;
}

#b7974e62fd664c95b19f7f40cb662e25.blk-in-abs .m-button-wrapper, #b7974e62fd664c95b19f7f40cb662e25 .m-button-wrapper {
  width: 100%;
}

@media (width <= 500px) {
  #b7974e62fd664c95b19f7f40cb662e25.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#b7974e62fd664c95b19f7f40cb662e25 .m-block-wrapper .m-button-reucDf0, #b7974e62fd664c95b19f7f40cb662e25.blk-in-abs .m-button-reucDf0 {
  width: 100%;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0 {
  cursor: pointer;
  width: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 2px 3px 5px 1px rgba(0, 0, 0, 0.3);
  gap: 8px;
  transition: all 0.15s linear;
  position: relative;
  background: #0378a6;
  border: 0 solid transparent;
  padding: 12px 24px;
  border-radius: 16px;
  word-break: normal;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-block-wrapper .m-button-reucDf0 {
  margin-top: unset;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0::before {
  display: none;
  content: "";
  position: absolute;
  border-radius: inherit;
  padding: 2px;
  z-index: 0;
  inset: 0;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0:hover {
  background: #049dbf;
  border: 0 solid transparent;
  padding: 12px 24px;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0:hover::before {
  display: none;
}

#b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0:active {
  transform: scale(0.97);
}

#b7974e62fd664c95b19f7f40cb662e25 .m-button__text-reucDf0 {
  text-align: left;
  transition: transform 0.15s linear;
}

@media (width <= 500px) {
  #b7974e62fd664c95b19f7f40cb662e25 .m-block-wrapper .m-button-reucDf0 {
    margin-top: unset;
  }
  #b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0 {
    padding: 15px 16px;
    gap: 5px;
  }
  #b7974e62fd664c95b19f7f40cb662e25 .m-button-reucDf0:hover {
    padding: 15px 16px;
  }
}
#b7974e62fd664c95b19f7f40cb662e25 .block-content {
  justify-content: center;
}

#el-1e375e9842ef4be4ae366f4f587a0050 > .block-content {
  display: flex;
}

#el-1e375e9842ef4be4ae366f4f587a0050 > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#el-1e375e9842ef4be4ae366f4f587a0050.blk-in-abs > .block-content > .m-block-wrapper {
  width: 232px;
  height: 300px;
  margin: 0;
}

#el-1e375e9842ef4be4ae366f4f587a0050.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #el-1e375e9842ef4be4ae366f4f587a0050 > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #el-1e375e9842ef4be4ae366f4f587a0050.blk-in-abs > .block-content > .m-block-wrapper {
    width: 213px;
    height: 100px;
    margin: 0;
  }
  #el-1e375e9842ef4be4ae366f4f587a0050.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#el-1e375e9842ef4be4ae366f4f587a0050 > .block-content > .m-block-wrapper {
  min-width: 0;
}

#el-1e375e9842ef4be4ae366f4f587a0050.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-block-wrapper {
  display: flex;
  justify-content: inherit;
  min-width: 10%;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P {
  max-width: 100%;
  overflow-wrap: break-word;
}

#el-1e375e9842ef4be4ae366f4f587a0050.blk-in-abs .m-button-wrapper, #el-1e375e9842ef4be4ae366f4f587a0050 .m-button-wrapper {
  width: 100%;
}

@media (width <= 500px) {
  #el-1e375e9842ef4be4ae366f4f587a0050.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#el-1e375e9842ef4be4ae366f4f587a0050 .m-block-wrapper .m-button-GiFEQ4P, #el-1e375e9842ef4be4ae366f4f587a0050.blk-in-abs .m-button-GiFEQ4P {
  width: 100%;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P {
  cursor: pointer;
  width: 100%;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 2px 3px 5px 1px rgba(0, 0, 0, 0.3);
  gap: 8px;
  transition: all 0.15s linear;
  position: relative;
  background: #0378a6;
  border: 0 solid transparent;
  padding: 12px 24px;
  border-radius: 16px;
  word-break: normal;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-block-wrapper .m-button-GiFEQ4P {
  margin-top: unset;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P::before {
  display: none;
  content: "";
  position: absolute;
  border-radius: inherit;
  padding: 2px;
  z-index: 0;
  inset: 0;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P:hover {
  background: #049dbf;
  border: 0 solid transparent;
  padding: 12px 24px;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P:hover::before {
  display: none;
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P:active {
  transform: scale(0.97);
}

#el-1e375e9842ef4be4ae366f4f587a0050 .m-button__text-GiFEQ4P {
  text-align: left;
  transition: transform 0.15s linear;
}

@media (width <= 500px) {
  #el-1e375e9842ef4be4ae366f4f587a0050 .m-block-wrapper .m-button-GiFEQ4P {
    margin-top: unset;
  }
  #el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P {
    padding: 15px 16px;
    gap: 5px;
  }
  #el-1e375e9842ef4be4ae366f4f587a0050 .m-button-GiFEQ4P:hover {
    padding: 15px 16px;
  }
}
#el-1e375e9842ef4be4ae366f4f587a0050 .block-content {
  justify-content: center;
}

.blk_container.v3 .td_container_cell[data-cell_id=c-be59871e7f044f0ba57279b2b6eeb6de],
.blk_container.v3 .td_container_cell[data-cell_id=c-bdcffe53a5c64844a3c3470183b8ba4d],
.blk_container.v3 .td_container_cell[data-cell_id=c-1e48597597c3444aaed0c5846bcf79f0] {
  width: 33.429%;
  padding: 0 5px;
}

.blk_container[data-id=b-ede056b500b348d1bad7615c83c2f19b] > .blk_container_cells_wrap {
  margin: 0 -5px;
}

.blk_container[data-id=b-ede056b500b348d1bad7615c83c2f19b] > .blk_container_cells_wrap > .blk_container_cells > .td_container_cell > .cell {
  border-radius: 0;
  padding: 20px;
}

#el-29a92d4951b24921b1442179b640a72b {
  height: auto;
  min-height: 50px;
}

#el-29a92d4951b24921b1442179b640a72b .m-section {
  padding: 80px 0;
  position: relative;
  background-color: #dddeee;
}

#el-29a92d4951b24921b1442179b640a72b .m-bg-section {
  background-image: none;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

#el-29a92d4951b24921b1442179b640a72b .m-overlay::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #0378a6;
  top: 0;
  left: 0;
  opacity: 0.85;
}

#el-29a92d4951b24921b1442179b640a72b .m-stretchBackground {
  background-size: cover;
}

#el-29a92d4951b24921b1442179b640a72b .m-wrapper {
  padding: 0 32px;
}

#el-29a92d4951b24921b1442179b640a72b .m-wrapper, #el-29a92d4951b24921b1442179b640a72b .m-headers-wrapper {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}

#el-29a92d4951b24921b1442179b640a72b .m-header, #el-29a92d4951b24921b1442179b640a72b .m-subheader {
  max-width: 1170px;
  width: 100%;
  color: #111;
  position: relative;
  text-align: left;
}

#el-29a92d4951b24921b1442179b640a72b .m-subheader {
  margin: 0 auto;
}

#el-29a92d4951b24921b1442179b640a72b .m-headers--left {
  margin: 0 auto 0 0;
}

#el-29a92d4951b24921b1442179b640a72b .m-headers--center {
  margin: 0 auto;
}

#el-29a92d4951b24921b1442179b640a72b .m-headers--right {
  margin: 0 0 0 auto;
}

#el-29a92d4951b24921b1442179b640a72b .m-subheader.top-margined {
  margin-top: 32px;
}

@media (width <= 500px) {
  #el-29a92d4951b24921b1442179b640a72b .m-section {
    padding: 40px 0;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper {
    width: 370px;
    padding: 0 20px;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-header, #el-29a92d4951b24921b1442179b640a72b .m-subheader {
    width: 100%;
    padding: 0;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-subheader.top-margined {
    margin: 16px auto 0;
  }
}
#el-29a92d4951b24921b1442179b640a72b .m-content-wrapper {
  display: flex;
  width: calc(100% + 64px);
  margin-left: -64px;
  flex-wrap: wrap;
}

#el-29a92d4951b24921b1442179b640a72b .m-badge {
  max-width: 100%;
  width: fit-content;
  word-break: break-word;
  color: #049dbf;
}

#el-29a92d4951b24921b1442179b640a72b .m-wrapper-button {
  padding-top: 32px;
  width: 100%;
}

#el-29a92d4951b24921b1442179b640a72b .m-button-none {
  border-radius: 10px;
}

#el-29a92d4951b24921b1442179b640a72b .m-button-none, #el-29a92d4951b24921b1442179b640a72b .m-button-link {
  cursor: pointer;
  display: inline-block;
  box-shadow: none;
  text-align: center;
  color: #fff;
  padding: 6px 24px;
  width: fit-content;
}

#el-29a92d4951b24921b1442179b640a72b .m-button-link {
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: #049dbf;
  border-radius: 10px;
}

#el-29a92d4951b24921b1442179b640a72b .m-button-link--border {
  box-shadow: none;
  text-align: center;
  position: relative;
  display: inline-block;
  color: #fff;
  padding: 6px 24px;
  cursor: pointer;
  border: 1px solid #0378a6;
  border-radius: 10px;
}

#el-29a92d4951b24921b1442179b640a72b .m-button-link--full {
  width: 100%;
}

#el-29a92d4951b24921b1442179b640a72b .m-wrapper-content {
  display: flex;
  flex-direction: column;
  height: calc(100% - 64px);
}

#el-29a92d4951b24921b1442179b640a72b .spacer {
  flex: 1 1;
}

#el-29a92d4951b24921b1442179b640a72b .m-badge-bgc {
  padding: 5px 15px;
  background-color: #f5f5fa;
  border-radius: 8px;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card {
  word-break: break-word;
  margin-left: 64px;
  margin-top: 64px;
  flex: 1 1 calc(25% - 64px);
  max-width: calc(25% - 64px);
  position: relative;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__image {
  width: 64px;
  height: 64px;
  padding: 12px;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__title {
  margin-bottom: 16px;
  color: #111;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__description {
  word-break: break-word;
  margin-bottom: 16px;
  color: #111;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__price {
  padding-top: 16px;
  margin-bottom: 32px;
  color: #111;
}

@media (width <= 500px) {
  #el-29a92d4951b24921b1442179b640a72b .m-section {
    padding-bottom: 40px !important;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-content-wrapper {
    display: flex;
    justify-content: flex-start;
    width: calc(100% + 32px);
    margin-left: -32px;
    flex-wrap: wrap;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-service-card {
    margin-left: 32px;
    margin-bottom: 32px;
    flex: 1 1 100%;
    max-width: 100%;
    position: relative;
    padding: 16px;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-service-card__icon {
    width: 64px;
    height: 64px;
    padding: 12px;
  }
}
#el-29a92d4951b24921b1442179b640a72b .m-content-wrapper--left {
  justify-content: flex-start;
}

#el-29a92d4951b24921b1442179b640a72b .m-content-wrapper--center {
  justify-content: center;
}

#el-29a92d4951b24921b1442179b640a72b .m-content-wrapper--right {
  justify-content: flex-end;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__description {
  margin-bottom: unset;
}

#el-29a92d4951b24921b1442179b640a72b .m-content--left {
  margin: 0 0 16px;
}

#el-29a92d4951b24921b1442179b640a72b .m-content--center {
  margin: 0 auto 16px;
}

#el-29a92d4951b24921b1442179b640a72b .m-content--right {
  margin: 0 0 16px auto;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding-top: 0;
  text-align: left;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card--border {
  border-radius: 0;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__image--border img {
  border-radius: 15px;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__slot {
  min-width: 120px;
}

#el-29a92d4951b24921b1442179b640a72b .spacer {
  flex: 1 1 100%;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__image {
  width: 100%;
  display: block;
  max-width: 100%;
  height: 0;
  overflow: hidden;
  position: relative;
  padding-top: 66.6666667%;
  text-align: center;
  margin-bottom: 32px;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__image img {
  position: absolute;
  top: 49%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 100%;
  max-width: 101%;
  object-fit: cover;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__image-cover img {
  width: 101%;
  height: 100%;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__image--custom-object-fit {
  position: relative;
  background-size: cover;
  background-position: center center;
}

#el-29a92d4951b24921b1442179b640a72b .m-section {
  padding-bottom: 80px !important;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card:nth-child(-n+4) {
  margin-top: 40px;
}

@media (width <= 500px) {
  #el-29a92d4951b24921b1442179b640a72b .m-section {
    padding-bottom: 40px !important;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper--with-slider {
    padding: 0;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper--with-slider .m-headers-wrapper {
    padding: 0 20px;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper--with-slider .m-content-wrapper {
    width: 100%;
    flex-flow: row nowrap;
    justify-content: flex-start;
    overflow: auto hidden;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
    padding: 0;
    margin: 0;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-service-card {
    margin-top: 24px;
    margin-bottom: 0;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper--with-row .m-service-card:first-child {
    margin-top: 0;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper--with-slider .m-service-card {
    min-width: 80%;
    margin-right: 16px;
    margin-left: 16px;
  }
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper--with-slider .m-service-card,
  #el-29a92d4951b24921b1442179b640a72b .m-wrapper--with-row .m-service-card:first-child {
    margin-top: 24px;
  }
}
#el-29a92d4951b24921b1442179b640a72b .m-service-card {
  background-color: unset;
  box-shadow: none;
  padding: 0;
}

#el-29a92d4951b24921b1442179b640a72b .m-wrapper__content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__body {
  padding: 32px;
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__info {
  flex: 1 1 100%;
  flex-direction: column;
  justify-content: flex-end;
  display: inline-block;
}

#el-29a92d4951b24921b1442179b640a72b .m-service-card__slot {
  display: inline-block;
}

@media (width <= 500px) {
  #el-29a92d4951b24921b1442179b640a72b .m-section {
    padding-bottom: 40px;
  }
}
.blk_section[data-id=s-538e67ec5a1143658c98709aab8bcf89] {
  padding-top: 4px;
  padding-bottom: 4px;
  background: #f5f5fa;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content {
  display: flex;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#a048c01e8afe4c10a4ced3ecc81499b4.blk-in-abs > .block-content > .m-block-wrapper {
  width: 700px;
  height: 300px;
  margin: 0;
}

#a048c01e8afe4c10a4ced3ecc81499b4.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #a048c01e8afe4c10a4ced3ecc81499b4.blk-in-abs > .block-content > .m-block-wrapper {
    width: 370px;
    height: 100px;
    margin: 0;
  }
  #a048c01e8afe4c10a4ced3ecc81499b4.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper {
  min-width: 0;
}

#a048c01e8afe4c10a4ced3ecc81499b4.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#a048c01e8afe4c10a4ced3ecc81499b4 .m-columns__column > .ms-slot > .ms-slot__add-element {
  display: none !important;
}

#a048c01e8afe4c10a4ced3ecc81499b4 .m-columns {
  position: relative;
  display: flex;
  max-width: 100%;
  width: 100%;
}

#a048c01e8afe4c10a4ced3ecc81499b4 .m-columns__column {
  min-width: 5%;
  max-width: 100%;
  position: relative;
  flex-grow: 1;
  flex-shrink: 0;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column {
  padding-left: 1px;
  padding-right: 1px;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__plus ~ .m-columns__column:nth-child(2),
#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column:first-child {
  padding-left: 0;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__plus ~ .m-columns__column:nth-last-child(2),
#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column:last-child {
  padding-right: 0;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column > .ms-slot {
  padding: 2px;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--0 {
  width: calc(8.364% - 1px);
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--1 {
  width: 8.092%;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--2 {
  width: 10.624%;
}

#a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--3 {
  width: calc(72.92% - 1px);
}

@media (width <= 500px) {
  #a048c01e8afe4c10a4ced3ecc81499b4.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns {
    flex-flow: row wrap;
    margin-top: 0;
    max-width: calc(100% + 0px);
  }
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
  }
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column > .ms-slot {
    padding: 0;
  }
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--0,
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--1,
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--2,
  #a048c01e8afe4c10a4ced3ecc81499b4 > .block-content > .m-block-wrapper > .m-columns > .m-columns__column--3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
#a048c01e8afe4c10a4ced3ecc81499b4 .block-content {
  justify-content: center;
}

.blk.blk_text[data-id=b-6311f09f7cab4ab689d1b2f7a95b5964] .blk-data {
  font-size: 14px;
  padding: 0;
}

.blk.blk_text[data-id=b-a9402e82c0aa47e0947dc80eeb949c92] .blk-data, .blk.blk_text[data-id=b-545ed8bc20654b349dd60c307a178fdb] .blk-data, .blk.blk_text[data-id=b-35291c1459674fe8940d3bee742d4f11] .blk-data {
  font-size: 16px;
  padding: 0;
}

.blk_section.section_popup[data-id=s-c607dfbb7b5b4b6083be9d7a068e5bc5] .section_popup_wnd {
  width: 500px;
  background: #e7e8f3;
  border: none;
  border-radius: 10px;
  padding: 5px;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 > .block-content {
  display: flex;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442.blk-in-abs > .block-content > .m-block-wrapper {
  width: 325px;
  height: 150px;
  margin: 0;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #a4d6b5e5ebc44146be0cfcc4ae33f442 > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #a4d6b5e5ebc44146be0cfcc4ae33f442.blk-in-abs > .block-content > .m-block-wrapper {
    width: 300px;
    height: 150px;
    margin: 0;
  }
  #a4d6b5e5ebc44146be0cfcc4ae33f442.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#a4d6b5e5ebc44146be0cfcc4ae33f442 > .block-content > .m-block-wrapper {
  min-width: 0;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-form > .msf-form__inputs > .ms-slot > .ms-slot__cell > .blk {
  margin-top: var(--msf-field-margin);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-form {
  margin: 0;
  background: var(--msf-bg-color);
  padding: var(--msf-all-padding);
  border-radius: 6px;
  word-break: break-word;
  min-width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: unset;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-form__inputs {
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  flex-grow: 1;
  position: relative;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-title {
  font-weight: 600;
  font-size: var(--msf-title-size);
  color: var(--msf-title-color);
  margin-bottom: var(--msf-title-margin);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-title, #a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-subtitle {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  line-height: 1.4;
  text-align: center;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-subtitle {
  font-size: var(--msf-subtitle-size);
  color: var(--msf-subtitle-color);
  margin-bottom: var(--msf-subtitle-margin);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__header {
  color: var(--msf-field-title-color);
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-inp-head-size);
  line-height: 1.4;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__header:not(:last-child) {
  margin-bottom: var(--msf-fheader-margin);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input:not(.msf-input__option-check) {
  color: var(--msf-field-input-color);
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-inp-font-size);
  background: var(--msf-fields-color);
  border: 1px solid var(--msf-fields-border-color);
  border-radius: var(--msf-fborder-radius);
  padding-left: var(--msf-field-padding);
  padding-right: var(--msf-field-padding);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input:not(textarea) {
  height: var(--msf-inp-height);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__file-area {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  border: 1px dashed var(--msf-fields-border-color);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__option {
  color: var(--msf-field-input-color);
  font-size: var(--msf-option-font-size);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__option, #a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-options__wrapper .msf-option__name, #a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__hint {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__hint {
  color: var(--msf-field-hint-color);
  font-size: var(--msf-inp-hint-size);
  margin-top: var(--msf-inp-hint-top-mgn);
  line-height: 1;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__option-check::before {
  animation: msf69513-option-check 0.3s ease;
}

@keyframes msf69513-option-check {
  0% {
    height: 0;
    width: 0;
  }
  40% {
    height: var(--msf-option-checkmark-height);
    width: 0;
  }
  100% {
    height: var(--msf-option-checkmark-height);
    width: var(--msf-option-checkmark-width);
  }
}
#a4d6b5e5ebc44146be0cfcc4ae33f442 .m-button.form-style,
#a4d6b5e5ebc44146be0cfcc4ae33f442 .m-button.form-style:hover {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-btn-font-size);
  line-height: 1.4;
  color: var(--msf-btn-text-color);
  background: var(--msf-btn-bg-color);
  padding: 4px 20px;
  border: none;
  border-radius: var(--msf-fborder-radius);
  box-shadow: none;
  transform: none;
  animation: none;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .m-button.form-style::after {
  content: none;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .form-style .m-button__img {
  display: none;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-regulation {
  position: relative;
  display: flex;
  align-items: baseline;
  justify-content: center;
  color: #111;
  margin-top: var(--msf-field-margin);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-regulation input {
  margin: 0 8px 0 0;
  width: 13px;
  height: 13px;
  appearance: none;
  position: relative;
  flex: 0 0 auto;
  border-radius: 2px;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 1px #858585;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-regulation input:checked {
  background-color: var(--msf-checked-variant-color);
  box-shadow: inset 0 0 0 1px var(--msf-checked-variant-color);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-regulation input:checked::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 2px;
  width: 8px;
  height: 5px;
  box-sizing: border-box;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: rotate(-45deg);
  transform-origin: left top;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-regulation a {
  color: #049dbf;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-regulation a:hover {
  text-decoration: underline;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__error {
  position: absolute;
  top: -8px;
  left: 50%;
  color: #c00;
  transform: translate(-50%, -100%);
  background: rgba(255, 255, 255, 0.9);
  padding: 4px 8px;
  margin: 0;
  box-shadow: 0 4px 11px 2px rgba(0, 0, 0, 0.2);
  border-radius: var(--msf-fborder-radius);
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-input__error::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  transform: translate(-50%, 0);
  border-top: 8px solid rgba(255, 255, 255, 0.9);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

@media (width <= 500px) {
  #a4d6b5e5ebc44146be0cfcc4ae33f442.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#a4d6b5e5ebc44146be0cfcc4ae33f442 .msf-form > .msf-form__inputs > .ms-slot > .ms-slot__cell > .blk:first-child {
  margin-top: 0;
}

#a4d6b5e5ebc44146be0cfcc4ae33f442 .block-content {
  justify-content: center;
}

.blk_section.section_popup[data-id=s-f1c92eec7af243eba39e104a21b912b2] .section_popup_wnd {
  width: 500px;
  background: #e7e8f3;
  border: none;
  border-radius: 10px;
  padding: 5px;
}

#el-1a7fff7c32b746a89173eea259fb51ab > .block-content {
  display: flex;
}

#el-1a7fff7c32b746a89173eea259fb51ab > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#el-1a7fff7c32b746a89173eea259fb51ab.blk-in-abs > .block-content > .m-block-wrapper {
  width: 325px;
  height: 150px;
  margin: 0;
}

#el-1a7fff7c32b746a89173eea259fb51ab.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #el-1a7fff7c32b746a89173eea259fb51ab > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #el-1a7fff7c32b746a89173eea259fb51ab.blk-in-abs > .block-content > .m-block-wrapper {
    width: 300px;
    height: 150px;
    margin: 0;
  }
  #el-1a7fff7c32b746a89173eea259fb51ab.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#el-1a7fff7c32b746a89173eea259fb51ab > .block-content > .m-block-wrapper {
  min-width: 0;
}

#el-1a7fff7c32b746a89173eea259fb51ab.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-form > .msf-form__inputs > .ms-slot > .ms-slot__cell > .blk {
  margin-top: var(--msf-field-margin);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-form {
  margin: 0;
  background: var(--msf-bg-color);
  padding: var(--msf-all-padding);
  border-radius: 6px;
  word-break: break-word;
  min-width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: unset;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-form__inputs {
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  flex-grow: 1;
  position: relative;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-title {
  font-weight: 600;
  font-size: var(--msf-title-size);
  color: var(--msf-title-color);
  margin-bottom: var(--msf-title-margin);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-title, #el-1a7fff7c32b746a89173eea259fb51ab .msf-subtitle {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  line-height: 1.4;
  text-align: center;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-subtitle {
  font-size: var(--msf-subtitle-size);
  color: var(--msf-subtitle-color);
  margin-bottom: var(--msf-subtitle-margin);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__header {
  color: var(--msf-field-title-color);
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-inp-head-size);
  line-height: 1.4;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__header:not(:last-child) {
  margin-bottom: var(--msf-fheader-margin);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input:not(.msf-input__option-check) {
  color: var(--msf-field-input-color);
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-inp-font-size);
  background: var(--msf-fields-color);
  border: 1px solid var(--msf-fields-border-color);
  border-radius: var(--msf-fborder-radius);
  padding-left: var(--msf-field-padding);
  padding-right: var(--msf-field-padding);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input:not(textarea) {
  height: var(--msf-inp-height);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__file-area {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  border: 1px dashed var(--msf-fields-border-color);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__option {
  color: var(--msf-field-input-color);
  font-size: var(--msf-option-font-size);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__option, #el-1a7fff7c32b746a89173eea259fb51ab .msf-options__wrapper .msf-option__name, #el-1a7fff7c32b746a89173eea259fb51ab .msf-input__hint {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__hint {
  color: var(--msf-field-hint-color);
  font-size: var(--msf-inp-hint-size);
  margin-top: var(--msf-inp-hint-top-mgn);
  line-height: 1;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__option-check::before {
  animation: msf69512-option-check 0.3s ease;
}

@keyframes msf69512-option-check {
  0% {
    height: 0;
    width: 0;
  }
  40% {
    height: var(--msf-option-checkmark-height);
    width: 0;
  }
  100% {
    height: var(--msf-option-checkmark-height);
    width: var(--msf-option-checkmark-width);
  }
}
#el-1a7fff7c32b746a89173eea259fb51ab .m-button.form-style,
#el-1a7fff7c32b746a89173eea259fb51ab .m-button.form-style:hover {
  font-family: arial, "helvetica neue", helvetica, sans-serif;
  font-size: var(--msf-btn-font-size);
  line-height: 1.4;
  color: var(--msf-btn-text-color);
  background: var(--msf-btn-bg-color);
  padding: 4px 20px;
  border: none;
  border-radius: var(--msf-fborder-radius);
  box-shadow: none;
  transform: none;
  animation: none;
}

#el-1a7fff7c32b746a89173eea259fb51ab .m-button.form-style::after {
  content: none;
}

#el-1a7fff7c32b746a89173eea259fb51ab .form-style .m-button__img {
  display: none;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-regulation {
  position: relative;
  display: flex;
  align-items: baseline;
  justify-content: center;
  color: #111;
  margin-top: var(--msf-field-margin);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-regulation input {
  margin: 0 8px 0 0;
  width: 13px;
  height: 13px;
  appearance: none;
  position: relative;
  flex: 0 0 auto;
  border-radius: 2px;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 1px #858585;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-regulation input:checked {
  background-color: var(--msf-checked-variant-color);
  box-shadow: inset 0 0 0 1px var(--msf-checked-variant-color);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-regulation input:checked::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 2px;
  width: 8px;
  height: 5px;
  box-sizing: border-box;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: rotate(-45deg);
  transform-origin: left top;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-regulation a {
  color: #049dbf;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-regulation a:hover {
  text-decoration: underline;
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__error {
  position: absolute;
  top: -8px;
  left: 50%;
  color: #c00;
  transform: translate(-50%, -100%);
  background: rgba(255, 255, 255, 0.9);
  padding: 4px 8px;
  margin: 0;
  box-shadow: 0 4px 11px 2px rgba(0, 0, 0, 0.2);
  border-radius: var(--msf-fborder-radius);
}

#el-1a7fff7c32b746a89173eea259fb51ab .msf-input__error::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  transform: translate(-50%, 0);
  border-top: 8px solid rgba(255, 255, 255, 0.9);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}

@media (width <= 500px) {
  #el-1a7fff7c32b746a89173eea259fb51ab.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#el-1a7fff7c32b746a89173eea259fb51ab .msf-form > .msf-form__inputs > .ms-slot > .ms-slot__cell > .blk:first-child {
  margin-top: 0;
}

#el-1a7fff7c32b746a89173eea259fb51ab .block-content {
  justify-content: center;
}

#el-0ac6f6f99369496285533493a6f08a4c > div.block-content {
  justify-content: normal;
}

#el-0ac6f6f99369496285533493a6f08a4c .block-content > .msf-input__header,
#el-0ac6f6f99369496285533493a6f08a4c .msf-input__wrapper {
  text-align: left;
}

#el-0ac6f6f99369496285533493a6f08a4c .msf-input__wrapper {
  position: relative;
  display: block;
  margin-bottom: 0;
  -webkit-tap-highlight-color: transparent;
}

#el-0ac6f6f99369496285533493a6f08a4c .msf-input__header {
  display: inline-block;
}

#el-0ac6f6f99369496285533493a6f08a4c .msf-input {
  width: 100%;
  box-shadow: none;
  transition: unset;
}

#el-0ac6f6f99369496285533493a6f08a4c .msf-input::placeholder,
#el-0ac6f6f99369496285533493a6f08a4c .msf-input__file-area-hint,
#el-0ac6f6f99369496285533493a6f08a4c .ms-datetime-wrap .msf-input span {
  color: var(--msf-field-input-color, #111);
  opacity: 0.5;
  word-break: break-word;
}

#el-0ac6f6f99369496285533493a6f08a4c .msf-input::placeholder {
  overflow: visible;
}

@media (width <= 500px) {
  #el-0ac6f6f99369496285533493a6f08a4c > div.block-content {
    justify-content: normal;
  }
}
@tablet {
  #el-0ac6f6f99369496285533493a6f08a4c > div.block-content {
    justify-content: normal;
  }
}
#el-0ac6f6f99369496285533493a6f08a4c .msf-input {
  resize: none;
}

#el-0ac6f6f99369496285533493a6f08a4c .block-content {
  justify-content: center;
}

#e8284b039af24537b18eb79bee2a8d6b > div.block-content {
  justify-content: normal;
}

#e8284b039af24537b18eb79bee2a8d6b .block-content > .msf-input__header,
#e8284b039af24537b18eb79bee2a8d6b .msf-input__wrapper {
  text-align: left;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input__wrapper {
  position: relative;
  display: block;
  margin-bottom: 0;
  -webkit-tap-highlight-color: transparent;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input__header {
  display: inline-block;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input__header::after {
  content: " *";
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input {
  width: 100%;
  box-shadow: none;
  transition: unset;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input::placeholder,
#e8284b039af24537b18eb79bee2a8d6b .msf-input__file-area-hint,
#e8284b039af24537b18eb79bee2a8d6b .ms-datetime-wrap .msf-input span {
  color: var(--msf-field-input-color, #111);
  opacity: 0.5;
  word-break: break-word;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input::placeholder {
  overflow: visible;
}

@media (width <= 500px) {
  #e8284b039af24537b18eb79bee2a8d6b > div.block-content {
    justify-content: normal;
  }
}
@tablet {
  #e8284b039af24537b18eb79bee2a8d6b > div.block-content {
    justify-content: normal;
  }
}
#e8284b039af24537b18eb79bee2a8d6b .msf-options__wrapper {
  justify-content: start;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(auto-fit, 6em);
  font-size: var(--msf-option-size, 14px);
}

#e8284b039af24537b18eb79bee2a8d6b .msf-options__wrapper .msf-input__header {
  display: none;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5625em;
  background: var(--msf-fields-color, #fff);
  border-radius: var(--msf-fborder-radius, 6px);
  padding: 0.875em 2px;
  margin: 0;
  font-size: inherit;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option .msf-input.msf-option__card {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  appearance: none;
  box-shadow: inset 0 0 0 1px var(--msf-fields-border-color, #f4f4f4);
  border-radius: inherit;
  background: none;
  margin: 0;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option:hover .msf-option__card {
  box-shadow: inset 0 0 4px 1px var(--msf-checked-variant-color, #111);
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option:hover .msf-option__card:checked,
#e8284b039af24537b18eb79bee2a8d6b .msf-input.msf-option__card:checked {
  box-shadow: inset 0 0 0 1px var(--msf-checked-variant-color, #111);
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option__img-wrapper {
  position: relative;
  z-index: 1;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option__img-wrapper::after {
  content: "";
  width: 80%;
  height: 80%;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background: #fff;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option img {
  width: 2.75em;
  height: 2.75em;
  object-fit: cover;
  border-radius: 100vw;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-option__name {
  max-width: 100%;
  font-size: inherit;
  line-height: 1.2;
  color: var(--msf-field-input-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input__wrapper:not(.msf-options__wrapper) {
  margin-top: 20px;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input__wrapper[type=name] .msf-input__header {
  display: block;
}

#e8284b039af24537b18eb79bee2a8d6b .international-tel-input {
  width: 100%;
}

#e8284b039af24537b18eb79bee2a8d6b .international-tel-input .iti__country-list {
  z-index: 12;
}

#e8284b039af24537b18eb79bee2a8d6b .msf-input__wrapper[type=email] .iti__flag-container {
  display: none;
}

@media (width <= 500px) {
  #e8284b039af24537b18eb79bee2a8d6b .iti__country-list {
    min-width: 200px;
    margin: 0;
  }
  #e8284b039af24537b18eb79bee2a8d6b .iti__dial-code {
    flex-shrink: 0;
  }
}
#e8284b039af24537b18eb79bee2a8d6b .block-content {
  justify-content: center;
}

#el-03cc1d451fed4a49bf8b018e93d85ac0 > div.block-content {
  justify-content: normal;
}

#el-03cc1d451fed4a49bf8b018e93d85ac0 .block-content > .msf-input__header,
#el-03cc1d451fed4a49bf8b018e93d85ac0 .msf-input__wrapper {
  text-align: left;
}

#el-03cc1d451fed4a49bf8b018e93d85ac0 .msf-input__wrapper {
  position: relative;
  display: block;
  margin-bottom: 0;
  -webkit-tap-highlight-color: transparent;
}

#el-03cc1d451fed4a49bf8b018e93d85ac0 .msf-input__header {
  display: inline-block;
}

#el-03cc1d451fed4a49bf8b018e93d85ac0 .msf-input {
  width: 100%;
  box-shadow: none;
  transition: unset;
}

#el-03cc1d451fed4a49bf8b018e93d85ac0 .msf-input::placeholder,
#el-03cc1d451fed4a49bf8b018e93d85ac0 .msf-input__file-area-hint,
#el-03cc1d451fed4a49bf8b018e93d85ac0 .ms-datetime-wrap .msf-input span {
  color: var(--msf-field-input-color, #111);
  opacity: 0.5;
  word-break: break-word;
}

#el-03cc1d451fed4a49bf8b018e93d85ac0 .msf-input::placeholder {
  overflow: visible;
}

@media (width <= 500px) {
  #el-03cc1d451fed4a49bf8b018e93d85ac0 > div.block-content {
    justify-content: normal;
  }
}
@tablet {
  #el-03cc1d451fed4a49bf8b018e93d85ac0 > div.block-content {
    justify-content: normal;
  }
}
#el-03cc1d451fed4a49bf8b018e93d85ac0 .block-content {
  justify-content: center;
}

#e037659a17c54861a35202cf8d4e49b4 > .block-content {
  display: flex;
}

#e037659a17c54861a35202cf8d4e49b4 > .block-content > .m-block-wrapper {
  width: 100%;
  margin: 0;
}

#e037659a17c54861a35202cf8d4e49b4.blk-in-abs > .block-content > .m-block-wrapper {
  width: 100px;
  height: 300px;
  margin: 0;
}

#e037659a17c54861a35202cf8d4e49b4.blk--resizing > .block-content > .m-block-wrapper {
  width: 100%;
  height: 100%;
}

@media (width <= 500px) {
  #e037659a17c54861a35202cf8d4e49b4 > .block-content > .m-block-wrapper {
    margin: 0;
  }
  #e037659a17c54861a35202cf8d4e49b4.blk-in-abs > .block-content > .m-block-wrapper {
    width: 100px;
    height: 100px;
    margin: 0;
  }
  #e037659a17c54861a35202cf8d4e49b4.blk--resizing > .block-content > .m-block-wrapper {
    width: 100%;
    height: 100%;
  }
}
#e037659a17c54861a35202cf8d4e49b4 > .block-content > .m-block-wrapper {
  min-width: 0;
}

#e037659a17c54861a35202cf8d4e49b4 .block-content {
  display: flex;
}

#e037659a17c54861a35202cf8d4e49b4 .m-button.btn-submit {
  width: auto;
  text-align: unset;
}

#e037659a17c54861a35202cf8d4e49b4.blk-in-abs > .block-content > .m-block-wrapper {
  height: auto;
}

#e037659a17c54861a35202cf8d4e49b4 .m-block-wrapper {
  display: flex;
  justify-content: inherit;
  min-width: 10%;
}

#e037659a17c54861a35202cf8d4e49b4 .m-button {
  max-width: 100%;
  overflow-wrap: break-word;
}

@media (width <= 500px) {
  #e037659a17c54861a35202cf8d4e49b4.blk-in-abs > .block-content > .m-block-wrapper {
    height: auto;
  }
}
#e037659a17c54861a35202cf8d4e49b4.blk-in-abs .m-button-b7YQti4 {
  width: 100%;
}

#e037659a17c54861a35202cf8d4e49b4 .m-button-b7YQti4 {
  cursor: pointer;
  width: min-content;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: unset;
  gap: 5px;
  transition: all 0.15s linear;
  position: relative;
  background: #049dbf;
  border: 0 solid transparent;
  padding: 12px 24px;
  border-radius: 16px;
  word-break: normal;
}

#e037659a17c54861a35202cf8d4e49b4 .m-block-wrapper .m-button-b7YQti4 {
  margin-top: unset;
}

#e037659a17c54861a35202cf8d4e49b4 .m-button-b7YQti4::before {
  display: none;
  content: "";
  position: absolute;
  border-radius: inherit;
  padding: 2px;
  z-index: 0;
  inset: 0;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

#e037659a17c54861a35202cf8d4e49b4 .m-button-b7YQti4:hover {
  background: #0378a6;
  border: 0 solid transparent;
  padding: 12px 24px;
}

#e037659a17c54861a35202cf8d4e49b4 .m-button-b7YQti4:hover::before {
  display: none;
}

#e037659a17c54861a35202cf8d4e49b4 .m-button-b7YQti4:active {
  transform: scale(0.97);
}

#e037659a17c54861a35202cf8d4e49b4 .m-button__text-b7YQti4 {
  text-align: center;
  transition: transform 0.15s linear;
}

@media (width <= 500px) {
  #e037659a17c54861a35202cf8d4e49b4 .m-block-wrapper .m-button-b7YQti4 {
    margin-top: unset;
  }
  #e037659a17c54861a35202cf8d4e49b4 .m-button-b7YQti4 {
    padding: 8px 16px;
    gap: 5px;
  }
  #e037659a17c54861a35202cf8d4e49b4 .m-button-b7YQti4:hover {
    padding: 8px 16px;
  }
}
#e037659a17c54861a35202cf8d4e49b4 .block-content {
  justify-content: center;
}

.ms-ts-39c69cabfc95430a9120a2421fbbc1ae-319 {
  font-family: "Open Sans", Arial !important;
  font-weight: 600 !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-39c69cabfc95430a9120a2421fbbc1ae-321 {
  font-size: 16px !important;
}

.ms-ts-39c69cabfc95430a9120a2421fbbc1ae-321, .ms-ts-39c69cabfc95430a9120a2421fbbc1ae-323 {
  font-family: "Open Sans", Arial !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-39c69cabfc95430a9120a2421fbbc1ae-323 {
  font-size: 18px !important;
}

.ms-ts-39c69cabfc95430a9120a2421fbbc1ae-325 {
  font-weight: 300 !important;
}

.ms-ts-39c69cabfc95430a9120a2421fbbc1ae-325, .ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-521 {
  font-family: "Open Sans", Arial !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-521 {
  font-weight: 600 !important;
}

.ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-523 {
  font-size: 16px !important;
}

.ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-523, .ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-525 {
  font-family: "Open Sans", Arial !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-525 {
  font-size: 18px !important;
}

.ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-527 {
  font-weight: 300 !important;
}

.ms-ts-a4d6b5e5ebc44146be0cfcc4ae33f442-527, .ms-ts-1a7fff7c32b746a89173eea259fb51ab-585 {
  font-family: "Open Sans", Arial !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-1a7fff7c32b746a89173eea259fb51ab-585 {
  font-weight: 600 !important;
}

.ms-ts-1a7fff7c32b746a89173eea259fb51ab-587 {
  font-size: 16px !important;
}

.ms-ts-1a7fff7c32b746a89173eea259fb51ab-587, .ms-ts-1a7fff7c32b746a89173eea259fb51ab-589 {
  font-family: "Open Sans", Arial !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

.ms-ts-1a7fff7c32b746a89173eea259fb51ab-589 {
  font-size: 18px !important;
}

.ms-ts-1a7fff7c32b746a89173eea259fb51ab-591 {
  font-family: "Open Sans", Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  font-size: 18px !important;
  line-height: 140% !important;
  letter-spacing: 0 !important;
}

@media (width <= 500px) {
  .blk_section[data-id=s-bbdc612fa2394f15a637bdfd8395a98d] {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  #dcbecda6198e4297a15dfa82169f2414 .block-content {
    justify-content: center;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-5d220a62879d4a15bd1bd4be91eccbd6] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-43ffd81b022d4e99af8546df61f9d3cf] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-288750f4a61c4097a6ffca6dfbf4b613] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  .blk.blk_text[data-id=b-f4bb3a8d88d441a6aec8246d7aa6ef1e] .blk-data {
    font-size: 16px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk[data-id=b-6d6666aad00a4462a44c2836429830e3] .blk_divider_self {
    height: 5px;
  }
  #cd68b6c5c8c14900849497b439c354f0 .block-content {
    justify-content: start;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-4a969c40542b414697343d4f432e0b91] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-598d8cfbb5e64efe8cbbf3ec3d620848] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-ca343950823b40adaf346c51c5d0f86d] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  .blk[data-id=b-69f5e8cc7afc4c4f98b9668f7dea3e9d] .blk_divider_self {
    height: 15px;
  }
  #e79e5cc075b4458788c29efe216a5af9 .block-content {
    justify-content: end;
  }
  .blk.blk_text[data-id=b-799ffae78af84108851354e1e633d52a] .blk-data {
    font-size: 16px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-40d91c5d2439467893bff63ed34eeda7] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-43a44d68eace4be798dc38c8a589a544] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-94009dbf0f1e4f779d6b5c9c364e2bcb] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  .blk.blk_text[data-id=b-4c524299aac34028a16de79ae0ca2484] .blk-data {
    font-size: 16px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  #el-8c33fa775f7745289fde325127133bf1 .block-content {
    justify-content: center;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-c64252c263554fa585179370a7eb6e05] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-e43f83b1571941ba99ca9880b5828976] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-e5e2305f19724e74aeedd988f6e2cbc5] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  .blk.blk_text[data-id=b-eb3e3f9baa7b4ead9ff4f70a511e36fa] .blk-data, .blk.blk_text[data-id=b-1eb7ea6fdf814b81a3078fbd097ed85d] .blk-data {
    font-size: 20px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-b3cab9ec279d453ba778f573dd8fd1e2] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-4c74d36b55b4471fa342659d39ea2904] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-f61e38dab92346d3ace34d911865541e] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  #el-0754b3e61a68469996c979e4c16576b0 .block-content {
    justify-content: center;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-27ec33ab928d44dd83e8d32de06899b2] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-844cba7adf884efd82009ee78e73ffc7] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-9b42a04b353c43b3ab1438b7e5efcd56] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  .blk.blk_text[data-id=b-a780437324724036b734c2da6f626aa3] .blk-data {
    font-size: 22px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk.blk_text[data-id=b-7ff5456d86b543b3a584e41c4b6bd61a] .blk-data {
    font-size: 16px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk.blk_text[data-id=b-9a99e8f2972c4fb28d2c2b322d11ed20] .blk-data {
    font-size: 22px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk.blk_text[data-id=b-dc7b6263b43e469cae9d9f1a7696f756] .blk-data {
    font-size: 16px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk.blk_text[data-id=b-a51b746af4884afa89039ce4ef73208e] .blk-data {
    font-size: 22px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk.blk_text[data-id=b-d59bf9fbb68d488b90d84245c4e8c905] .blk-data {
    font-size: 16px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk.blk_text[data-id=b-05c7d7a06dea4926a3399194efecde20] .blk-data {
    font-size: 22px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk.blk_text[data-id=b-3171404d7d1f42f3aca1b7b667892e11] .blk-data {
    font-size: 16px;
    line-height: normal;
    text-align: start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-f0944b9d3e6746669ce4f4aa54c9de19] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-48c2cc4e40d941c4aae3005f1effaf9e] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-c45642535f584dbaa55bb72dd3a02ed9] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  .blk_section[data-id=s-0838ab7044cd4d2c9f891991ab0f01cd] {
    padding-top: 0;
    padding-bottom: 39px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-be59871e7f044f0ba57279b2b6eeb6de],
  .blk_container.v3 .td_container_cell[data-cell_id=c-bdcffe53a5c64844a3c3470183b8ba4d] {
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  .blk_container.v3 .td_container_cell[data-cell_id=c-1e48597597c3444aaed0c5846bcf79f0] {
    width: 100%;
    margin-bottom: 0;
    padding: 0 10px;
  }
  .blk_container[data-id=b-ede056b500b348d1bad7615c83c2f19b] > .blk_container_cells_wrap > .blk_container_cells {
    display: flex;
    flex-flow: row wrap;
  }
  .blk_section[data-id=s-538e67ec5a1143658c98709aab8bcf89] {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  #a048c01e8afe4c10a4ced3ecc81499b4 .block-content {
    justify-content: start;
  }
  .blk.blk_text[data-id=b-6311f09f7cab4ab689d1b2f7a95b5964] .blk-data, .blk.blk_text[data-id=b-a9402e82c0aa47e0947dc80eeb949c92] .blk-data.blk-data--mobile370,
  .blk.blk_text[data-id=b-545ed8bc20654b349dd60c307a178fdb] .blk-data.blk-data--mobile370,
  .blk.blk_text[data-id=b-35291c1459674fe8940d3bee742d4f11] .blk-data.blk-data--mobile370 {
    font-size: 14px;
    line-height: normal;
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
  }
}
