/* Generated by less 3.11.1 */
/* common border radius */
/* disable text selection */
section.gt-block,
.editor-styles-wrapper section.gt-block {
  position: relative;
}
section.gt-block .center,
.editor-styles-wrapper section.gt-block .center {
  margin: 0 auto;
  position: relative;
}
section.gt-block .button,
.editor-styles-wrapper section.gt-block .button {
  cursor: pointer;
  line-height: 22px;
  outline: none;
  position: relative;
  text-decoration: none;
  text-transform: none;
  white-space: nowrap;
  word-break: keep-all;
}
section.gt-block .button--primary,
.editor-styles-wrapper section.gt-block .button--primary {
  background-image: linear-gradient(80deg, #ff5b6c, #ffae6d);
  border: none;
  border-radius: 26.5px;
  box-shadow: 0 3px 6px 0 rgb(6 38 9.7%);
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  padding: 16px 32px;
}
section.gt-block .button--primary:hover,
.editor-styles-wrapper section.gt-block .button--primary:hover {
  background-image: linear-gradient(180deg, rgba(212, 77, 77, 0.5), rgba(212, 77, 77, 0.5)), linear-gradient(80deg, #ff5b6c, #ffae6d);
  color: #fff;
}
section.gt-block .button--primary-reverted,
.editor-styles-wrapper section.gt-block .button--primary-reverted {
  background-color: #fff;
  border: none;
  border-radius: 26.5px;
  box-shadow: inset 0 0 0 2px #ff5b6c;
  color: #ff5b6c;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 24px;
}
section.gt-block .button--primary-reverted:hover,
.editor-styles-wrapper section.gt-block .button--primary-reverted:hover {
  background-image: linear-gradient(180deg, rgba(212, 77, 77, 0.5), rgba(212, 77, 77, 0.5)), linear-gradient(80deg, #ff5b6c, #ffae6d);
  box-shadow: none;
  color: #fff;
}
section.gt-block .button--secondary,
.editor-styles-wrapper section.gt-block .button--secondary {
  background-color: #fff;
  border: 1px solid #cee6ff;
  border-radius: 23.5px;
  color: #023189;
  font-size: 14px;
  font-weight: 400;
  padding: 12px 22px;
}
section.gt-block .button--secondary:hover,
.editor-styles-wrapper section.gt-block .button--secondary:hover,
section.gt-block .button--secondary:active,
.editor-styles-wrapper section.gt-block .button--secondary:active {
  background-color: #3677d1;
  border: 1px solid #3677d1;
  color: #fff;
}
section.gt-block .button--small,
.editor-styles-wrapper section.gt-block .button--small {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  max-height: 40px;
  padding: 12px 22px;
}
section.gt-block .button--ternary-big,
.editor-styles-wrapper section.gt-block .button--ternary-big {
  background-color: transparent;
  border: 2px solid #023189;
  border-radius: 26.5px;
  color: #023189;
  font-size: 18px;
  font-weight: 400;
  padding: 14px 40px;
}
section.gt-block .button--ternary-big:active,
.editor-styles-wrapper section.gt-block .button--ternary-big:active,
section.gt-block .button--ternary-big:hover,
.editor-styles-wrapper section.gt-block .button--ternary-big:hover {
  background-color: #023189;
  color: #fff;
}
section.gt-block .button--no-shadow,
.editor-styles-wrapper section.gt-block .button--no-shadow {
  box-shadow: none;
}
section.gt-block ul,
.editor-styles-wrapper section.gt-block ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
section.gt-block.custom-html {
  background-color: #ffffff;
}
section.gt-block.custom-html .container__wrapper {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0px 20px 0px;
}
section.gt-block.custom-html .container__wrapper h2 {
  display: none;
}
@media screen and (min-width: 768px) {
  section.gt-block.custom-html .container__wrapper {
    padding: 0px 20px 0px;
  }
}
@media screen and (min-width: 992px) {
  section.gt-block.custom-html .container__wrapper {
    padding: 0px 20px 25px 20px;
  }
}
