.mpr-tooltip {
  position: relative;
}
.mpr-tooltip .tooltiptext {
  display: none;
  visibility: hidden;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  font-size: 12px;
}
.mpr-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent black;
}
.mpr-tooltip .tooltiptext.right {
  top: -5px;
  left: 105%;
}
.mpr-tooltip .tooltiptext.right::after {
  top: 50%;
  right: 100%;
  /* To the left of the tooltip */
  border-color: transparent black transparent transparent;
  margin-top: -5px;
}
.mpr-tooltip .tooltiptext.left {
  top: -5px;
  right: 105%;
}
.mpr-tooltip .tooltiptext.left::after {
  top: 50%;
  left: 100%;
  /* To the right of the tooltip */
  border-color: transparent transparent transparent black;
  margin-top: -5px;
}
.mpr-tooltip .tooltiptext.top {
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
}
.mpr-tooltip .tooltiptext.top::after {
  top: 100%;
  /* At the bottom of the tooltip */
  left: 50%;
  border-color: black transparent transparent transparent;
  margin-left: -5px;
}
.mpr-tooltip .tooltiptext.bottom {
  top: 100%;
  left: 50%;
  margin-left: -60px;
}
.mpr-tooltip .tooltiptext.bottom::after {
  bottom: 100%;
  /* At the top of the tooltip */
  left: 50%;
  border-color: transparent transparent black transparent;
  margin-left: -5px;
}
.mpr-tooltip:hover .tooltiptext {
  visibility: visible;
  display: initial;
}
[data-mpr-tooltip] {
  position: relative;
}
[data-mpr-tooltip]:hover:before {
  visibility: visible;
  display: initial;
}
[data-mpr-tooltip]:before {
  content: attr(data-mpr-tooltip);
  display: none;
  visibility: hidden;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  font-size: 12px;
  width: fit-content;
  white-space: nowrap;
}
[data-mpr-tooltip]:before::after {
  content: "";
  position: absolute;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent black;
}
[data-mpr-tooltip][data-mpr-tooltip-top]:before {
  bottom: 100%;
  left: 50%;
  margin-left: -60px;
}
[data-mpr-tooltip][data-mpr-tooltip-top]::after {
  top: 100%;
  /* At the bottom of the tooltip */
  left: 50%;
  border-color: black transparent transparent transparent;
  margin-left: -5px;
}
[data-mpr-tooltip][data-mpr-tooltip-right]:before {
  top: -5px;
  left: 105%;
}
[data-mpr-tooltip][data-mpr-tooltip-right]::after {
  top: 50%;
  right: 100%;
  /* To the left of the tooltip */
  border-color: transparent black transparent transparent;
  margin-top: -5px;
}
[data-mpr-tooltip][data-mpr-tooltip-bottom]:before {
  top: 100%;
  left: 50%;
  margin-left: -60px;
}
[data-mpr-tooltip][data-mpr-tooltip-bottom]::after {
  bottom: 100%;
  /* At the top of the tooltip */
  left: 50%;
  border-color: transparent transparent black transparent;
  margin-left: -5px;
}
[data-mpr-tooltip][data-mpr-tooltip-left]:before {
  top: -5px;
  right: 105%;
}
[data-mpr-tooltip][data-mpr-tooltip-left]::after {
  top: 50%;
  left: 100%;
  /* To the right of the tooltip */
  border-color: transparent transparent transparent black;
  margin-top: -5px;
}

.mpr-tag {
  margin-right: 3px;
  margin-bottom: 4px;
  font-size: 12px;
  color: #fff;
  background-color: #3a87ad;
  display: flex;
  flex-direction: row;
  width: fit-content;
  border-radius: 3px;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  font-weight: 700;
}
.mpr-tag.green {
  background-color: #3aad46;
}
.mpr-tag.red {
  background-color: #ad3a3a;
}
.mpr-tag.lime {
  background-color: #69ad3a;
}
.mpr-tag span {
  padding: 1px 5px;
}
.mpr-tag button {
  margin: 0;
  padding: 0 5px 0 1px;
  border: none;
  box-shadow: none;
  text-shadow: none;
  margin-left: 3px;
  color: #fff;
  background-color: initial;
  background-repeat: no-repeat;
  background-image: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.mpr-tag button:hover,
.mpr-tag button:active,
.mpr-tag button:focus {
  background-color: initial;
  background-image: none;
  border: none;
  color: #fff;
}

input.form-control[type="color"] {
  height: 34px;
  width: 50px;
}
input.form-control.invalid {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #b94a48;
}

.mpr-button-input {
  display: flex;
  flex-direction: row;
  margin-top: 4px;
}
.mpr-button-input input.form-control {
  margin-top: 0;
  border-radius: 4px 0 0 4px;
}
.mpr-button-input button {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}

/*the container must be positioned relative:*/
.custom-select {
  position: relative;
  font-family: Arial;
  /*style the items (options), including the selected item:*/
  /*style items (options):*/
  /*hide the items when the select box is closed:*/
}
.custom-select select {
  display: none;
  /*hide original SELECT element:*/
}
.custom-select .select-selected {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background: #38bbee;
  text-align: center;
  font-size: 12px;
  color: #fff;
  width: 60px;
  border: none;
  margin: 0;
  box-sizing: border-box;
  padding-right: 5px;
  /*style the arrow inside the select element:*/
  /*point the arrow upwards when the select box is open (active):*/
}
.custom-select .select-selected:after {
  position: absolute;
  content: "";
  top: 8px;
  right: 4px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-color: #fff transparent transparent transparent;
}
.custom-select .select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 4px;
}
.custom-select .select-items div,
.custom-select .select-selected {
  color: #ffffff;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}
.custom-select .select-items {
  position: absolute;
  background-color: #38bbee;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.custom-select .select-hide {
  display: none;
}
.custom-select .select-items div:hover,
.custom-select .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}


.date-select #expiration_date-day,
.date-select #date-day {
  max-width: 61px;
}
.date-select #date-month {
  max-width: 115px;
}
.date-select #expiration_date-year,
.date-select #date-year {
  max-width: 77px;
}

.time-select select {
  padding-left: 0;
  width: 50px;
}

.clearable-input {
  position: relative;
}
.clearable-input input {
  width: 100%;
  padding-right: 20px !important;
}
.clearable-input button {
  margin-left: -19px;
  top: 0;
  height: 30px;
  right: 5px;
  width: 14px;
  background-size: 14px;
  background-repeat: no-repeat;
  border: 0;
  background-color: transparent;
  left: auto;
  padding: 0;
  cursor: pointer;
}

/** Trumbowyg v2.25.1 - A lightweight WYSIWYG editor - alex-d.github.io/Trumbowyg - License MIT - Author : Alexandre Demode (Alex-D) / alex-d.fr */
#trumbowyg-icons,
#trumbowyg-icons svg {
  height: 0;
  width: 0;
}
#trumbowyg-icons {
  overflow: hidden;
  visibility: hidden;
}
.trumbowyg-box *,
.trumbowyg-box ::after,
.trumbowyg-box ::before,
.trumbowyg-modal *,
.trumbowyg-modal ::after,
.trumbowyg-modal ::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.trumbowyg-box svg,
.trumbowyg-modal svg {
  width: 17px;
  height: 100%;
  fill: #222;
}
.trumbowyg-box,
.trumbowyg-editor {
  display: block;
  position: relative;
  border: 1px solid #DDD;
  width: 100%;
  min-height: 300px;
}
.trumbowyg-box .trumbowyg-editor {
  margin: 0 auto;
}
.trumbowyg-box.trumbowyg-fullscreen {
  background: #FEFEFE;
  border: none !important;
}
.trumbowyg-editor,
.trumbowyg-textarea {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  min-height: 300px;
  width: 100%;
  border-style: none;
  resize: none;
  outline: 0;
  overflow: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.trumbowyg-editor.trumbowyg-autogrow-on-enter,
.trumbowyg-textarea.trumbowyg-autogrow-on-enter {
  -webkit-transition: height 0.3s ease-out;
  -o-transition: height 0.3s ease-out;
  transition: height 0.3s ease-out;
}
.trumbowyg-box-blur .trumbowyg-editor *,
.trumbowyg-box-blur .trumbowyg-editor::before {
  color: transparent!important;
  text-shadow: 0 0 7px #333;
}
@media screen and (min-width: 0 \0) {
  .trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200, 200, 200, 0.6) !important;
  }
}
@supports (-ms-accelerator:true) {
  .trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(200, 200, 200, 0.6) !important;
  }
}
.trumbowyg-box-blur .trumbowyg-editor hr,
.trumbowyg-box-blur .trumbowyg-editor img {
  opacity: 0.2;
}
.trumbowyg-textarea {
  position: relative;
  display: block;
  overflow: auto;
  border: none;
  font-size: 14px;
  font-family: Inconsolata, Consolas, Courier, "Courier New", sans-serif;
  line-height: 18px;
}
.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea {
  height: 1px!important;
  width: 25%;
  min-height: 0!important;
  padding: 0!important;
  background: 0 0;
  opacity: 0 !important;
}
.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea {
  display: block;
  margin-bottom: 1px;
}
.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
  display: none;
}
.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
  opacity: 0.8;
  background: 0 0;
}
.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before {
  content: attr(placeholder);
  color: #999;
  pointer-events: none;
  white-space: break-spaces;
}
.trumbowyg-button-pane {
  width: 100%;
  min-height: 36px;
  background: #ecf0f1;
  border-bottom: 1px solid #d7e0e2;
  margin: 0;
  padding: 0 5px;
  position: relative;
  list-style-type: none;
  line-height: 10px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 11;
}
.trumbowyg-button-pane::after {
  content: " ";
  display: block;
  position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: #d7e0e2;
}
.trumbowyg-button-pane .trumbowyg-button-group {
  display: inline-block;
}
.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: transparent;
}
.trumbowyg-button-pane .trumbowyg-button-group::after {
  content: " ";
  display: inline-block;
  width: 1px;
  background: #d7e0e2;
  margin: 0 5px;
  height: 35px;
  vertical-align: top;
}
.trumbowyg-button-pane .trumbowyg-button-group:last-child::after {
  content: none;
}
.trumbowyg-button-pane button {
  display: inline-block;
  position: relative;
  width: 35px;
  height: 35px;
  padding: 1px 6px!important;
  margin-bottom: 1px;
  overflow: hidden;
  border: none;
  cursor: pointer;
  background: 0 0;
  vertical-align: middle;
  -webkit-transition: background-color 150ms, opacity 150ms;
  -o-transition: background-color 150ms, opacity 150ms;
  transition: background-color 150ms, opacity 150ms;
}
.trumbowyg-button-pane button.trumbowyg-textual-button {
  width: auto;
  line-height: 35px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.trumbowyg-button-pane button.trumbowyg-disable,
.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),
.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) {
  opacity: 0.2;
  cursor: default;
  pointer-events: none;
}
.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,
.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before {
  background: #e3e9eb;
}
.trumbowyg-button-pane button.trumbowyg-active,
.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
  background-color: #FFF;
  outline: 0;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  display: block;
  content: " ";
  position: absolute;
  top: 25px;
  right: 3px;
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-top-color: #555;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button {
  padding-left: 10px!important;
  padding-right: 18px !important;
}
.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after {
  top: 17px;
  right: 7px;
}
.trumbowyg-button-pane .trumbowyg-right {
  float: right;
}
.trumbowyg-dropdown {
  max-width: 300px;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  white-space: nowrap;
  border: 1px solid #ecf0f1;
  padding: 5px 0;
  border-top: none;
  background: #FFF;
  margin-left: -1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 3px;
  z-index: 12;
}
.trumbowyg-dropdown button {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-decoration: none;
  background: #FFF;
  padding: 0 20px 0 10px;
  color: #333 !important;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 15px;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-dropdown button:focus,
.trumbowyg-dropdown button:hover {
  background: #ecf0f1;
}
.trumbowyg-dropdown button svg {
  float: left;
  margin-right: 14px;
}
.trumbowyg-modal {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 520px;
  width: 100%;
  height: 350px;
  z-index: 12;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.trumbowyg-modal-box {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 500px;
  width: calc(100% - 20px);
  padding-bottom: 45px;
  z-index: 1;
  background-color: #FFF;
  text-align: center;
  font-size: 14px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 3px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.trumbowyg-modal-box .trumbowyg-modal-title {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 20px;
  padding: 15px 0 13px;
  display: block;
  border-bottom: 1px solid #EEE;
  color: #333;
  background: #fbfcfc;
}
.trumbowyg-modal-box .trumbowyg-progress {
  width: 100%;
  height: 3px;
  position: absolute;
  top: 58px;
}
.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
  background: #2BC06A;
  width: 0;
  height: 100%;
  -webkit-transition: width 150ms linear;
  -o-transition: width 150ms linear;
  transition: width 150ms linear;
}
.trumbowyg-modal-box .trumbowyg-input-row {
  position: relative;
  margin: 15px 12px;
  border: 1px solid #DEDEDE;
  overflow: hidden;
}
.trumbowyg-modal-box .trumbowyg-input-infos {
  text-align: left;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
  width: 150px;
  border-right: 1px solid #DEDEDE;
  padding: 0 7px;
  background-color: #fbfcfc;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.trumbowyg-modal-box .trumbowyg-input-infos label {
  color: #69878f;
  overflow: hidden;
}
.trumbowyg-modal-box .trumbowyg-input-infos label,
.trumbowyg-modal-box .trumbowyg-input-infos label span {
  display: block;
  height: 27px;
  line-height: 27px;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-modal-box .trumbowyg-input-infos .trumbowyg-msg-error {
  color: #e74c3c;
}
.trumbowyg-modal-box .trumbowyg-input-html {
  padding: 1px 1px 1px 152px;
}
.trumbowyg-modal-box .trumbowyg-input-html,
.trumbowyg-modal-box .trumbowyg-input-html input,
.trumbowyg-modal-box .trumbowyg-input-html select,
.trumbowyg-modal-box .trumbowyg-input-html textarea {
  font-size: 14px;
}
.trumbowyg-modal-box .trumbowyg-input-html input,
.trumbowyg-modal-box .trumbowyg-input-html select,
.trumbowyg-modal-box .trumbowyg-input-html textarea {
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
  height: 27px;
  line-height: 27px;
  border: 0;
  width: 100%;
  padding: 0 7px;
}
.trumbowyg-modal-box .trumbowyg-input-html input:focus,
.trumbowyg-modal-box .trumbowyg-input-html input:hover,
.trumbowyg-modal-box .trumbowyg-input-html select:focus,
.trumbowyg-modal-box .trumbowyg-input-html select:hover,
.trumbowyg-modal-box .trumbowyg-input-html textarea:focus,
.trumbowyg-modal-box .trumbowyg-input-html textarea:hover {
  outline: #95a5a6 solid 1px;
}
.trumbowyg-modal-box .trumbowyg-input-html input:focus,
.trumbowyg-modal-box .trumbowyg-input-html select:focus,
.trumbowyg-modal-box .trumbowyg-input-html textarea:focus {
  background: #fbfcfc;
}
.trumbowyg-modal-box .trumbowyg-input-html input[type=checkbox] {
  width: 16px;
  height: 16px;
  padding: 0;
}
.trumbowyg-modal-box .trumbowyg-input-html-with-checkbox {
  text-align: left;
  padding: 3px 1px 1px 3px;
}
.trumbowyg-modal-box .trumbowyg-input-error input,
.trumbowyg-modal-box .trumbowyg-input-error select,
.trumbowyg-modal-box .trumbowyg-input-error textarea {
  outline: #e74c3c solid 1px;
}
.trumbowyg-modal-box .trumbowyg-input-error .trumbowyg-input-infos label span:first-child {
  margin-top: -27px;
}
.trumbowyg-modal-box .error {
  margin-top: 25px;
  display: block;
  color: red;
}
.trumbowyg-modal-box .trumbowyg-modal-button {
  position: absolute;
  bottom: 10px;
  right: 0;
  text-decoration: none;
  color: #FFF;
  display: block;
  width: 100px;
  height: 35px;
  line-height: 33px;
  margin: 0 10px;
  background-color: #333;
  border: none;
  cursor: pointer;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
  font-size: 16px;
  -webkit-transition: all 150ms;
  -o-transition: all 150ms;
  transition: all 150ms;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  right: 110px;
  background: #2bc06a;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover {
  background: #40d47e;
  outline: 0;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #25a25a;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  color: #555;
  background: #e6e6e6;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover {
  background: #fbfbfb;
  outline: 0;
}
.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #d5d5d5;
}
.trumbowyg-overlay {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  display: none;
  top: 0;
  z-index: 10;
}
body.trumbowyg-body-fullscreen {
  overflow: hidden;
}
.trumbowyg-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  z-index: 99999;
}
.trumbowyg-fullscreen .trumbowyg-editor,
.trumbowyg-fullscreen.trumbowyg-box {
  border: none;
}
.trumbowyg-fullscreen .trumbowyg-editor,
.trumbowyg-fullscreen .trumbowyg-textarea {
  height: calc(100% - 37px) !important;
  overflow: auto;
}
.trumbowyg-fullscreen .trumbowyg-overlay {
  height: 100% !important;
}
.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
  color: #222;
  fill: transparent;
}
.trumbowyg-editor embed,
.trumbowyg-editor img,
.trumbowyg-editor object,
.trumbowyg-editor video {
  max-width: 100%;
}
.trumbowyg-editor img,
.trumbowyg-editor video {
  height: auto;
}
.trumbowyg-editor img {
  cursor: move;
}
.trumbowyg-editor canvas:focus {
  outline: 0;
}
.trumbowyg-editor.trumbowyg-reset-css {
  background: #FEFEFE !important;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
  font-size: 14px!important;
  line-height: 1.45em !important;
  color: #333;
}
.trumbowyg-editor.trumbowyg-reset-css a {
  color: #15c !important;
  text-decoration: underline !important;
}
.trumbowyg-editor.trumbowyg-reset-css blockquote,
.trumbowyg-editor.trumbowyg-reset-css div,
.trumbowyg-editor.trumbowyg-reset-css ol,
.trumbowyg-editor.trumbowyg-reset-css p,
.trumbowyg-editor.trumbowyg-reset-css ul {
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  background: 0 0!important;
  margin: 0 0 15px!important;
  line-height: 1.4em !important;
  font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif !important;
  font-size: 14px!important;
  border: none;
}
.trumbowyg-editor.trumbowyg-reset-css hr,
.trumbowyg-editor.trumbowyg-reset-css iframe,
.trumbowyg-editor.trumbowyg-reset-css object {
  margin-bottom: 15px !important;
}
.trumbowyg-editor.trumbowyg-reset-css blockquote {
  margin-left: 32px!important;
  font-style: italic!important;
  color: #555;
}
.trumbowyg-editor.trumbowyg-reset-css ul {
  list-style: disc;
}
.trumbowyg-editor.trumbowyg-reset-css ol {
  list-style: decimal;
}
.trumbowyg-editor.trumbowyg-reset-css ol,
.trumbowyg-editor.trumbowyg-reset-css ul {
  padding-left: 20px !important;
}
.trumbowyg-editor.trumbowyg-reset-css ol ol,
.trumbowyg-editor.trumbowyg-reset-css ol ul,
.trumbowyg-editor.trumbowyg-reset-css ul ol,
.trumbowyg-editor.trumbowyg-reset-css ul ul {
  border: none;
  margin: 2px!important;
  padding: 0 0 0 24px !important;
}
.trumbowyg-editor.trumbowyg-reset-css hr {
  display: block;
  height: 1px;
  border: none;
  border-top: 1px solid #CCC;
}
.trumbowyg-editor.trumbowyg-reset-css h1,
.trumbowyg-editor.trumbowyg-reset-css h2,
.trumbowyg-editor.trumbowyg-reset-css h3,
.trumbowyg-editor.trumbowyg-reset-css h4 {
  color: #111;
  background: 0 0;
  margin: 0!important;
  padding: 0!important;
  font-weight: 700;
}
.trumbowyg-editor.trumbowyg-reset-css h1 {
  font-size: 32px!important;
  line-height: 38px!important;
  margin-bottom: 20px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h2 {
  font-size: 26px!important;
  line-height: 34px!important;
  margin-bottom: 15px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h3 {
  font-size: 22px!important;
  line-height: 28px!important;
  margin-bottom: 7px !important;
}
.trumbowyg-editor.trumbowyg-reset-css h4 {
  font-size: 16px!important;
  line-height: 22px!important;
  margin-bottom: 7px !important;
}
.trumbowyg-dark .trumbowyg-textarea {
  background: #111;
  color: #ddd;
}
.trumbowyg-dark .trumbowyg-box {
  border: 1px solid #343434;
}
.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen {
  background: #111;
}
.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,
.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
  text-shadow: 0 0 7px #ccc;
}
@media screen and (min-width: 0 \0) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20, 20, 20, 0.6) !important;
  }
}
@supports (-ms-accelerator:true) {
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,
  .trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before {
    color: rgba(20, 20, 20, 0.6) !important;
  }
}
.trumbowyg-dark .trumbowyg-box svg {
  fill: #ecf0f1;
  color: #ecf0f1;
}
.trumbowyg-dark .trumbowyg-button-pane {
  background-color: #222;
  border-bottom-color: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane::after {
  background: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after {
  background-color: #343434;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: transparent;
}
.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after {
  background-color: #2a2a2a;
}
.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active,
.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,
.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover {
  background-color: #333;
}
.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after {
  border-top-color: #fff;
}
.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg {
  color: #ecf0f1;
  fill: transparent;
}
.trumbowyg-dark .trumbowyg-dropdown {
  border-color: #222;
  background: #333;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 3px;
}
.trumbowyg-dark .trumbowyg-dropdown button {
  background: #333;
  color: #fff !important;
}
.trumbowyg-dark .trumbowyg-dropdown button:focus,
.trumbowyg-dark .trumbowyg-dropdown button:hover {
  background: #222;
}
.trumbowyg-dark .trumbowyg-modal-box {
  background-color: #222;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title {
  border-bottom: 1px solid #555;
  color: #fff;
  background: #3c3c3c;
}
.trumbowyg-dark .trumbowyg-modal-box label {
  display: block;
  position: relative;
  margin: 15px 12px;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
}
.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span {
  color: #eee;
  background-color: #2f2f2f;
  border-color: #222;
}
.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error {
  color: #e74c3c;
}
.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,
.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea {
  border-color: #e74c3c;
}
.trumbowyg-dark .trumbowyg-modal-box label input {
  border-color: #222;
  color: #eee;
  background: #333;
}
.trumbowyg-dark .trumbowyg-modal-box label input:focus,
.trumbowyg-dark .trumbowyg-modal-box label input:hover {
  border-color: #626262;
}
.trumbowyg-dark .trumbowyg-modal-box label input:focus {
  background-color: #2f2f2f;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit {
  background: #1b7943;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover {
  background: #25a25a;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active {
  background: #176437;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset {
  background: #333;
  color: #ccc;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover {
  background: #444;
}
.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active {
  background: #111;
}
.trumbowyg-dark .trumbowyg-overlay {
  background-color: rgba(15, 15, 15, 0.6);
}

.mpr-wysiwyg .trumbowyg-box,
.mpr-wysiwyg .trumbowyg-editor {
  border: none;
  min-height: initial;
  margin-top: 3px;
}
.mpr-wysiwyg .trumbowyg-button-pane::after {
  content: none;
}
.mpr-wysiwyg .trumbowyg-button-pane {
  background: none;
  border: none;
}
.mpr-wysiwyg li {
  list-style: url(assets/965e5fd582b485698a1e.gif) outside;
  padding: 0.5em 1em 0 0;
  margin: 0 0 0 1em;
  font-size: 13px;
  line-height: 14px;
  color: black;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mpr-wysiwyg .trumbowyg-editor[contenteditable] {
  min-height: 75px;
  width: 100%;
  -moz-appearance: textfield-multiline;
  border: 1px solid #ccc;
  font: medium -moz-fixed;
  overflow: auto;
  padding: 10px;
  resize: none;
  box-sizing: border-box;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border-radius: 4px;
  font-size: 13px;
}

.date-control {
  display: flex;
  flex-direction: row;
}

.mpr-tags-input {
  display: flex;
  flex-direction: column;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
.mpr-tags-input .existing-tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.vote-buttons .btn-thumb {
  max-height: 22px;
  white-space: nowrap;
  min-width: 60px;
  position: relative;
  text-align: right;
}
.vote-buttons .btn-thumb:before {
  content: ' ';
  background: url(assets/b62de03ca4a24100f9ae.png) no-repeat;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 3px;
  top: 1px;
}
.vote-buttons .btn-thumb.sprite-like:before {
  background-position: -39px -69px;
}
.vote-buttons .btn-thumb.sprite-like-green:before {
  background-position: -40px -103px;
}
.vote-buttons .btn-thumb.sprite-dislike-red:before {
  background-position: -63px -5px;
}
.vote-buttons .btn-thumb.sprite-dislike-red:before {
  background-position: -63px -5px;
}
.vote-buttons .btn-thumb.sprite-dislike:before {
  background-position: -35px -5px;
}

.mpr-drop-down__result {
  position: relative;
}
.mpr-drop-down__result-wrapper {
  background-color: white;
  top: 0;
  left: 0;
  max-height: 150px;
  overflow-y: auto;
  position: absolute;
  padding: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  max-width: 100%;
  z-index: 1000000;
}
.mpr-drop-down__result-row {
  padding: 3px 10px;
  cursor: pointer;
}
.mpr-drop-down__result-row:hover {
  background-color: rgba(195, 234, 249, 0.5);
}

.mpr-checkbox {
  /* Customize the label (the container) */
}
.mpr-checkbox__container {
  line-height: 25px;
  display: block;
  min-height: 25px;
  align-items: center;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* On mouse-over, add a grey background color */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.mpr-checkbox__container .input-placement {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.mpr-checkbox__container .checkmark {
  margin-left: 10px;
  position: absolute;
  height: 25px;
  width: 25px;
  background-color: #eee;
}
.mpr-checkbox__container:hover input ~ .checkmark {
  background-color: #ccc;
}
.mpr-checkbox__container input[type="checkbox"] {
  display: none;
  visibility: hidden;
}
.mpr-checkbox__container input:checked ~ .checkmark {
  background-color: #2196f3;
}
.mpr-checkbox__container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.mpr-checkbox__container input:checked ~ .checkmark:after {
  display: block;
}
.mpr-checkbox__container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

@-webkit-keyframes fadein {
  from {
    bottom: 0;
    opacity: 0;
  }
  to {
    bottom: 30px;
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    bottom: 0;
    opacity: 0;
  }
  to {
    bottom: 30px;
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  from {
    bottom: 30px;
    opacity: 1;
  }
  to {
    bottom: 0;
    opacity: 0;
  }
}
@keyframes fadeout {
  from {
    bottom: 30px;
    opacity: 1;
  }
  to {
    bottom: 0;
    opacity: 0;
  }
}
.mpr-toast {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 300px;
  z-index: 100500;
}
.mpr-toast .toast-block {
  width: 100%;
  min-height: 50px;
  padding: 10px;
  box-sizing: border-box;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 5px 0;
  cursor: pointer;
}
.mpr-toast .toast-block.success {
  color: #61bd4f;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}
.mpr-toast .toast-block.error {
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid #eed3d7;
}
.mpr-toast .toast-block.warning {
  color: #c09853;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
}
.mpr-toast .toast-block.info {
  color: #3a87ad;
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
}
@media (max-width: 428px) {
  .mpr-toast {
    bottom: 0;
    right: 0;
    width: 100%;
    border-radius: 0;
  }
  .mpr-toast .toast-block {
    margin-bottom: 0;
  }
}

.search-field {
  max-width: 230px;
  width: 100%;
  display: block !important;
}
.search-field form {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.search-field form input {
  width: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.search-field form button.search {
  border-radius: 0;
}
.search-field form button.clear {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.opbar {
  flex-wrap: nowrap;
  justify-content: space-between;
  position: relative;
  padding: 8px 15px;
  margin: 0 0 10px;
  background-color: #f5f5f5;
  align-items: center;
}
.opbar.compact {
  flex-wrap: wrap;
}
.opbar ul {
  display: flex;
  flex-direction: row;
}
.opbar ul li:not(:first-child) {
  list-style-type: ' >> ';
  margin-left: 25px;
}
.opbar > .active {
  color: #999;
}
.opbar .options-bar-title {
  max-width: 85%;
  min-width: 30%;
}
.opbar .ops-bar {
  position: relative;
}
.opbar .ops-bar.compact .btn-group {
  position: absolute;
  top: 22px;
  right: -24px;
  z-index: 10000;
  opacity: 1;
  background: white;
  box-shadow: 3px 3px 15px #969696;
  display: none;
}
.opbar .ops-bar.compact .btn-group.opened {
  display: block;
}
.opbar .ops-bar.compact .btn {
  display: block !important;
  width: 100%;
  border-radius: 0 !important;
}
.opbar .ops-bar.compact .breadcrumb-actions-link {
  display: block;
  border: 1px solid #aaaaaa;
  text-align: center;
  text-decoration: none;
  background: #d8d8d8;
  border-radius: 3px;
  color: #4d4747;
  font-weight: bold;
  font-size: 14px;
  width: 75px;
  right: 9px;
  top: 7px;
}
.opbar .breadcrumb-actions-link {
  display: none;
}

.input-append > div {
  display: flex;
  flex-direction: row;
}
.input-append > div input {
  width: 115px;
  max-width: none !important;
}
.input-append > div button {
  position: relative !important;
}

.multi-selector {
  padding: 5px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
}
.multi-selector .selected-items__block {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{padding:0;margin:0;border:0;outline:none;box-sizing:border-box}html{height:100%;scroll-behavior:smooth;font-size:16px;line-height:18px}body,html{min-height:100%;width:100%;overflow-x:hidden}.hidden{display:none !important;visibility:hidden !important}.header__signup-button,.header__signin-button,.header .header__nav_mobile li a,.header__container .header__nav-wrapper .header__nav-auth .header__signup-button,.header__container .header__nav-wrapper .header__nav-auth .header__signin-button,.header__container .header__nav-wrapper .header__nav_desktop ul li a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#fff;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer}.header .header__nav_mobile li a.active,.header__container .header__nav-wrapper .header__nav_desktop ul li a.active{padding-bottom:5px;color:#fdc45b;border-bottom:2px solid #fdc45b}.header{position:relative;width:100%;max-width:1920px;margin:0 auto}.header__container{width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;z-index:101;padding:26px 12px}@media(min-width: 375px){.header__container{padding:26px 24px}}@media(min-width: 768px){.header__container{padding:32px 64px}}@media(min-width: 1024px){.header__container{padding:32px}}@media(min-width: 1280px){.header__container{padding:24px 76px}}@media(min-width: 1440px){.header__container{padding:26px 76px}}@media(min-width: 1024px){.header__container .header__nav-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;margin-left:40px}}@media(min-width: 1280px){.header__container .header__nav-wrapper{margin-left:0}}.header__container .header__nav-wrapper .header__nav_desktop{margin-top:0;display:none}@media(min-width: 1024px){.header__container .header__nav-wrapper .header__nav_desktop{flex-grow:1}}.header__container .header__nav-wrapper .header__nav_desktop ul{display:flex;align-items:center;justify-content:center}.header__container .header__nav-wrapper .header__nav_desktop ul li{margin-bottom:0;margin-left:20px}@media(min-width: 1280px){.header__container .header__nav-wrapper .header__nav_desktop ul li{margin-left:32px}}@media(min-width: 1920px){.header__container .header__nav-wrapper .header__nav_desktop ul li{margin-left:60px}}.header__container .header__nav-wrapper .header__nav_desktop ul li a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#fff;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}@media(min-width: 1920px){.header__container .header__nav-wrapper .header__nav_desktop ul li a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#fff}}@media(min-width: 1024px){.header__container .header__nav-wrapper .header__nav_desktop{display:block}}.header__container .header__nav-wrapper .header__nav-auth{display:none}@media(min-width: 1024px){.header__container .header__nav-wrapper .header__nav-auth{display:flex;align-items:center;justify-content:center;margin-left:20px}}@media(min-width: 1440px){.header__container .header__nav-wrapper .header__nav-auth{margin-left:0}}.header__container .header__nav-wrapper .header__nav-auth .header__signin-button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#fff;display:inline-block;font-size:14px;padding:0;background:none}@media(min-width: 1920px){.header__container .header__nav-wrapper .header__nav-auth .header__signin-button{font-size:18px}}.header__container .header__nav-wrapper .header__nav-auth .header__signup-button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;display:inline-block;color:#2db4ee;padding:8px 16px;margin-left:20px}@media(min-width: 1280px){.header__container .header__nav-wrapper .header__nav-auth .header__signup-button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#fff;padding:16px 32px;background:#2db4ee;transition:background-color .15s linear}.header__container .header__nav-wrapper .header__nav-auth .header__signup-button:hover{background-color:#fdc45b}}@media(min-width: 1920px){.header__container .header__nav-wrapper .header__nav-auth .header__signup-button{font-size:18px}}.header__container .header__nav-wrapper .header__nav-auth .header__signup-button span{display:none}@media(min-width: 1280px){.header__container .header__nav-wrapper .header__nav-auth .header__signup-button span{display:inline}}@media(min-width: 1920px){.header__container .header__logo img{width:332px}}.header__container .header__burger{background:none}@media(min-width: 1024px){.header__container .header__burger{display:none}}.header__container .header__burger .header__burger_container{width:32px;height:32px;background-image:url(assets/eabd102dffbf77f4ffc2.svg)}.header.modal-open .header__container{backdrop-filter:blur(10px);background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%)}.header.modal-open .header__container .header__burger_container{background-image:url(assets/420bdb8a03c532af9e66.svg)}.header .header__nav_mobile{margin-top:100px;height:80%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){.header .header__nav_mobile{margin-top:156px}}.header .header__nav_mobile li{margin-bottom:18px}@media(min-width: 768px){.header .header__nav_mobile li{margin-bottom:48px}}.header .header__nav_mobile li a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#fff}.header .header__nav_mobile .header__nav_wrapper{width:100%;display:flex;justify-content:space-between;border-top:1px solid #fff;padding-top:24px;padding-bottom:42px}.header .header__modal{width:100%;height:100vh;display:none;overflow:scroll;position:absolute;top:0;left:0;z-index:99;padding:35px 12px 16px;background:linear-gradient(0deg, rgba(14, 109, 163, 0.9), rgba(14, 109, 163, 0.9)),linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%);backdrop-filter:blur(4px)}@media(min-width: 375px){.header .header__modal{padding:35px 24px 36px}}@media(min-width: 768px){.header .header__modal{padding:35px 64px 36px}}.header__signin-button{background:unset;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#fff;display:inline-block;letter-spacing:.06em;padding:16px 0}.header__signup-button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#2db4ee;display:inline-block;letter-spacing:.06em;background:#fff;padding:16px 32px;box-shadow:5px 10px 15px rgba(0,132,207,.25);border-radius:60px}.footer{width:100%;max-width:1920px;margin:0 auto;background:linear-gradient(278deg, #0E6DA3 0%, #2DB4EE 100%)}.footer__wrapper{padding:24px 12px;text-align:center}@media(min-width: 375px){.footer__wrapper{padding:48px 24px}}@media(min-width: 768px){.footer__wrapper{padding:72px 64px 50px}}@media(min-width: 1024px){.footer__wrapper{padding:72px 32px 24px}}@media(min-width: 1440px){.footer__wrapper{padding:72px 75px 74px}}.footer__wrapper .footer__logo{width:100%;max-width:345px;margin-bottom:36px}@media(min-width: 768px){.footer__wrapper .footer__logo{margin-bottom:64px}}@media(min-width: 1440px){.footer__wrapper .footer__logo{margin-bottom:72px}}.footer__wrapper .footer__info{margin-bottom:16px}.footer__wrapper .footer__info .footer__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;margin-bottom:16px}@media(min-width: 768px){.footer__wrapper .footer__info .footer__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin-bottom:24px}}@media(min-width: 768px){.footer__wrapper .footer__info .footer__text{margin-bottom:72px}}.footer__wrapper .footer__info .footer__links{display:flex;flex-direction:column}@media(min-width: 768px){.footer__wrapper .footer__info .footer__links{flex-direction:row;justify-content:center;align-items:center;margin-bottom:64px}}@media(min-width: 1024px){.footer__wrapper .footer__info .footer__links{margin-bottom:48px}}@media(min-width: 1440px){.footer__wrapper .footer__info .footer__links{margin-bottom:72px}}.footer__wrapper .footer__info .footer__links .link{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}@media(min-width: 768px){.footer__wrapper .footer__info .footer__links .link{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#fff;margin-bottom:0;padding:0 48px}.footer__wrapper .footer__info .footer__links .link:not(:last-child){border-right:1px solid #fff}}.footer__wrapper .footer__info .footer__links .link:last-child{font-size:18px}.footer__wrapper .footer__signup-group{margin-bottom:32px}@media(min-width: 768px){.footer__wrapper .footer__signup-group{margin-bottom:68px}}@media(min-width: 1440px){.footer__wrapper .footer__signup-group{margin-bottom:74px}}.footer__wrapper .footer__signup-group .signup-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff;margin-bottom:16px}@media(min-width: 768px){.footer__wrapper .footer__signup-group .signup-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff;margin-bottom:24px}}.footer__wrapper .footer__signup-group .signup-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;margin:0 auto 16px;width:100%;max-width:1036px;text-align:center}@media(min-width: 1024px){.footer__wrapper .footer__signup-group .signup-text{width:80%}}@media(min-width: 768px){.footer__wrapper .footer__signup-group .signup-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin:0 auto 24px}}.footer__wrapper .footer__signup-group .signup-button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;display:inline-block;background:none;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#fff;padding:10px 108px;border:2px solid #fff;border-radius:60px;cursor:pointer;transition:background-color,color .15s linear}@media(min-width: 375px){.footer__wrapper .footer__signup-group .signup-button{padding:10px 124px}}@media(min-width: 768px){.footer__wrapper .footer__signup-group .signup-button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;padding:16px 96px}}@media(min-width: 1440px){.footer__wrapper .footer__signup-group .signup-button:hover{background-color:#fff;color:#2db4ee}}.footer__wrapper .footer__social-media{margin-bottom:32px}@media(min-width: 768px){.footer__wrapper .footer__social-media{margin-bottom:68px}}.footer__wrapper .footer__social-media .icon-wrapper{display:flex;justify-content:space-between;align-items:center}.footer__wrapper .footer__social-media .icon-wrapper::before,.footer__wrapper .footer__social-media .icon-wrapper::after{content:"";display:block;width:22%;height:1px;background-color:#fff}@media(min-width: 768px){.footer__wrapper .footer__social-media .icon-wrapper::before,.footer__wrapper .footer__social-media .icon-wrapper::after{width:30%}}@media(min-width: 1024px){.footer__wrapper .footer__social-media .icon-wrapper::before,.footer__wrapper .footer__social-media .icon-wrapper::after{width:35%}}@media(min-width: 1440px){.footer__wrapper .footer__social-media .icon-wrapper::before,.footer__wrapper .footer__social-media .icon-wrapper::after{width:40%}}@media(min-width: 1024px){.footer__wrapper .footer__rights{position:relative}}.footer__wrapper .footer__rights .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#fff;margin-bottom:30px}@media(min-width: 768px){.footer__wrapper .footer__rights .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}}@media(min-width: 1024px){.footer__wrapper .footer__rights .text{margin-bottom:32px}}@media(min-width: 1440px){.footer__wrapper .footer__rights .text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-bottom:0}}.footer__wrapper .footer__rights .text br{content:" "}@media(min-width: 768px){.footer__wrapper .footer__rights .text br{display:block}}@media(min-width: 1024px){.footer__wrapper .footer__rights .rights-wrapper{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.footer__wrapper .footer__rights .rights-wrapper .terms-block{margin-bottom:30px}@media(min-width: 1024px){.footer__wrapper .footer__rights .rights-wrapper .terms-block{margin-bottom:0}}.footer__wrapper .footer__rights .rights-wrapper .terms-block a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#eaeffa;text-decoration:none;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}@media(min-width: 768px){.footer__wrapper .footer__rights .rights-wrapper .terms-block a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}}.footer__wrapper .footer__rights .rights-wrapper .terms-block .vertical-line{display:inline-block;vertical-align:middle;width:1px;height:16px;margin:0 14px;background-color:#fff}.footer__wrapper .footer__rights .rights-wrapper .copyrights{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#fff;width:100%;max-width:280px;margin:0 auto}@media(min-width: 768px){.footer__wrapper .footer__rights .rights-wrapper .copyrights{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;width:100%;max-width:280px;margin:0 auto}}@media(min-width: 1024px){.footer__wrapper .footer__rights .rights-wrapper .copyrights{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#fff;text-align:left;margin:0}}.footer #scroll-top-btn{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);position:fixed;z-index:98;cursor:pointer;top:85%;left:calc(100vw - 56px - 20px)}@media(min-width: 1024px){.footer #scroll-top-btn{left:calc(100vw - 56px - 32px)}}@media(min-width: 1920px){.footer #scroll-top-btn{left:calc(100vw / 2 + 1920px / 2 - 56px - 24px)}}.footer #scroll-top-btn img{width:24px;height:24px}.home-page{width:100%;max-width:1920px;margin:0 auto}.home-page .banner .banner-image__wrapper{position:relative;width:100%}.home-page .banner .banner-image__wrapper .banner-image__bg{width:100%;background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%),linear-gradient(0deg, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.01)),linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%);backdrop-filter:blur(2px)}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content{padding:148px 12px 146px;width:100%;position:relative;z-index:15}@media(min-width: 375px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content{padding:148px 24px 170px}}@media(min-width: 768px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content{padding:121px 64px 148px}}@media(min-width: 1024px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content{padding:152px 32px 102px}}@media(min-width: 1280px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content{padding:152px 76px 148px}}@media(min-width: 1920px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content{padding:202px 216px 150px}}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container{max-width:616px}@media(min-width: 1280px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container{margin-left:7%}}@media(min-width: 1920px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container{margin-left:0}}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff;margin-bottom:20px}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__title br{display:none}@media(min-width: 586px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__title br{display:block}}@media(min-width: 768px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__subtitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff;margin-bottom:20px}@media(min-width: 768px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__subtitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff}}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff;display:none;margin-bottom:20px}@media(min-width: 768px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__text{display:block}}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__suptitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#fff;margin-bottom:20px}@media(min-width: 768px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__suptitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:28px;color:#fff}}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__wrapper{width:fit-content;max-width:100%;display:flex;flex-direction:column;text-align:left}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__wrapper .banner-content__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;display:inline-block;width:fit-content;max-width:272px;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:.06em;padding:16px 60px;background:#f98c4a;box-shadow:5px 10px 15px rgba(235,126,60,.25);border-radius:60px;margin-bottom:10px;transition:background-color .15s linear;cursor:pointer}@media(min-width: 1440px){.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__wrapper .banner-content__button{padding:16px 70px}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__wrapper .banner-content__button:hover{background-color:#fdc45b}}.home-page .banner .banner-image__wrapper .banner-image__bg .banner-content .banner-content__container .banner-content__wrapper .banner-content__caption{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.05em}.home-page .banner .banner-image__wrapper .banner-image{position:absolute;bottom:0;z-index:-1;background:url(assets/c5d97c69659c80ca40ca.gif) right bottom no-repeat;height:100%;width:428px}@media(min-width: 375px){.home-page .banner .banner-image__wrapper .banner-image{background-position:center bottom;left:0;width:100%}}@media(min-width: 768px){.home-page .banner .banner-image__wrapper .banner-image{background:url(assets/50cab8fda540ced4cf2b.gif) center bottom no-repeat;top:5%}}@media(min-width: 1024px){.home-page .banner .banner-image__wrapper .banner-image{background:url(assets/50cab8fda540ced4cf2b.gif) center no-repeat;left:10%}}@media(min-width: 1440px){.home-page .banner .banner-image__wrapper .banner-image{left:20%}}.home-page .steps{padding:20px 8px}@media(min-width: 375px){.home-page .steps{padding:28px 24px 48px}}@media(min-width: 768px){.home-page .steps{padding:28px 64px 48px}}@media(min-width: 1024px){.home-page .steps{padding:48px 32px 56px}}@media(min-width: 1280px){.home-page .steps{padding:48px 76px 56px}}@media(min-width: 1440px){.home-page .steps{padding:48px 128px 56px}}@media(min-width: 1920px){.home-page .steps{padding:48px 216px 56px;margin:0 -20px}}.home-page .steps__wrapper{display:flex;justify-content:center;flex-wrap:wrap}.home-page .steps__wrapper .steps__card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 20px;margin-top:20px;width:100%;max-width:342px}@media(min-width: 375px){.home-page .steps__wrapper .steps__card{margin-top:40px}}@media(min-width: 768px){.home-page .steps__wrapper .steps__card{width:50%;padding:0 12px}}@media(min-width: 1024px){.home-page .steps__wrapper .steps__card{width:25%;margin-top:0}}@media(min-width: 1440px){.home-page .steps__wrapper .steps__card{padding:0 20px}}@media(min-width: 1920px){.home-page .steps__wrapper .steps__card{margin:0 20px}}.home-page .steps__wrapper .steps__card .card-image{width:144px;height:144px;margin-bottom:12px}@media(min-width: 768px){.home-page .steps__wrapper .steps__card .card-image{margin-bottom:24px}}.home-page .steps__wrapper .steps__card .card-image-1{background:url(assets/e8f5bb5dbf206a9e3ea7.png) center no-repeat}@media(min-width: 1440px){.home-page .steps__wrapper .steps__card .card-image-1{transition:background-image .15s linear}.home-page .steps__wrapper .steps__card .card-image-1:hover{background:url(assets/2ebb7b277100b4cf9666.png) center no-repeat}}.home-page .steps__wrapper .steps__card .card-image-2{background:url(assets/7186899e525afe5a7c43.png) center no-repeat}@media(min-width: 1440px){.home-page .steps__wrapper .steps__card .card-image-2{transition:background-image .15s linear}.home-page .steps__wrapper .steps__card .card-image-2:hover{background:url(assets/30d1a75eb18178cdf7fc.png) center no-repeat}}.home-page .steps__wrapper .steps__card .card-image-3{background:url(assets/54d9a18b53a296f18640.png) center no-repeat}@media(min-width: 1440px){.home-page .steps__wrapper .steps__card .card-image-3{transition:background-image .15s linear}.home-page .steps__wrapper .steps__card .card-image-3:hover{background:url(assets/846e8ae0909d0d3ae471.png) center no-repeat}}.home-page .steps__wrapper .steps__card .card-image-4{background:url(assets/d90c75dbd10afad17c78.png) center no-repeat}@media(min-width: 1440px){.home-page .steps__wrapper .steps__card .card-image-4{transition:background-image .15s linear}.home-page .steps__wrapper .steps__card .card-image-4:hover{background:url(assets/d34e115feae9bd0d92f5.png) center no-repeat}}.home-page .steps__wrapper .steps__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#363c4a;margin-bottom:12px}@media(min-width: 768px){.home-page .steps__wrapper .steps__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#363c4a}}.home-page .steps__wrapper .steps__card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#363c4a;text-align:center}@media(min-width: 1024px){.home-page .steps__wrapper .steps__card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#363c4a}}.home-page .steps__wrapper .steps__subtitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028;margin:32px 0;padding:0 20px;text-align:center}@media(min-width: 1024px){.home-page .steps__wrapper .steps__subtitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#363c4a}}.home-page .community{background-color:#eaeffa}.home-page .community .community__wrapper{position:relative}.home-page .community .community__wrapper .community__bg{position:relative;background:url(assets/0fd4e60eacce8f5d792b.png) center no-repeat;height:648px;width:780px;top:-26px}@media(min-width: 768px){.home-page .community .community__wrapper .community__bg{background:url(assets/15b35c32570655008cf1.png) center no-repeat;height:608px;width:896px}}@media(min-width: 1024px){.home-page .community .community__wrapper .community__bg{height:550px;width:730px;top:0;margin-left:-86px;background:none}}@media(min-width: 1280px){.home-page .community .community__wrapper .community__bg{background:none}}@media(min-width: 1440px){.home-page .community .community__wrapper .community__bg{height:540px;margin-left:0}}.home-page .community .community__wrapper .community__bg .community__image{display:none}@media(min-width: 1024px){.home-page .community .community__wrapper .community__bg .community__image{display:block;position:absolute;margin-left:-26px;margin-top:-26px}}@media(min-width: 1024px){.home-page .community .community__wrapper .community__bg .community__image{margin-left:0}}@media(min-width: 1440px){.home-page .community .community__wrapper .community__bg .community__image{margin-top:-36px}}.home-page .community .community__wrapper .community__content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-177px;padding:0 12px 24px;width:100%}@media(min-width: 375px){.home-page .community .community__wrapper .community__content{padding:0 24px 48px}}@media(min-width: 768px){.home-page .community .community__wrapper .community__content{justify-content:flex-start;padding:0 64px 80px;margin-top:-40px}}@media(min-width: 1024px){.home-page .community .community__wrapper .community__content{max-width:550px;position:absolute;top:50%;left:60%;transform:translate(-30%, -50%);padding:0}}@media(min-width: 1440px){.home-page .community .community__wrapper .community__content{max-width:824px;left:50%}}.home-page .community .community__wrapper .community__content .content-wrapper{margin:0 0 24px}@media(min-width: 768px){.home-page .community .community__wrapper .community__content .content-wrapper{display:flex;justify-content:flex-start;align-items:center}}@media(min-width: 1440px){.home-page .community .community__wrapper .community__content .content-wrapper{align-self:flex-end}}.home-page .community .community__wrapper .community__content .content-wrapper .content-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);position:relative;margin-bottom:24px}@media(min-width: 768px){.home-page .community .community__wrapper .community__content .content-wrapper .content-icon{margin-bottom:0;margin-right:24px}}@media(min-width: 1440px){.home-page .community .community__wrapper .community__content .content-wrapper .content-icon{width:64px;height:64px;margin-bottom:0;margin-right:32px}}.home-page .community .community__wrapper .community__content .content-wrapper .content-icon img{width:24px;height:24px}.home-page .community .community__wrapper .community__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#1d2028}.home-page .community .community__wrapper .community__content .content-wrapper .content-title br{display:none}@media(min-width: 1440px){.home-page .community .community__wrapper .community__content .content-wrapper .content-title br{display:block}}@media(min-width: 768px){.home-page .community .community__wrapper .community__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028;width:85%}}@media(min-width: 1440px){.home-page .community .community__wrapper .community__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028;width:550px}}@media(min-width: 1920px){.home-page .community .community__wrapper .community__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028;width:720px}}.home-page .community .community__wrapper .community__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}@media(min-width: 768px){.home-page .community .community__wrapper .community__content .content-text{margin-left:72px}}@media(min-width: 1440px){.home-page .community .community__wrapper .community__content .content-text{font-size:16px;margin-left:0;width:550px;align-self:flex-end}}@media(min-width: 1920px){.home-page .community .community__wrapper .community__content .content-text{width:720px;font-size:20px}}.home-page .respond{padding:48px 0 60px;background-color:#fff}@media(min-width: 375px){.home-page .respond{padding:48px 0 84px}}@media(min-width: 1024px){.home-page .respond{padding:48px 32px}}@media(min-width: 1440px){.home-page .respond{padding:48px 102px}}.home-page .respond__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 1024px){.home-page .respond__wrapper{flex-direction:row-reverse}}.home-page .respond__wrapper .respond__image{width:100%;max-width:854px}@media(min-width: 1024px){.home-page .respond__wrapper .respond__image{height:450px;margin-right:-316px}}@media(min-width: 1440px){.home-page .respond__wrapper .respond__image{height:400px;margin-right:0}}@media(min-width: 1920px){.home-page .respond__wrapper .respond__image{height:100%}}.home-page .respond__wrapper .respond__content{padding:30px 12px 0;max-width:824px}@media(min-width: 375px){.home-page .respond__wrapper .respond__content{padding:30px 24px 0}}@media(min-width: 768px){.home-page .respond__wrapper .respond__content{padding:30px 64px 0}}@media(min-width: 1024px){.home-page .respond__wrapper .respond__content{padding:0}}.home-page .respond__wrapper .respond__content .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(min-width: 768px){.home-page .respond__wrapper .respond__content .content-wrapper{flex-direction:row;margin-bottom:24px}}.home-page .respond__wrapper .respond__content .content-wrapper .content-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin:0 0 24px 0}@media(min-width: 768px){.home-page .respond__wrapper .respond__content .content-wrapper .content-icon{flex-direction:row;margin:0 24px 0 0}}@media(min-width: 1440px){.home-page .respond__wrapper .respond__content .content-wrapper .content-icon{width:64px;height:64px;margin:0 32px 0 0}}.home-page .respond__wrapper .respond__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#1d2028;margin-bottom:24px}@media(min-width: 768px){.home-page .respond__wrapper .respond__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028;display:flex;width:85%;margin-bottom:0}}@media(min-width: 1440px){.home-page .respond__wrapper .respond__content .content-wrapper .content-title{width:82%}}@media(min-width: 1920px){.home-page .respond__wrapper .respond__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028}}.home-page .respond__wrapper .respond__content .content-item{display:flex;align-items:center;max-width:646px}@media(min-width: 768px){.home-page .respond__wrapper .respond__content .content-item{margin-left:72px}}@media(min-width: 1024px){.home-page .respond__wrapper .respond__content .content-item{margin-left:82px}}@media(min-width: 1440px){.home-page .respond__wrapper .respond__content .content-item{margin-left:96px}}.home-page .respond__wrapper .respond__content .content-item:not(:last-child){margin-bottom:24px}.home-page .respond__wrapper .respond__content .content-item .icon{width:24px;height:24px}.home-page .respond__wrapper .respond__content .content-item .text{margin-left:24px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}@media(min-width: 768px){.home-page .respond__wrapper .respond__content .content-item .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028}}@media(min-width: 1440px){.home-page .respond__wrapper .respond__content .content-item .text{font-size:16px}}@media(min-width: 1920px){.home-page .respond__wrapper .respond__content .content-item .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028}}.home-page .respond__wrapper .respond__content .content-item .text br{display:none}@media(min-width: 1920px){.home-page .respond__wrapper .respond__content .content-item .text br{display:block}}.home-page .outcome-measures{background-color:#eaeffa}@media(min-width: 586px){.home-page .outcome-measures__wrapper{display:flex;flex-direction:column;justify-content:flex-start}}@media(min-width: 1024px){.home-page .outcome-measures__wrapper{align-items:center;flex-direction:row}}.home-page .outcome-measures__wrapper .outcome-measures__media{position:relative}@media(min-width: 586px){.home-page .outcome-measures__wrapper .outcome-measures__media{display:flex;flex-direction:column;justify-content:flex-start}}@media(min-width: 1024px){.home-page .outcome-measures__wrapper .outcome-measures__media{width:50%;margin-left:-96px}}@media(min-width: 1440px){.home-page .outcome-measures__wrapper .outcome-measures__media{width:50%;margin-left:0}}.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__bg{position:absolute;top:-32px;width:100%;height:100%;z-index:4;background:url(assets/8824857b3e3c9d9a67b0.png) left top no-repeat}@media(min-width: 425px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__bg{width:100%}}@media(min-width: 586px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__bg{background:url(assets/ce2c32ce190f98bdf808.png) center top no-repeat}}@media(min-width: 768px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__bg{top:-8px;width:849px;height:354px}}@media(min-width: 1024px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__bg{left:-38px}}@media(min-width: 1440px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__bg{left:0;top:-32px}}.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__image{position:relative;z-index:6;top:12px;margin-left:-68px;width:528px;height:530px;background:url(assets/2143e21551d4406b3218.png) center no-repeat}@media(min-width: 425px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__image{width:676px}}@media(min-width: 586px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__image{top:62px}}@media(min-width: 768px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__image{top:0;margin-left:0;width:768px;height:673px}}@media(min-width: 1024px){.home-page .outcome-measures__wrapper .outcome-measures__media .outcome-measures__image{height:576px;background:url(assets/e93ca9559c92df796eff.png) center no-repeat}}.home-page .outcome-measures__wrapper .outcome-measures__content{display:flex;flex-direction:column;width:100%;max-width:824px;align-items:center;padding:0 12px 48px}@media(min-width: 375px){.home-page .outcome-measures__wrapper .outcome-measures__content{padding:0 24px 68px}}@media(min-width: 425px){.home-page .outcome-measures__wrapper .outcome-measures__content{padding:0 24px 68px}}@media(min-width: 586px){.home-page .outcome-measures__wrapper .outcome-measures__content{margin-top:62px}}@media(min-width: 768px){.home-page .outcome-measures__wrapper .outcome-measures__content{margin-top:-84px;padding:0 64px 80px}}@media(min-width: 1024px){.home-page .outcome-measures__wrapper .outcome-measures__content{position:relative;margin-top:0;padding:12px;margin-left:3%;z-index:16}}@media(min-width: 1440px){.home-page .outcome-measures__wrapper .outcome-measures__content{margin-left:-10%}}@media(min-width: 1920px){.home-page .outcome-measures__wrapper .outcome-measures__content{margin-left:-20%}}.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper{max-width:629px}@media(min-width: 768px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content-wrapper-inner{display:flex;align-items:center;justify-content:flex-start;margin-bottom:24px}}@media(min-width: 1920px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content-wrapper-inner{margin-bottom:28px}}.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content-wrapper-inner .content-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);position:relative;z-index:7;margin-bottom:24px}@media(min-width: 768px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content-wrapper-inner .content-icon{margin-right:24px;margin-bottom:0}}@media(min-width: 1440px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content-wrapper-inner .content-icon{width:64px;height:64px;margin-right:32px}}.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content-wrapper-inner .content__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#1d2028;margin-bottom:24px}@media(min-width: 768px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content-wrapper-inner .content__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028;margin-bottom:0}}.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}@media(min-width: 768px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028;margin-left:72px}}@media(min-width: 1024px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}}@media(min-width: 1440px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content__text{font-size:16px;margin-left:96px}}@media(min-width: 1920px){.home-page .outcome-measures__wrapper .outcome-measures__content .content-wrapper .content__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028;margin-left:96px}}.home-page .featured{background-color:#fff}.home-page .featured .featured__wrapper{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row-reverse;padding:48px 12px}@media(min-width: 375px){.home-page .featured .featured__wrapper{padding:48px 24px}}@media(min-width: 768px){.home-page .featured .featured__wrapper{padding:36px 44px}}@media(min-width: 1024px){.home-page .featured .featured__wrapper{padding:36px 32px;margin:0 -24px}}@media(min-width: 1440px){.home-page .featured .featured__wrapper{padding:36px 64px}}@media(min-width: 1920px){.home-page .featured .featured__wrapper{padding:32px 64px}}.home-page .featured .featured__wrapper .featured__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:424px;min-height:308px;border:1px solid #e1e4ec;border-radius:20px;padding:30px}@media(min-width: 768px){.home-page .featured .featured__wrapper .featured__card{width:45%;margin:12px}}@media(min-width: 1024px){.home-page .featured .featured__wrapper .featured__card{width:20%;padding:16px}}@media(min-width: 1440px){.home-page .featured .featured__wrapper .featured__card{width:23%;padding:16px 24px;transition:background-color .15s linear}.home-page .featured .featured__wrapper .featured__card:hover{background-color:#2db4ee}.home-page .featured .featured__wrapper .featured__card:hover .icon-choose{background:url(assets/4a102c45cf47d4bd9e8d.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .icon-updates{background:url(assets/3422fc85a2c79cde450b.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .icon-search{background:url(assets/81de434c2a0bca4d9237.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .icon-star-stroke{background:url(assets/277b0a0ef198a8303716.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .icon-social-skype{background:url(assets/4ef5e446ae878752a0b0.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .icon-video{background:url(assets/672f37e78cc79f6ad24e.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .icon-link{background:url(assets/720cc761f4ff83a816b9.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .icon-feedback{background:url(assets/720714e65ca66a523fc3.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card:hover .card-text,.home-page .featured .featured__wrapper .featured__card:hover .card-title{color:#fff}}@media(min-width: 1920px){.home-page .featured .featured__wrapper .featured__card{width:25%;padding:64px 40px;margin:16px}}.home-page .featured .featured__wrapper .featured__card:not(:last-child){margin-bottom:10px}@media(min-width: 768px){.home-page .featured .featured__wrapper .featured__card:not(:last-child){margin:12px}}@media(min-width: 1920px){.home-page .featured .featured__wrapper .featured__card:not(:last-child){margin:16px}}.home-page .featured .featured__wrapper .featured__card .card-icon{width:32px;height:32px;margin:16px 0;transition:background-image .15s linear}.home-page .featured .featured__wrapper .featured__card .icon-choose{background:url(assets/e8ae619b2f9a92eba45a.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .icon-updates{background:url(assets/fa83715f92613663499a.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .icon-search{background:url(assets/9f76c92ca60ca6f021e0.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .icon-star-stroke{background:url(assets/70d98699de226c9b2b19.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .icon-social-skype{background:url(assets/67ef337394b9084d8066.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .icon-video{background:url(assets/4a8b32865e6c9d489e9a.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .icon-link{background:url(assets/2c43e5552949af20ced1.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .icon-feedback{background:url(assets/d9e561e0bfbf01dc867d.png) center no-repeat}.home-page .featured .featured__wrapper .featured__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028;margin-bottom:16px;transition:color .15s linear}@media(min-width: 1024px){.home-page .featured .featured__wrapper .featured__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#1d2028}}@media(min-width: 1440px){.home-page .featured .featured__wrapper .featured__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1d2028}}@media(min-width: 1920px){.home-page .featured .featured__wrapper .featured__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#1d2028}}.home-page .featured .featured__wrapper .featured__card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#363c4a;text-align:center;transition:color .15s linear}@media(min-width: 1440px){.home-page .featured .featured__wrapper .featured__card .card-text{font-size:14px}}@media(min-width: 1920px){.home-page .featured .featured__wrapper .featured__card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d2028}}.home-page .library{background:linear-gradient(180deg, rgba(234, 239, 250, 0) 50.05%, #EAEFFA 100%),#fff}.home-page .library__wrapper{padding:24px 12px 42px}@media(min-width: 375px){.home-page .library__wrapper{padding:48px 24px 52px}}@media(min-width: 768px){.home-page .library__wrapper{padding:48px 64px 74px}}@media(min-width: 1024px){.home-page .library__wrapper{padding:48px 32px 124px}}@media(min-width: 1440px){.home-page .library__wrapper{padding:48px 64px 64px}}.home-page .library__wrapper .library__intro{display:flex;flex-direction:column;align-items:center}.home-page .library__wrapper .library__intro .intro-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-bottom:24px}.home-page .library__wrapper .library__intro .intro-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#1d2028;margin-bottom:24px;text-align:center}@media(min-width: 768px){.home-page .library__wrapper .library__intro .intro-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028}}@media(min-width: 1024px){.home-page .library__wrapper .library__intro .intro-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028}}.home-page .library__wrapper .library__intro .intro-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028;text-align:center}.home-page .library__wrapper .library__media{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:32px 0}@media(min-width: 1440px){.home-page .library__wrapper .library__media{margin:0 -12px;padding:34px 0;justify-content:center}}@media(min-width: 1920px){.home-page .library__wrapper .library__media{margin:0 -16px}}.home-page .library__wrapper .library__media .media-card{display:flex;flex-direction:column;align-items:center;margin-top:32px;width:100%}@media(min-width: 768px){.home-page .library__wrapper .library__media .media-card{width:30%;margin-top:0}}@media(min-width: 1024px){.home-page .library__wrapper .library__media .media-card{margin-top:24px}}@media(min-width: 1280px){.home-page .library__wrapper .library__media .media-card{width:15%}}@media(min-width: 1440px){.home-page .library__wrapper .library__media .media-card{max-width:198px;margin:0 12px}}@media(min-width: 1920px){.home-page .library__wrapper .library__media .media-card{max-width:272px;margin:0 16px}}.home-page .library__wrapper .library__media .media-card .card-image{width:100%;margin-bottom:16px}@media(min-width: 375px){.home-page .library__wrapper .library__media .media-card .card-image{max-width:327px}}@media(min-width: 768px){.home-page .library__wrapper .library__media .media-card .card-image{max-width:192px}}@media(min-width: 1024px){.home-page .library__wrapper .library__media .media-card .card-image{max-width:304px}}.home-page .library__wrapper .library__media .media-card .card-caption{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#2db4ee;letter-spacing:.05em;text-transform:uppercase;text-align:center}@media(min-width: 1280px){.home-page .library__wrapper .library__media .media-card .card-caption{font-size:16px}}@media(min-width: 1920px){.home-page .library__wrapper .library__media .media-card .card-caption{font-size:18px}}.home-page .library__wrapper .library__resources{padding:32px 20px}@media(min-width: 768px){.home-page .library__wrapper .library__resources{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding:0;margin:0 -16px}}.home-page .library__wrapper .library__resources .resources-card{text-align:center;margin-bottom:32px}@media(min-width: 768px){.home-page .library__wrapper .library__resources .resources-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:192px;margin:0 16px 32px}}@media(min-width: 768px){.home-page .library__wrapper .library__resources .resources-card{max-width:164px}}@media(min-width: 1440px){.home-page .library__wrapper .library__resources .resources-card{max-width:218px}}@media(min-width: 1920px){.home-page .library__wrapper .library__resources .resources-card{max-width:272px}}.home-page .library__wrapper .library__resources .resources-card .card-icon{width:24px;height:24px;margin-bottom:16px}.home-page .library__wrapper .library__resources .resources-card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d2028}@media(min-width: 768px){.home-page .library__wrapper .library__resources .resources-card .card-text{text-align:left}}@media(min-width: 1440px){.home-page .library__wrapper .library__resources .resources-card .card-text{font-size:14px}}@media(min-width: 1920px){.home-page .library__wrapper .library__resources .resources-card .card-text{font-size:16px}}.home-page .library__wrapper .library__resources .resources-card .card-text span{font-weight:700}.home-page .improves{background-color:#363c4a}.home-page .improves__wrapper{display:flex;flex-direction:column;background:url(assets/c4a1112fc9d9c116f2ff.png) bottom right no-repeat}@media(min-width: 768px){.home-page .improves__wrapper{background:url(assets/d608575eaa3420f0e77d.png) bottom right no-repeat}}@media(min-width: 1024px){.home-page .improves__wrapper{background:none;position:relative;padding:0 32px}}@media(min-width: 1440px){.home-page .improves__wrapper{flex-direction:row-reverse;padding:96px 32px;align-items:center;justify-content:flex-end}}@media(min-width: 1920px){.home-page .improves__wrapper{justify-content:space-between;padding:0 64px}}.home-page .improves__wrapper .improves__bg{width:481px;height:486px;margin:-48px auto 0;background:url(assets/930ddb2a0b75a36e1050.png) center no-repeat}@media(min-width: 768px){.home-page .improves__wrapper .improves__bg{width:597px;height:528px;margin:-48px auto 0;background:url(assets/0e7acd39c106e736c3a4.png) center center no-repeat}}@media(min-width: 1024px){.home-page .improves__wrapper .improves__bg{position:absolute;bottom:0;right:-13%;height:560px;background:url(assets/2019acc97be429054ec6.png) center center no-repeat}}@media(min-width: 1280px){.home-page .improves__wrapper .improves__bg{right:-1%}}@media(min-width: 1440px){.home-page .improves__wrapper .improves__bg{width:824px;right:-6%}}@media(min-width: 1920px){.home-page .improves__wrapper .improves__bg{position:unset;width:824px;height:744px;background:url(assets/be7e5755d596477fab05.png) center center no-repeat;margin:-48px -60px 0 0}}.home-page .improves__wrapper .improves__content{display:flex;flex-direction:column;width:100%;padding:0 12px 64px;margin-top:-112px}@media(min-width: 375px){.home-page .improves__wrapper .improves__content{padding:0 24px 104px;margin:-24px auto 0}}@media(min-width: 768px){.home-page .improves__wrapper .improves__content{padding:0 64px 58px;align-items:flex-start;margin:0 auto}}@media(min-width: 1024px){.home-page .improves__wrapper .improves__content{max-width:655px;padding:84px 0;margin:0}}@media(min-width: 1440px){.home-page .improves__wrapper .improves__content{margin-left:40px;max-width:825px;padding:0}}@media(min-width: 1920px){.home-page .improves__wrapper .improves__content{max-width:50%;margin-left:60px;padding:0}}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .title-wrapper{width:100%;display:flex;align-items:center;justify-content:flex-start}}.home-page .improves__wrapper .improves__content .title-wrapper .content-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-bottom:32px}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .title-wrapper .content-icon{margin-bottom:0;margin-right:24px}}@media(min-width: 1440px){.home-page .improves__wrapper .improves__content .title-wrapper .content-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-right:32px}}.home-page .improves__wrapper .improves__content .title-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#fff;width:75%;margin-bottom:24px}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .title-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff;width:85%;margin-bottom:0}}@media(min-width: 1440px){.home-page .improves__wrapper .improves__content .title-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:48px;color:#fff;margin-bottom:0}}@media(min-width: 1920px){.home-page .improves__wrapper .improves__content .title-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.home-page .improves__wrapper .improves__content .title-wrapper .content-title br{display:block}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .title-wrapper .content-title br{display:none}}@media(min-width: 968px){.home-page .improves__wrapper .improves__content .title-wrapper .content-title br{display:block}}.home-page .improves__wrapper .improves__content .content-data{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .content-data{flex-grow:1;margin-left:60px}}@media(min-width: 1440px){.home-page .improves__wrapper .improves__content .content-data{margin-left:96px}}.home-page .improves__wrapper .improves__content .content-data .content-wrapper{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width: 425px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper{flex-direction:row}}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper{margin:0 -12px}}@media(min-width: 1440px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper{justify-content:flex-start}}.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item{display:flex;width:100%;margin-bottom:24px}@media(min-width: 425px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item{max-width:176px;margin:6px}}@media(min-width: 586px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item{max-width:256px}}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item{flex-direction:column;max-width:266px;margin:12px}}@media(min-width: 1024px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item{max-width:246px}}@media(min-width: 1440px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item{max-width:276px;margin:12px 64px 12px 0}}@media(min-width: 1920px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item{max-width:332px}}.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item .icon{width:24px;height:24px}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item .icon{margin-bottom:18px;margin-right:24px}}.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;margin-left:16px}@media(min-width: 768px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;text-align:left;margin-left:0}}@media(min-width: 1024px){.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}}.home-page .improves__wrapper .improves__content .content-data .content-wrapper .content-item .text span{font-weight:700}.home-page .how-to{position:relative}.home-page .how-to .how-to__bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.home-page .how-to__wrapper{position:relative;display:flex;flex-direction:column;text-align:center;align-items:center;padding:44px 12px;z-index:5}@media(min-width: 375px){.home-page .how-to__wrapper{padding:92px 24px}}@media(min-width: 768px){.home-page .how-to__wrapper{padding:98px 64px 82px}}@media(min-width: 1440px){.home-page .how-to__wrapper{padding:168px 64px}}.home-page .how-to__wrapper .how-to__content{width:100%;max-width:876px;margin:0 auto}.home-page .how-to__wrapper .how-to__content .improves__bg{position:absolute;top:0;left:0;width:100%;height:100%;max-height:696px;background:linear-gradient(278deg, #0E6DA3 0%, #2DB4EE 100%);opacity:.85;z-index:-1}.home-page .how-to__wrapper .how-to__content .how-to__logo{width:100%;max-width:344px;margin-bottom:32px}.home-page .how-to__wrapper .how-to__content .how-to__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff;margin-bottom:32px}@media(min-width: 1440px){.home-page .how-to__wrapper .how-to__content .how-to__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff}}.home-page .how-to__wrapper .how-to__content .how-to__caption{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff;margin-bottom:32px;padding:0 44px}@media(min-width: 768px){.home-page .how-to__wrapper .how-to__content .how-to__caption{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#fff}}@media(min-width: 1440px){.home-page .how-to__wrapper .how-to__content .how-to__caption{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#fff}}.home-page .how-to__wrapper .how-to__content .how-to__subscribe .button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;display:inline-block;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:10px 20px;border:2px solid #fff;border-radius:60px;background:none;margin-bottom:16px;cursor:pointer;transition:background-color,color .15s linear}@media(min-width: 375px){.home-page .how-to__wrapper .how-to__content .how-to__subscribe .button{padding:10px 24px}}@media(min-width: 768px){.home-page .how-to__wrapper .how-to__content .how-to__subscribe .button{margin-bottom:32px;background-color:#fff;color:#2db4ee;padding:16px 32px;opacity:1}}@media(min-width: 1024px){.home-page .how-to__wrapper .how-to__content .how-to__subscribe .button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;background:none;margin-bottom:16px}}@media(min-width: 1440px){.home-page .how-to__wrapper .how-to__content .how-to__subscribe .button{background-color:#fff;opacity:1;color:#2db4ee;border:none}.home-page .how-to__wrapper .how-to__content .how-to__subscribe .button:hover{background-color:#fdc45b;color:#fff}}.home-page .how-to__wrapper .how-to__content .how-to__subscribe .caption{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:24px;color:#fff;letter-spacing:.05em;text-transform:uppercase}.testimonials{background-color:#f5f8fd}.testimonials__wrapper{padding:64px 12px 74px}@media(min-width: 375px){.testimonials__wrapper{padding:64px 24px 74px}}@media(min-width: 768px){.testimonials__wrapper{padding:68px 64px 69px}}@media(min-width: 1024px){.testimonials__wrapper{padding:64px 32px 98px}}@media(min-width: 1440px){.testimonials__wrapper{padding:64px 64px 114px}}@media(min-width: 768px){.testimonials__wrapper .testimonials__header{display:flex;margin-bottom:28px}}.testimonials__wrapper .testimonials__header .testimonials__icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-bottom:32px}@media(min-width: 768px){.testimonials__wrapper .testimonials__header .testimonials__icon{margin-bottom:0;margin-right:24px}}@media(min-width: 1440px){.testimonials__wrapper .testimonials__header .testimonials__icon{width:64px;height:64px}}.testimonials__wrapper .testimonials__header .testimonials__icon img{width:24px;height:24px}.testimonials__wrapper .testimonials__header .testimonials__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028;margin-bottom:32px}@media(min-width: 768px){.testimonials__wrapper .testimonials__header .testimonials__title{margin-bottom:0}}@media(min-width: 768px){.testimonials__wrapper .testimonials__header .testimonials__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028}}.testimonials__wrapper .testimonials__cards{display:flex;width:fit-content;margin:0 -6px}@media(min-width: 375px){.testimonials__wrapper .testimonials__cards{margin:0 0 0 -12px}}.testimonials__wrapper .testimonials__cards .testimonials__card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid #e1e4ec;border-radius:20px;padding:24px;margin:0 3px;width:100%;min-width:308px;max-width:576px}@media(min-width: 375px){.testimonials__wrapper .testimonials__cards .testimonials__card{margin:0 12px}}@media(min-width: 768px){.testimonials__wrapper .testimonials__cards .testimonials__card{width:308px;padding:40px}}@media(min-width: 968px){.testimonials__wrapper .testimonials__cards .testimonials__card{width:468px}}@media(min-width: 1280px){.testimonials__wrapper .testimonials__cards .testimonials__card{width:33%}}@media(min-width: 1440px){.testimonials__wrapper .testimonials__cards .testimonials__card{margin:0 16px}}.testimonials__wrapper .testimonials__cards .testimonials__card .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#11171b}.testimonials__wrapper .testimonials__cards .testimonials__card .text p:first-child{margin-bottom:16px}.testimonials__wrapper .testimonials__cards .testimonials__card .card-footer .reviewer{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028;margin-bottom:10px}.testimonials__wrapper .testimonials__cards .testimonials__card .card-footer .major{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#515663}.about{width:100%;max-width:1920px;margin:0 auto}.about .customizable__head,.about .secure__head,.about .search__head,.about .responsive__head{text-align:center;margin-bottom:24px}@media(min-width: 768px){.about .customizable__head,.about .secure__head,.about .search__head,.about .responsive__head{margin-bottom:36px}}.about .customizable__head .head-wrapper .head-icon,.about .secure__head .head-wrapper .head-icon,.about .search__head .head-wrapper .head-icon,.about .responsive__head .head-wrapper .head-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25)}@media(min-width: 768px){.about .customizable__head .head-wrapper .head-icon,.about .secure__head .head-wrapper .head-icon,.about .search__head .head-wrapper .head-icon,.about .responsive__head .head-wrapper .head-icon{margin:0;margin-right:24px}}@media(min-width: 1440px){.about .customizable__head .head-wrapper .head-icon,.about .secure__head .head-wrapper .head-icon,.about .search__head .head-wrapper .head-icon,.about .responsive__head .head-wrapper .head-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-right:32px}}@media(min-width: 1440px){.about .customizable__head .head-wrapper .head-icon img,.about .secure__head .head-wrapper .head-icon img,.about .search__head .head-wrapper .head-icon img,.about .responsive__head .head-wrapper .head-icon img{width:32px;height:32px}}@media(min-width: 768px){.about .customizable__head .head-wrapper .head-title,.about .secure__head .head-wrapper .head-title,.about .search__head .head-wrapper .head-title,.about .responsive__head .head-wrapper .head-title{margin:0}}@media(min-width: 1920px){.about .customizable__head .head-wrapper .head-title,.about .secure__head .head-wrapper .head-title,.about .search__head .head-wrapper .head-title,.about .responsive__head .head-wrapper .head-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028}}@media(min-width: 768px){.about .customizable__head .head-wrapper,.about .secure__head .head-wrapper{display:flex;align-items:center;justify-content:center;width:282px;margin:0 auto 24px}}.about .head-icon,.about .content-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin:0 auto;margin-bottom:24px}.about .head-title,.about .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028;margin-bottom:24px}.about .head-text,.about .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}.about .customizable__card,.about .secure__card,.about .search-card,.about .responsive__card,.about .content-card{margin-bottom:24px}.about .customizable__card .card-icon,.about .secure__card .card-icon,.about .search-card .card-icon,.about .responsive__card .card-icon,.about .content-card .card-icon{width:32px;height:32px;margin-bottom:16px}.about .customizable__card .card-title,.about .secure__card .card-title,.about .search-card .card-title,.about .responsive__card .card-title,.about .content-card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#1d2028;margin-bottom:16px}.about .customizable__card .card-text,.about .secure__card .card-text,.about .search-card .card-text,.about .responsive__card .card-text,.about .content-card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d2028}.about .banner-button,.about .community__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#fff;display:inline-block;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:10px 16px;background:#f98c4a;box-shadow:5px 10px 15px rgba(235,126,60,.25);border-radius:60px}@media(min-width: 375px){.about .banner-button,.about .community__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;padding:10px 24px}}@media(min-width: 1440px){.about .banner-button,.about .community__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;padding:16px 32px}}.about .banner{background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%),linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%),#2db4ee;backdrop-filter:blur(4px)}.about .banner__wrapper{position:relative;padding:116px 24px 48px}@media(min-width: 768px){.about .banner__wrapper{padding:148px 30px 80px}}@media(min-width: 1024px){.about .banner__wrapper{padding:120px 46px 40px}}@media(min-width: 1440px){.about .banner__wrapper{padding:144px 64px 60px}}.about .banner__wrapper .banner__content{width:100%;max-width:1556px;text-align:center;margin:0 auto}.about .banner__wrapper .banner__content .content-suptitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}@media(min-width: 768px){.about .banner__wrapper .banner__content .content-suptitle{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff}}.about .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff;margin-bottom:14px}@media(min-width: 768px){.about .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff;width:640px;text-align:center;margin:0 auto 30px}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .content-title{width:100%;margin:0 auto 22px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff;margin:0 auto 30px}}.about .banner__wrapper .banner__content .banner-media{margin-bottom:12px}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-media{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:30px;margin-bottom:-12px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media{margin-bottom:-34px}}@media(min-width: 1920px){.about .banner__wrapper .banner__content .banner-media{margin-bottom:-92px}}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-media .media-secure,.about .banner__wrapper .banner__content .banner-media .media-customizable{display:flex !important;flex-direction:column;align-self:flex-start;width:218px;margin-top:18px}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-secure,.about .banner__wrapper .banner__content .banner-media .media-customizable{align-items:center;width:273px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-secure,.about .banner__wrapper .banner__content .banner-media .media-customizable{width:396px}}.about .banner__wrapper .banner__content .banner-media .media-secure .content,.about .banner__wrapper .banner__content .banner-media .media-customizable .content{margin-bottom:112px}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-secure .content,.about .banner__wrapper .banner__content .banner-media .media-customizable .content{margin-bottom:36px}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-media .media-secure .content,.about .banner__wrapper .banner__content .banner-media .media-customizable .content{margin-bottom:6px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-secure .content,.about .banner__wrapper .banner__content .banner-media .media-customizable .content{margin-bottom:0}}.about .banner__wrapper .banner__content .banner-media .media-secure .content .text br,.about .banner__wrapper .banner__content .banner-media .media-customizable .content .text br{display:none}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-secure .content .text br,.about .banner__wrapper .banner__content .banner-media .media-customizable .content .text br{display:block}}.about .banner__wrapper .banner__content .banner-media .content{display:none}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-media .content{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:46px}}.about .banner__wrapper .banner__content .banner-media .content .title-group{display:flex;align-items:center;margin-bottom:16px}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .content .title-group{margin-bottom:20px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .content .title-group{margin-bottom:16px}}.about .banner__wrapper .banner__content .banner-media .content .title-group .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-right:16px}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .content .title-group .icon{margin-right:24px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .content .title-group .icon{margin-right:32px;display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25)}}.about .banner__wrapper .banner__content .banner-media .content .title-group .icon img{width:20px;height:20px}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .content .title-group .icon img{width:32px;height:32px}}.about .banner__wrapper .banner__content .banner-media .content .title-group .title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .content .title-group .title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#fff}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .content .title-group .title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff}}.about .banner__wrapper .banner__content .banner-media .content .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .content .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff}}.about .banner__wrapper .banner__content .banner-media .media-secure{display:none}.about .banner__wrapper .banner__content .banner-media .media-secure .image-group{align-self:center;margin-right:24px}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-secure .image-group{margin-left:32px;margin-right:0}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-media .media-secure .image-group{margin-left:0}}.about .banner__wrapper .banner__content .banner-media .media-secure .image-group img{width:112px}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-secure .image-group img{width:140px}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-media .media-secure .image-group img{width:176px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-secure .image-group img{width:190px}}@media(min-width: 1920px){.about .banner__wrapper .banner__content .banner-media .media-secure .image-group img{width:242px}}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-media .media-responsive{align-self:flex-start;width:218px;margin-top:-30px}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-responsive{width:273px;margin-top:-12px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-responsive{width:473px;margin-top:-30px}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-responsive .content{width:100%;margin-bottom:26px}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-media .media-responsive .content{margin-bottom:18px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-responsive .content{margin-bottom:12px}}@media(min-width: 1920px){.about .banner__wrapper .banner__content .banner-media .media-responsive .content{margin-bottom:26px}}.about .banner__wrapper .banner__content .banner-media .media-responsive .content .text br{display:none}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-responsive .content .text br{display:block}}.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper{height:240px;position:relative;margin-right:36px}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper{height:300px;margin-right:16px}}.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image{width:482px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block}.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image.desktop{display:none}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image{width:410px}}@media(min-width: 968px){.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image{display:none}.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image.desktop{display:block}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image{width:420px}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image{width:520px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image{width:600px}}@media(min-width: 1920px){.about .banner__wrapper .banner__content .banner-media .media-responsive .image-wrapper .responsive-image{width:675px}}.about .banner__wrapper .banner__content .banner-media .media-customizable{display:none}.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group{align-self:flex-end}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group{margin-left:32px;align-self:center}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group{margin-left:0}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group{align-self:flex-end}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group img{width:240px}}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group .customizable-image-mobile{width:172px}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group .customizable-image-mobile{display:none}}.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group .customizable-image-laptop{display:none}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group .customizable-image-laptop{display:block;width:246px}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group .customizable-image-laptop{width:296px}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group .customizable-image-laptop{width:348px}}@media(min-width: 1920px){.about .banner__wrapper .banner__content .banner-media .media-customizable .image-group .customizable-image-laptop{width:390px}}.about .banner__wrapper .banner__content .banner-logo{width:206px;margin-bottom:12px}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-logo{margin-top:-18px;margin-bottom:16px}}@media(min-width: 1280px){.about .banner__wrapper .banner__content .banner-logo{width:265px}}@media(min-width: 1920px){.about .banner__wrapper .banner__content .banner-logo{margin-top:0}}.about .banner__wrapper .banner__content .banner-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff;margin-bottom:12px}@media(min-width: 768px){.about .banner__wrapper .banner__content .banner-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#fff;margin-bottom:16px}}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff}}.about .banner__wrapper .banner__content .banner-button{cursor:pointer}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-button{background-color:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);transition:background-color,color .15s linear}}.about .banner__wrapper .banner__content .banner-button span{display:none}@media(min-width: 1024px){.about .banner__wrapper .banner__content .banner-button span{display:inline}}@media(min-width: 1440px){.about .banner__wrapper .banner__content .banner-button:hover{color:#fff;background-color:#fdc45b}}.about .banner__wrapper .banner__figure-1,.about .banner__wrapper .banner__figure-2,.about .banner__wrapper .banner__figure-3{position:absolute;bottom:-50%;left:50%;border-radius:50%;z-index:-1;background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(2, 80, 127, 0) 71.87%)}.about .banner__wrapper .banner__figure-1{width:795px;height:795px;opacity:.4;transform:translate(-50%, 25%)}@media(min-width: 768px){.about .banner__wrapper .banner__figure-1{width:994px;height:994px;transform:translate(-50%, 14%)}}@media(min-width: 1024px){.about .banner__wrapper .banner__figure-1{width:1262px;height:1262px;transform:translate(-50%, 49%)}}@media(min-width: 1280px){.about .banner__wrapper .banner__figure-1{width:1362px;height:1362px;transform:translate(-50%, 48%)}}@media(min-width: 1440px){.about .banner__wrapper .banner__figure-1{width:1490px;height:1490px;transform:translate(-50%, 45%)}}@media(min-width: 1920px){.about .banner__wrapper .banner__figure-1{width:1590px;height:1590px;transform:translate(-50%, 46%)}}.about .banner__wrapper .banner__figure-2{width:851px;height:851px;opacity:.25;transform:translate(-50%, 27%)}@media(min-width: 768px){.about .banner__wrapper .banner__figure-2{width:1074px;height:1074px;transform:translate(-50%, 17%)}}@media(min-width: 1024px){.about .banner__wrapper .banner__figure-2{width:1364px;height:1364px;transform:translate(-50%, 50%)}}@media(min-width: 1280px){.about .banner__wrapper .banner__figure-2{width:1562px;height:1562px;transform:translate(-50%, 52%)}}@media(min-width: 1440px){.about .banner__wrapper .banner__figure-2{width:1620px;height:1620px;transform:translate(-50%, 46%)}}@media(min-width: 1920px){.about .banner__wrapper .banner__figure-2{width:1720px;height:1720px;transform:translate(-50%, 47%)}}.about .banner__wrapper .banner__figure-3{width:905px;height:905px;opacity:.25;transform:translate(-50%, 29%)}@media(min-width: 768px){.about .banner__wrapper .banner__figure-3{width:1120px;height:1120px;transform:translate(-50%, 18%)}}@media(min-width: 1024px){.about .banner__wrapper .banner__figure-3{width:1422px;height:1422px;transform:translate(-50%, 51%)}}@media(min-width: 1280px){.about .banner__wrapper .banner__figure-3{width:1692px;height:1692px;transform:translate(-50%, 54%)}}@media(min-width: 1440px){.about .banner__wrapper .banner__figure-3{width:1792px;height:1792px;transform:translate(-50%, 50%)}}@media(min-width: 1920px){.about .banner__wrapper .banner__figure-3{transform:translate(-50%, 48%)}}.about .customizable__wrapper{padding:46px 24px 36px;position:relative}@media(min-width: 768px){.about .customizable__wrapper{padding:72px 64px 44px}}@media(min-width: 1024px){.about .customizable__wrapper{padding:72px 32px 12px}}@media(min-width: 1440px){.about .customizable__wrapper{padding:72px 64px}}@media(min-width: 1440px){.about .customizable__wrapper .customizable__head{margin-bottom:48px}}@media(min-width: 1024px){.about .customizable__wrapper .customizable__head .head-wrapper{margin-bottom:28px}}@media(min-width: 1440px){.about .customizable__wrapper .customizable__head .head-wrapper{width:100%}}@media(min-width: 1440px){.about .customizable__wrapper .customizable__head .head-wrapper .head-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25)}}@media(min-width: 1024px){.about .customizable__wrapper .customizable__head .head-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028}}.about .customizable__wrapper .customizable__head .head-text br{display:block}@media(min-width: 1024px){.about .customizable__wrapper .customizable__head .head-text br{display:none}}@media(min-width: 768px){.about .customizable__wrapper .customizable__cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -12px}}@media(min-width: 1024px){.about .customizable__wrapper .customizable__cards{align-items:flex-start}}.about .customizable__wrapper .customizable__cards .customizable__card{text-align:center;width:100%}@media(min-width: 768px){.about .customizable__wrapper .customizable__cards .customizable__card{width:45%;padding:24px;margin:12px}}@media(min-width: 1024px){.about .customizable__wrapper .customizable__cards .customizable__card{width:30%;padding:48px 32px}}@media(min-width: 1440px){.about .customizable__wrapper .customizable__cards .customizable__card{width:18%;padding:36px 8px}}@media(min-width: 1920px){.about .customizable__wrapper .customizable__cards .customizable__card{width:18%;margin:16px;padding:36px 34px}}@media(min-width: 1440px){.about .customizable__wrapper .customizable__cards .customizable__card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}}.about .secure{background-color:#f5f8fd}.about .secure__wrapper{padding:48px 24px 24px}@media(min-width: 768px){.about .secure__wrapper{padding:80px 64px 88px}}@media(min-width: 1024px){.about .secure__wrapper{padding:72px 32px 80px}}@media(min-width: 1024px){.about .secure__wrapper{padding:72px 64px 80px}}@media(min-width: 768px){.about .secure__wrapper .secure__head{margin-bottom:32px}}@media(min-width: 1920px){.about .secure__wrapper .secure__head{margin-bottom:64px}}@media(min-width: 1024px){.about .secure__wrapper .secure__head .head-wrapper{margin-bottom:20px}}@media(min-width: 1024px){.about .secure__wrapper .secure__head .head-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028}}.about .secure__wrapper .secure__content{text-align:center}@media(min-width: 768px){.about .secure__wrapper .secure__content{display:flex;align-items:center;justify-content:center;flex-direction:row}}.about .secure__wrapper .secure__content .content-image{width:232px;height:468px;margin-bottom:28px}@media(min-width: 768px){.about .secure__wrapper .secure__content .content-image{width:288px;height:574px;margin-bottom:0}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-image{order:2}}.about .secure__wrapper .secure__content .content-cards{text-align:left}@media(min-width: 768px){.about .secure__wrapper .secure__content .content-cards{margin-left:48px}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards{display:contents}}.about .secure__wrapper .secure__content .content-cards .cards-left{display:flex;flex-direction:column}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .cards-left{order:1;margin-right:24px}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .cards-left .secure__card{flex-direction:column;align-items:flex-end}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .cards-left .secure__card .card-icon{margin:0 0 20px}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .cards-left .secure__card .card-wrapper .card-text{text-align:right}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .cards-left .secure__card .card-wrapper .card-title{width:fit-content;margin-left:auto}}.about .secure__wrapper .secure__content .content-cards .cards-right{display:flex;flex-direction:column}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .cards-right{order:3;margin-left:24px}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .cards-right .secure__card{flex-direction:column;align-items:flex-start}.about .secure__wrapper .secure__content .content-cards .cards-right .secure__card:last-child{padding:0 24px 48px}}@media(min-width: 1440px){.about .secure__wrapper .secure__content .content-cards .cards-right .secure__card:last-child{padding:0 48px 48px}}.about .secure__wrapper .secure__content .content-cards .secure__card{padding:0 24px}@media(min-width: 768px){.about .secure__wrapper .secure__content .content-cards .secure__card{display:flex;width:308px;padding:0;margin-bottom:32px}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .secure__card{padding:24px;margin-bottom:8px}}@media(min-width: 1440px){.about .secure__wrapper .secure__content .content-cards .secure__card{width:424px;padding:24px 48px}}@media(min-width: 768px){.about .secure__wrapper .secure__content .content-cards .secure__card .card-icon{margin:0 16px 0 0}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .secure__card .card-icon{margin:0 0 20px}}@media(min-width: 768px){.about .secure__wrapper .secure__content .content-cards .secure__card .card-wrapper .card-title{margin-bottom:8px}}@media(min-width: 1024px){.about .secure__wrapper .secure__content .content-cards .secure__card .card-wrapper .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028;margin-bottom:16px}}@media(min-width: 1440px){.about .secure__wrapper .secure__content .content-cards .secure__card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}}.about .search__wrapper{padding:48px 24px 84px;position:relative}@media(min-width: 768px){.about .search__wrapper{display:flex;align-items:center;flex-direction:column;padding:76px 64px 120px}}@media(min-width: 1024px){.about .search__wrapper{padding:72px 32px 104px;flex-direction:row;align-items:flex-start}}@media(min-width: 1440px){.about .search__wrapper{padding:72px 64px 88px}}.about .search__wrapper .bg-image-wrapper .mobile{position:absolute;top:81%;left:56%;transform:translate(-50%, 0%);z-index:-1}@media(min-width: 768px){.about .search__wrapper .bg-image-wrapper .mobile{display:none}}.about .search__wrapper .bg-image-wrapper .tablet{display:none;position:absolute;top:67%;left:3%;transform:translate(-50%, 0%);z-index:-1}@media(min-width: 768px){.about .search__wrapper .bg-image-wrapper .tablet{display:block}}@media(min-width: 1024px){.about .search__wrapper .bg-image-wrapper .tablet{top:52%;left:12%}}@media(min-width: 1440px){.about .search__wrapper .bg-image-wrapper .tablet{top:47%;left:17%}}@media(min-width: 1920px){.about .search__wrapper .bg-image-wrapper .tablet{top:48%;left:12%}}.about .search__wrapper .search__head{text-align:left}@media(min-width: 768px){.about .search__wrapper .search__head{max-width:629px;width:100%}}@media(min-width: 1024px){.about .search__wrapper .search__head{width:40%;margin-right:24px}}@media(min-width: 1280px){.about .search__wrapper .search__head{width:38%}}@media(min-width: 1440px){.about .search__wrapper .search__head{width:30%;display:flex;flex-direction:column}}@media(min-width: 768px){.about .search__wrapper .search__head .head-wrapper{display:flex;margin-bottom:16px}}@media(min-width: 1024px){.about .search__wrapper .search__head .head-wrapper{justify-content:flex-end;align-items:center}}@media(min-width: 1440px){.about .search__wrapper .search__head .head-wrapper{width:100%;justify-content:space-between}}.about .search__wrapper .search__head .head-icon{margin:0 0 24px}@media(min-width: 768px){.about .search__wrapper .search__head .head-icon{margin:0 24px 0 0}}@media(min-width: 1440px){.about .search__wrapper .search__head .head-icon{margin:0}}.about .search__wrapper .search__head .head-icon img{width:24px;height:24px}@media(min-width: 1024px){.about .search__wrapper .search__head .head-title{width:80%}}@media(min-width: 1440px){.about .search__wrapper .search__head .head-title{width:75%}}.about .search__wrapper .search__head .head-title br{display:none}@media(min-width: 1024px){.about .search__wrapper .search__head .head-title br{display:block}}@media(min-width: 768px){.about .search__wrapper .search__head .head-text{margin-left:72px}}@media(min-width: 1024px){.about .search__wrapper .search__head .head-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028}}@media(min-width: 1440px){.about .search__wrapper .search__head .head-text{margin-left:0;width:75%;align-self:flex-end}}.about .search__wrapper .search__cards{width:100%}@media(min-width: 768px){.about .search__wrapper .search__cards{display:flex;flex-wrap:wrap;justify-content:flex-end}}@media(min-width: 1024px){.about .search__wrapper .search__cards{margin:-16px -24px 0}}@media(min-width: 1440px){.about .search__wrapper .search__cards{width:75%}}@media(min-width: 1920px){.about .search__wrapper .search__cards{margin:-42px 0 0;width:70%}}.about .search__wrapper .search__cards .search-card{padding:0 24px}@media(min-width: 768px){.about .search__wrapper .search__cards .search-card{width:50%;max-width:282px;padding:16px 24px;margin-bottom:0}}@media(min-width: 968px){.about .search__wrapper .search__cards .search-card{width:50%;max-width:304px;padding:16px 24px;margin-bottom:0}}@media(min-width: 1024px){.about .search__wrapper .search__cards .search-card{max-width:282px;padding:16px 0;margin:0 24px}}@media(min-width: 1280px){.about .search__wrapper .search__cards .search-card{max-width:368px}}@media(min-width: 1440px){.about .search__wrapper .search__cards .search-card{max-width:426px}}@media(min-width: 1920px){.about .search__wrapper .search__cards .search-card{max-width:528px;margin:32px 24px}}.about .search__wrapper .search__cards .search-card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028}.about .search__wrapper .search__cards .search-card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d2028}@media(min-width: 768px){.about .search__wrapper .search__cards .search-card-1{order:2}}@media(min-width: 1024px){.about .search__wrapper .search__cards .search-card-1{order:1}}@media(min-width: 768px){.about .search__wrapper .search__cards .search-card-2{order:1}}@media(min-width: 1024px){.about .search__wrapper .search__cards .search-card-2{order:2}}@media(min-width: 768px){.about .search__wrapper .search__cards .search-card-3{order:4}}@media(min-width: 1024px){.about .search__wrapper .search__cards .search-card-3{order:3}}@media(min-width: 768px){.about .search__wrapper .search__cards .search-card-4{order:3}}@media(min-width: 1024px){.about .search__wrapper .search__cards .search-card-4{order:4}}.about .responsive{background-color:#eaeffa}.about .responsive__wrapper{padding:20px 24px 40px}@media(min-width: 768px){.about .responsive__wrapper{padding:48px 64px 92px}}@media(min-width: 1024px){.about .responsive__wrapper{padding:75px 32px 125px;position:relative}}@media(min-width: 1280px){.about .responsive__wrapper{padding:72px 64px}}@media(min-width: 1440px){.about .responsive__wrapper{padding:124px 64px}}@media(min-width: 1920px){.about .responsive__wrapper{padding:188px 64px}}.about .responsive__wrapper .responsive__image-container{display:flex;justify-content:center;margin-bottom:24px}@media(min-width: 1024px){.about .responsive__wrapper .responsive__image-container{position:absolute;top:50%;left:10%;transform:translate(-50%, -50%);margin-bottom:0}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__image-container{left:18%}}@media(min-width: 1920px){.about .responsive__wrapper .responsive__image-container{left:0;transform:translate(0, -50%)}}.about .responsive__wrapper .responsive__image-container .responsive__image-mobile{width:400px}@media(min-width: 768px){.about .responsive__wrapper .responsive__image-container .responsive__image-mobile{width:100%;max-width:768px}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__image-container .responsive__image-mobile{display:none}}.about .responsive__wrapper .responsive__image-container .responsive__image-desktop{width:100%;display:none}@media(min-width: 1280px){.about .responsive__wrapper .responsive__image-container .responsive__image-desktop{display:block;max-width:600px}}@media(min-width: 1440px){.about .responsive__wrapper .responsive__image-container .responsive__image-desktop{max-width:696px}}@media(min-width: 1920px){.about .responsive__wrapper .responsive__image-container .responsive__image-desktop{max-width:768px}}@media(min-width: 768px){.about .responsive__wrapper .responsive__content{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media(min-width: 1024px){.about .responsive__wrapper .responsive__content{align-items:flex-end}}@media(min-width: 768px){.about .responsive__wrapper .responsive__content .content-wrapper{width:629px}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__content .content-wrapper{display:flex;flex-direction:column;align-items:flex-end;width:60%}}@media(min-width: 768px){.about .responsive__wrapper .responsive__content .content-wrapper .content-head{display:flex;align-items:center;justify-content:flex-start;margin-bottom:36px}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__content .content-wrapper .content-head{justify-content:flex-end;width:100%}}.about .responsive__wrapper .responsive__content .content-wrapper .content-icon{margin:0 0 24px}@media(min-width: 768px){.about .responsive__wrapper .responsive__content .content-wrapper .content-icon{margin:0 24px 0 0}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__content .content-wrapper .content-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25)}}@media(min-width: 768px){.about .responsive__wrapper .responsive__content .content-wrapper .content-title{margin:0}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__content .content-wrapper .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028;width:80%}}.about .responsive__wrapper .responsive__content .content-wrapper .content-text{margin-bottom:24px}@media(min-width: 768px){.about .responsive__wrapper .responsive__content .content-wrapper .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028;margin:0 0 0 72px;margin-bottom:32px}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__content .content-wrapper .content-text{width:80%}}@media(min-width: 768px){.about .responsive__wrapper .responsive__content .content-wrapper .content-cards{display:flex;justify-content:flex-end;align-items:flex-start;margin-left:72px}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__content .content-wrapper .content-cards{width:80%;justify-content:flex-start}}@media(min-width: 768px){.about .responsive__wrapper .responsive__content .content-wrapper .content-cards .content-card{width:268px;margin-bottom:0}.about .responsive__wrapper .responsive__content .content-wrapper .content-cards .content-card:first-child{margin-right:24px}}@media(min-width: 1280px){.about .responsive__wrapper .responsive__content .content-wrapper .content-cards .content-card{width:308px}}@media(min-width: 1920px){.about .responsive__wrapper .responsive__content .content-wrapper .content-cards .content-card{width:376px}}@media(min-width: 1440px){.about .responsive__wrapper .responsive__content .content-wrapper .content-cards .content-card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028}}@media(min-width: 1440px){.about .responsive__wrapper .responsive__content .content-wrapper .content-cards .content-card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}}.about .community{position:relative}.about .community .community__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(278deg, #0E6DA3 0%, #2DB4EE 100%);opacity:.75;z-index:-1}.about .community .community__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/f48a45eb2ef0d3e2cfbe.png) center no-repeat;background-size:cover;z-index:-2}.about .community__wrapper{padding:48px 24px 52px}@media(min-width: 768px){.about .community__wrapper{padding:72px 64px 76px}}@media(min-width: 1024px){.about .community__wrapper{padding:122px 32px}}@media(min-width: 1440px){.about .community__wrapper{padding:144px 64px}}.about .community__wrapper .community__content{text-align:center}.about .community__wrapper .community__content .content-logo{max-width:266px;margin-bottom:24px}@media(min-width: 768px){.about .community__wrapper .community__content .content-logo{margin-bottom:16px}}.about .community__wrapper .community__content .content-text{color:#fff;margin-bottom:24px}@media(min-width: 768px){.about .community__wrapper .community__content .content-text{margin-bottom:32px}}@media(min-width: 1024px){.about .community__wrapper .community__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff;margin-bottom:16px}}@media(min-width: 1440px){.about .community__wrapper .community__content .content-text{margin-bottom:48px}}@media(min-width: 768px){.about .community__wrapper .community__content .content-cards{margin-bottom:32px}}@media(min-width: 1024px){.about .community__wrapper .community__content .content-cards{display:flex;justify-content:center;margin-bottom:16px}}.about .community__wrapper .community__content .content-cards .content-card{text-align:center}@media(min-width: 768px){.about .community__wrapper .community__content .content-cards .content-card:not(:last-child){margin-bottom:16px}}@media(min-width: 1024px){.about .community__wrapper .community__content .content-cards .content-card{width:304px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:0;padding:24px}.about .community__wrapper .community__content .content-cards .content-card:not(:last-child){margin-bottom:0}}@media(min-width: 1440px){.about .community__wrapper .community__content .content-cards .content-card{width:474px;padding:32px}}.about .community__wrapper .community__content .content-cards .content-card .card-title,.about .community__wrapper .community__content .content-cards .content-card .card-text{color:#fff}@media(min-width: 1024px){.about .community__wrapper .community__content .content-cards .content-card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff}}@media(min-width: 1440px){.about .community__wrapper .community__content .content-cards .content-card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff}}.about .community__wrapper .community__content .content-cards .content-card .card-text br{display:none}@media(min-width: 1024px){.about .community__wrapper .community__content .content-cards .content-card .card-text br{display:block}}.about .community__wrapper .community__content .community__button{cursor:pointer}@media(min-width: 768px){.about .community__wrapper .community__content .community__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;padding:16px 32px}}@media(min-width: 1440px){.about .community__wrapper .community__content .community__button{color:#2db4ee;background-color:#fff;box-shadow:5px 10px 15px rgba(0,132,207,.25);transition:background-color,color .15s linear}}@media(min-width: 1440px){.about .community__wrapper .community__content .community__button:hover{color:#fff;background-color:#fdc45b}}.about .community__wrapper .community__content .community__button span{display:none}@media(min-width: 768px){.about .community__wrapper .community__content .community__button span{display:inline}}.how-it-works{width:100%;max-width:1920px;margin:0 auto}.how-it-works .content-head{display:flex;align-items:center;margin-bottom:24px}.how-it-works .content-head .head-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-right:24px}@media(min-width: 1440px){.how-it-works .content-head .head-icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-right:32px}}.how-it-works .content-head .head-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028}@media(min-width: 1440px){.how-it-works .content-head .head-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028}}.how-it-works .banner{background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%),linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%),#2db4ee;backdrop-filter:blur(4px)}.how-it-works .banner__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;padding:120px 24px 0}@media(min-width: 768px){.how-it-works .banner__wrapper{padding:125px 64px 0}}@media(min-width: 1024px){.how-it-works .banner__wrapper{display:flex;flex-direction:row;padding:153px 32px 72px}}@media(min-width: 1280px){.how-it-works .banner__wrapper{justify-content:center}}@media(min-width: 1440px){.how-it-works .banner__wrapper{padding:216px 64px 120px}}@media(min-width: 1920px){.how-it-works .banner__wrapper{justify-content:space-around}}.how-it-works .banner__wrapper .banner__content{text-align:center;margin-bottom:64px}@media(min-width: 768px){.how-it-works .banner__wrapper .banner__content{margin-bottom:20px}}@media(min-width: 1024px){.how-it-works .banner__wrapper .banner__content{width:548px;text-align:left;margin-bottom:0}}@media(min-width: 1440px){.how-it-works .banner__wrapper .banner__content{width:579px}}.how-it-works .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff;margin-bottom:12px}@media(min-width: 768px){.how-it-works .banner__wrapper .banner__content .content-title{margin-bottom:24px}}@media(min-width: 1024px){.how-it-works .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.how-it-works .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin-bottom:12px}@media(min-width: 768px){.how-it-works .banner__wrapper .banner__content .content-text{margin-bottom:24px}}@media(min-width: 1024px){.how-it-works .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff}}.how-it-works .banner__wrapper .banner__content .banner__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#fff;display:inline-block;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:10px 16px;background:#f98c4a;box-shadow:5px 10px 15px rgba(235,126,60,.25);border-radius:60px;transition:background-color .15s linear}@media(min-width: 375px){.how-it-works .banner__wrapper .banner__content .banner__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;padding:10px 24px}}@media(min-width: 768px){.how-it-works .banner__wrapper .banner__content .banner__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;padding:16px 32px}}@media(min-width: 1440px){.how-it-works .banner__wrapper .banner__content .banner__button{cursor:pointer}.how-it-works .banner__wrapper .banner__content .banner__button:hover{background-color:#fdc45b}}.how-it-works .banner__wrapper .banner__content .banner__button span{display:none}@media(min-width: 768px){.how-it-works .banner__wrapper .banner__content .banner__button span{display:inline}}.how-it-works .banner__wrapper .image-wrapper{text-align:center}@media(min-width: 768px){.how-it-works .banner__wrapper .image-wrapper{width:100%}}@media(min-width: 1024px){.how-it-works .banner__wrapper .image-wrapper{position:relative;width:40%}}@media(min-width: 1920px){.how-it-works .banner__wrapper .image-wrapper{width:unset}}.how-it-works .banner__wrapper .image-wrapper .banner__image{margin-bottom:-26px}@media(min-width: 768px){.how-it-works .banner__wrapper .image-wrapper .banner__image{width:100%;margin-bottom:-41px}}@media(min-width: 1024px){.how-it-works .banner__wrapper .image-wrapper .banner__image{width:768px;position:absolute;top:0;left:0;transform:translate(-8%, -42%);margin-bottom:0}}@media(min-width: 1440px){.how-it-works .banner__wrapper .image-wrapper .banner__image{width:991px}}@media(min-width: 1920px){.how-it-works .banner__wrapper .image-wrapper .banner__image{display:none}}.how-it-works .banner__wrapper .banner__image-l{display:none}@media(min-width: 1920px){.how-it-works .banner__wrapper .banner__image-l{display:block;position:absolute;right:0;top:18%;max-width:991px}}.how-it-works .how-to__wrapper{padding:48px 24px}@media(min-width: 768px){.how-it-works .how-to__wrapper{padding:48px 64px 50px}}@media(min-width: 1024px){.how-it-works .how-to__wrapper{padding:48px 32px}}@media(min-width: 1440px){.how-it-works .how-to__wrapper{padding:96px 64px 144px}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-head{justify-content:center}}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-cards{display:flex;justify-content:center;align-items:center;margin-bottom:24px}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-cards{margin-bottom:40px}}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#1d2028;display:flex;align-items:center;background-color:#fff;border:1px solid #e1e4ec;border-radius:10px;padding:16px;margin-bottom:10px;transition:background-color .15s linear}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card{width:184px;min-height:152px;flex-direction:column;justify-content:center;margin-bottom:0;padding:28px 16px;margin:0 5px}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card{width:272px;margin:0 16px;padding:40px;cursor:pointer}}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:last-child{margin-bottom:24px}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:last-child{margin-bottom:0;padding:16px}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:last-child{margin-bottom:0;padding:40px}}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .card-text{width:80%;transition:color .15s linear}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .card-text{text-align:center;width:152px}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .card-text{width:172px}}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .card-icon{width:32px;height:32px;margin-right:16px;transition:background-image .15s linear}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .card-icon{margin-right:0;margin-bottom:16px}}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .icon-person{background:url(assets/33decb556c8a43fcf27c.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .icon-articles{background:url(assets/a21a8e0688f041ad6abb.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .icon-form{background:url(assets/9f306b01608056790f2d.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .icon-search{background:url(assets/b0a9336b8e35224ac404.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card .icon-edit{background:url(assets/a1d756fc4dde6a248403.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card._active,.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:hover{background-color:#2db4ee;cursor:pointer}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card._active .card-text,.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:hover .card-text{color:#fff}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card._active .icon-person,.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:hover .icon-person{background:url(assets/cd391871dc71d1a0638b.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card._active .icon-articles,.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:hover .icon-articles{background:url(assets/5e5b55a9db3a7f9e8542.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card._active .icon-form,.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:hover .icon-form{background:url(assets/334d299637ca70c7217f.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card._active .icon-search,.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:hover .icon-search{background:url(assets/a8373b59c16af3b8402e.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card._active .icon-edit,.how-it-works .how-to__wrapper .how-to__content .content-cards .content-card:hover .icon-edit{background:url(assets/944b01f4c7f6c23e1bd6.svg) center no-repeat}.how-it-works .how-to__wrapper .how-to__content .content-media{position:relative;width:100%;max-width:1488px;margin:0 auto;border-radius:10px;padding:10px}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media{background:url(assets/f267917a9b4dc18b8e48.png) no-repeat;background-size:105%;padding:24px}}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-media{padding:24px 24px 20px;height:672px;background:url(assets/48f13648702c409f5f4d.png) center}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-media{padding:24px 40px 20px}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-bg-white{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85;border-radius:10px;z-index:2}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-bg-white{background:linear-gradient(150.93deg, #E8F8FF 0%, rgba(232, 248, 255, 0) 43.74%)}}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-bg-white{background:linear-gradient(90deg, #E8F8FF 0%, rgba(232, 248, 255, 0) 59.48%)}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-bg-blue{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%),#0084cf;border-radius:10px}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-bg-blue{opacity:.85;background:linear-gradient(101.5deg, #0E6DA3 45.35%, #2DB4EE 100%, #2DB4EE 100%, #0084CF 100%)}}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-bg-blue{background:linear-gradient(278deg, #2DB4EE 0%, #0E6DA3 47.89%)}}.how-it-works .how-to__wrapper .how-to__content .content-media .media{position:relative;z-index:3;display:none;flex-direction:column;height:100%;justify-content:space-between}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-media .media{flex-direction:row}}.how-it-works .how-to__wrapper .how-to__content .content-media .media .image{max-width:100%;height:auto;display:flex;align-self:center}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-media .media .image{max-width:52%;height:auto}}@media(min-width: 1280px){.how-it-works .how-to__wrapper .how-to__content .content-media .media .image{max-width:57%;height:auto}}@media(min-width: 1550px){.how-it-works .how-to__wrapper .how-to__content .content-media .media .image{max-width:100%;height:auto}}.how-it-works .how-to__wrapper .how-to__content .content-media .media .image.bottom{align-self:end}.how-it-works .how-to__wrapper .how-to__content .content-media .media._active{display:flex}.how-it-works .how-to__wrapper .how-to__content .content-media .media-text{width:100%}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text{max-width:536px}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff;margin-bottom:10px}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .yellow-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fdc45b}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .yellow-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#fdc45b}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .yellow-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fdc45b}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .l-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .l-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .l-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .list{list-style:auto;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#fff;margin-left:20px}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .list{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}}@media(min-width: 1024px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-text .list{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;transition:background-color .15s linear}@media(min-width: 768px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-icon{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25)}.how-it-works .how-to__wrapper .how-to__content .content-media .media-icon img{width:32px;height:32px}}@media(min-width: 1440px){.how-it-works .how-to__wrapper .how-to__content .content-media .media-icon{display:flex;justify-content:center;align-items:center;width:89px;height:89px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25)}}.how-it-works .how-to__wrapper .how-to__content .content-media .media-image{width:100%;border-radius:10px}.how-it-works .extensive{background-color:#f5f8fd}.how-it-works .extensive__wrapper{padding:48px 24px}@media(min-width: 768px){.how-it-works .extensive__wrapper{padding:36px 64px}}@media(min-width: 1024px){.how-it-works .extensive__wrapper{padding:52px 32px}}@media(min-width: 1440px){.how-it-works .extensive__wrapper{padding:44px 64px}}@media(min-width: 1280px){.how-it-works .extensive__wrapper .extensive__content{display:flex;align-items:center}}@media(min-width: 1440px){.how-it-works .extensive__wrapper .extensive__content{justify-content:center}}.how-it-works .extensive__wrapper .extensive__content .content__wrapper{margin-bottom:32px}@media(min-width: 768px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper{margin-right:24px}}@media(min-width: 1024px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper{width:100%;max-width:576px;margin-right:32px}}@media(min-width: 1280px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper{margin-bottom:0}}.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-head{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#1d2028}@media(min-width: 1024px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-head{margin-bottom:28px}}.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028}.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-text-column{display:flex;flex-direction:column}@media(min-width: 586px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-text-column{display:none}}@media(min-width: 1280px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-text-column{display:flex}}.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-text-row{display:none}@media(min-width: 586px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-text-row{display:flex;flex-direction:row}}@media(min-width: 1280px){.how-it-works .extensive__wrapper .extensive__content .content__wrapper .content-text-row{display:none}}.how-it-works .extensive__wrapper .extensive__content .content-links{display:grid;grid-template-columns:1fr;grid-gap:32px;justify-items:center}@media(min-width: 768px){.how-it-works .extensive__wrapper .extensive__content .content-links{grid-template-columns:1fr 1fr}}.how-it-works .extensive__wrapper .extensive__content .content-links .content-link{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 60px 40px;background:#fff;text-decoration:none;box-shadow:5px 10px 15px rgba(0,132,207,.25);border-radius:10px}@media(min-width: 1280px){.how-it-works .extensive__wrapper .extensive__content .content-links .content-link{width:424px}}.how-it-works .extensive__wrapper .extensive__content .content-links .content-link .card-icon{width:72px;height:72px}.how-it-works .extensive__wrapper .extensive__content .content-links .content-link .card-title{margin:25px 0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#1d2028;text-align:center}.how-it-works .extensive__wrapper .extensive__content .content-links .content-link .card-text{text-align:center;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d2028}.how-it-works .extensive__wrapper .extensive__content .content-links .content-link .icon-guidebook{background:url(assets/1eb4cbdd7a8830828e2e.svg) center no-repeat}.how-it-works .extensive__wrapper .extensive__content .content-links .content-link .icon-book{background:url(assets/5c1d005aa05ff950041a.svg) center no-repeat}.how-it-works .library{display:none;position:relative}@media(min-width: 1920px){.how-it-works .library{display:block}}.how-it-works .library .library__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(278deg, #0E6DA3 0%, #2DB4EE 100%);opacity:.75;z-index:-1}.how-it-works .library .library__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/40815de7872e41cb25a2.png) center no-repeat;background-size:cover;z-index:-2}.how-it-works .library__wrapper{padding:170px 216px 166px}.how-it-works .library__wrapper .library__content{text-align:center}.how-it-works .library__wrapper .library__content .content-logo{max-width:266px;margin-bottom:32px}.how-it-works .library__wrapper .library__content .content-text{color:#fff;margin-bottom:32px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#fff}.how-it-works .library__wrapper .library__content .library__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;cursor:pointer;position:relative;letter-spacing:.06em;text-transform:uppercase;padding:16px 32px;background:#f98c4a;box-shadow:5px 10px 15px rgba(235,126,60,.25);border-radius:60px}@media(min-width: 1440px){.how-it-works .library__wrapper .library__content .library__button{color:#2db4ee;background-color:#fff;box-shadow:5px 10px 15px rgba(0,132,207,.25);transition:background-color,color .15s linear}}@media(min-width: 1440px){.how-it-works .library__wrapper .library__content .library__button:hover{color:#fff;background-color:#fdc45b}}.how-it-works .testimonials{display:none}@media(min-width: 1920px){.how-it-works .testimonials{display:block}}.pricing{width:100%;max-width:1920px;margin:0 auto}.pricing .banner{background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%),linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%),#2db4ee;backdrop-filter:blur(4px)}.pricing .banner__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;padding:120px 24px 164px}@media(min-width: 768px){.pricing .banner__wrapper{padding:126px 64px 284px}}@media(min-width: 1024px){.pricing .banner__wrapper{padding:144px 32px 192px}}@media(min-width: 1440px){.pricing .banner__wrapper{padding:144px 64px 360px}}.pricing .banner__wrapper .banner__content{text-align:center;margin-bottom:52px;width:100%}@media(min-width: 768px){.pricing .banner__wrapper .banner__content{margin-bottom:76px;width:641px}}@media(min-width: 1024px){.pricing .banner__wrapper .banner__content{margin-bottom:88px;width:100%}}@media(min-width: 1440px){.pricing .banner__wrapper .banner__content{margin-bottom:72px}}.pricing .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff;margin-bottom:12px}@media(min-width: 768px){.pricing .banner__wrapper .banner__content .content-title{margin-bottom:24px}}@media(min-width: 1440px){.pricing .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.pricing .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin-bottom:12px}.pricing .banner__wrapper .banner__content .content-text br{display:none}@media(min-width: 1024px){.pricing .banner__wrapper .banner__content .content-text br{display:block}}@media(min-width: 768px){.pricing .banner__wrapper .banner__content .content-text{margin-bottom:24px}}@media(min-width: 1024px){.pricing .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff}}.pricing .banner__wrapper .banner__content .banner__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;color:#fff;display:inline-block;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;padding:10px 16px;background:#f98c4a;box-shadow:5px 10px 15px rgba(235,126,60,.25);border-radius:60px;transition:background-color .15s linear}@media(min-width: 375px){.pricing .banner__wrapper .banner__content .banner__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;padding:10px 24px}}@media(min-width: 768px){.pricing .banner__wrapper .banner__content .banner__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;padding:16px 32px}}@media(min-width: 1440px){.pricing .banner__wrapper .banner__content .banner__button{cursor:pointer}.pricing .banner__wrapper .banner__content .banner__button:hover{background-color:#fdc45b}}.pricing .banner__wrapper .banner__content .banner__button span{display:none}@media(min-width: 768px){.pricing .banner__wrapper .banner__content .banner__button span{display:inline}}.pricing .subscription__wrapper{padding:0 24px 24px}@media(min-width: 768px){.pricing .subscription__wrapper{padding:0 64px 44px}}@media(min-width: 1024px){.pricing .subscription__wrapper{padding:0 32px 60px}}@media(min-width: 1440px){.pricing .subscription__wrapper{padding:0 64px 68px}}.pricing .subscription__wrapper .subscription__cards{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:-164px 0 0}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards{flex-direction:row;flex-wrap:wrap;margin:-284px -24px 0}}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards{margin:-192px -10px 0}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards{margin:-360px -32px 0}}.pricing .subscription__wrapper .subscription__cards .subscription__card{width:327px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;margin:0 0 24px;background:#fff;box-shadow:5px 10px 15px rgba(0,132,207,.25);border-radius:10px}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card{width:308px;margin:0 12px 24px}}@media(min-width: 1024px){.pricing .subscription__wrapper .subscription__cards .subscription__card{width:232px;margin:0 5px 0}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards .subscription__card{width:308px;margin:0 16px 0}}@media(min-width: 1920px){.pricing .subscription__wrapper .subscription__cards .subscription__card{width:424px;padding:40px 60px}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-image{margin-bottom:15px}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-image{margin-bottom:20px}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028;margin-bottom:15px}@media(min-width: 1024px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-title{display:flex;justify-content:center;align-items:center;min-height:48px}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#1d2028}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-price{width:100%;display:flex;justify-content:center;align-items:center;padding:15px 0;margin-bottom:15px;border-top:2px solid #eaeffa;border-bottom:2px solid #eaeffa}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-price .price-value{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#2db4ee}@media(min-width: 1024px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-price .price-value{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#2db4ee}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-price .price-value{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#2db4ee}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-price .price-info{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;color:#1d2028;margin-left:10px;text-align:left}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-price .price-info{line-height:20px}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-price .price-info{line-height:24px}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content{margin-bottom:15px}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#1d2028;margin-bottom:15px}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1d2028;display:flex;align-items:center;justify-content:center;min-height:56px}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;color:#1d2028}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-title:last-child{margin:13px 0 2px 0}}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .wide-title{margin:13px 0 2px 0}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028;margin-bottom:15px}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d2028}}@media(min-width: 1024px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-text{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:72px}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-text .bold-text{font-weight:700}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-text .orange-text{color:#f98c4a}@media(min-width: 1024px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .padding-text{padding-bottom:24px}}@media(min-width: 1440px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .padding-text{padding-bottom:unset}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-description{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#363c4a}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-description{display:flex;flex-direction:column;justify-content:center;min-height:204px}}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-description{min-height:252px}}@media(min-width: 1920px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-description{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:#363c4a;min-height:204px}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-description div:not(:last-child){margin-bottom:8px}@media(min-width: 768px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-content .content-description div:not(:last-child){margin-bottom:20px}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:10px 24px;background-color:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);border-radius:60px;border:2px solid #2db4ee;transition:background-color .15s linear,border-color .15s linear}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button a{text-decoration:none;color:#fff}@media(min-width: 1920px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button{cursor:pointer}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button:hover{background-color:#fdc45b;border:2px solid #fdc45b}}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button.outline-blue{background-color:#fff;color:#2db4ee;border:2px solid #2db4ee;transition:border-color .15s linear,background-color .15s linear}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button.outline-blue a{color:#2db4ee;transition:color .15s linear}@media(min-width: 1920px){.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button.outline-blue:hover{background-color:#2db4ee;border:2px solid #2db4ee}.pricing .subscription__wrapper .subscription__cards .subscription__card .card-button.outline-blue:hover a{color:#fff}}.privacy,.terms{width:100%;max-width:1920px;margin:0 auto}.privacy .banner,.terms .banner{background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%),linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%),#2db4ee;backdrop-filter:blur(4px)}.privacy .banner__wrapper,.terms .banner__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;padding:120px 24px 76px}@media(min-width: 768px){.privacy .banner__wrapper,.terms .banner__wrapper{padding:126px 115px 76px}}@media(min-width: 1024px){.privacy .banner__wrapper,.terms .banner__wrapper{padding:144px 115px 76px}}@media(min-width: 1440px){.privacy .banner__wrapper,.terms .banner__wrapper{padding:144px 368px 76px}}@media(min-width: 586px){.privacy .banner__wrapper,.terms .banner__wrapper{padding:126px 115px 47px}}.privacy .banner__wrapper .banner__content,.terms .banner__wrapper .banner__content{text-align:center;width:100%}@media(min-width: 768px){.privacy .banner__wrapper .banner__content,.terms .banner__wrapper .banner__content{width:641px}}@media(min-width: 1024px){.privacy .banner__wrapper .banner__content,.terms .banner__wrapper .banner__content{width:100%}}.privacy .banner__wrapper .banner__content .content-title,.terms .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff;margin-bottom:12px}@media(min-width: 768px){.privacy .banner__wrapper .banner__content .content-title,.terms .banner__wrapper .banner__content .content-title{margin-bottom:24px}}@media(min-width: 1440px){.privacy .banner__wrapper .banner__content .content-title,.terms .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.privacy .banner__wrapper .banner__content .content-text,.terms .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;margin-bottom:12px}.privacy .banner__wrapper .banner__content .content-text br,.terms .banner__wrapper .banner__content .content-text br{display:none}@media(min-width: 1024px){.privacy .banner__wrapper .banner__content .content-text br,.terms .banner__wrapper .banner__content .content-text br{display:block}}@media(min-width: 768px){.privacy .banner__wrapper .banner__content .content-text,.terms .banner__wrapper .banner__content .content-text{margin-bottom:24px}}@media(min-width: 1024px){.privacy .banner__wrapper .banner__content .content-text,.terms .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff}}.privacy__container,.terms__container{display:flex;justify-content:center}@media(min-width: 1024px){.privacy__container,.terms__container{flex-direction:row}}@media(min-width: 375px){.privacy__container,.terms__container{flex-direction:column}}.privacy__table,.terms__table{width:100%;max-width:424px;margin:0 32px;position:relative}.privacy__table ul,.terms__table ul{list-style:auto;margin-bottom:48px;width:100%;max-width:424px}.privacy__table ul li,.terms__table ul li{margin:0 10px 16px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#2db4ee}.privacy__table ul li a,.terms__table ul li a{color:#2db4ee;text-decoration:none}.privacy__content,.terms__content{width:100%;max-width:1032px}.privacy__content .content-box,.terms__content .content-box{margin-bottom:48px}.privacy__content .content-box .title,.terms__content .content-box .title{margin-bottom:24px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#000}.privacy__content .content-box .text,.terms__content .content-box .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000}.privacy__content .content-box .text .bold-text,.terms__content .content-box .text .bold-text{font-weight:bold}.privacy__content .content-box .main-text,.terms__content .content-box .main-text{font-size:20px;line-height:32px}.privacy__list,.terms__list{counter-reset:item;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:36px;color:#000}.privacy__list .item,.terms__list .item{display:flex;margin-bottom:24px}.privacy__list .item:before,.terms__list .item:before{content:counters(item, ".") ". ";counter-increment:item;margin-right:10px}.privacy .sublist li:before,.terms .sublist li:before{content:counters(item, ".") " ";counter-increment:item;margin-right:10px}.privacy .item-content,.terms .item-content{display:flex;flex-direction:column}.support{width:100%;max-width:1920px;margin:0 auto}.support .banner{background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%),linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%),#2db4ee;backdrop-filter:blur(4px)}.support .banner__wrapper{padding:120px 32px 91px}@media(min-width: 768px){.support .banner__wrapper{padding:120px 64px 91px}}@media(min-width: 1024px){.support .banner__wrapper{padding:120px 32px 91px}}@media(min-width: 1440px){.support .banner__wrapper{padding:156px 64px 91px}}.support .banner__wrapper .banner__content{text-align:center;margin:0 0 73px;width:100%}@media(min-width: 768px){.support .banner__wrapper .banner__content{margin:0 0 77px}}@media(min-width: 1024px){.support .banner__wrapper .banner__content{width:796px;margin:0 auto 52px}}@media(min-width: 1440px){.support .banner__wrapper .banner__content{width:100%;margin:0 auto 49px}}.support .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#fff;margin-bottom:24px}@media(min-width: 1440px){.support .banner__wrapper .banner__content .content-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff}}.support .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff}@media(min-width: 1024px){.support .banner__wrapper .banner__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#fff}}.support .info__wrapper{padding:0 24px 61px}@media(min-width: 768px){.support .info__wrapper{padding:0 64px 31px}}@media(min-width: 1024px){.support .info__wrapper{padding:0 32px 25px}}.support .info__wrapper .info__cards{position:relative;display:flex;flex-direction:column;align-items:center;margin:-91px 0 0}@media(min-width: 1024px){.support .info__wrapper .info__cards{flex-direction:row;justify-content:center;margin:-91px -12px 0}}.support .info__wrapper .info__cards .info__card{display:block;width:327px;text-decoration:none;background-color:#fff;box-shadow:5px 10px 15px rgba(0,132,207,.25);border-radius:10px;padding:30px 20px;text-align:center}@media(min-width: 768px){.support .info__wrapper .info__cards .info__card{width:641px;display:flex;align-items:center;justify-content:space-between}}@media(min-width: 1024px){.support .info__wrapper .info__cards .info__card{width:303px;flex-direction:column;margin:0 12px}}@media(min-width: 1440px){.support .info__wrapper .info__cards .info__card{width:400px;padding:40px 60px}}.support .info__wrapper .info__cards .info__card:not(:last-child){margin-bottom:42px}@media(min-width: 1024px){.support .info__wrapper .info__cards .info__card:not(:last-child){margin-bottom:0}}.support .info__wrapper .info__cards .info__card .card-image{margin-bottom:15px}@media(min-width: 768px){.support .info__wrapper .info__cards .info__card .card-image{margin-bottom:0}}@media(min-width: 1024px){.support .info__wrapper .info__cards .info__card .card-image{margin-bottom:15px}}.support .info__wrapper .info__cards .info__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028;margin-bottom:15px}@media(min-width: 768px){.support .info__wrapper .info__cards .info__card .card-title{width:181px;text-align:left;margin-bottom:0}}@media(min-width: 1024px){.support .info__wrapper .info__cards .info__card .card-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:24px;color:#1d2028;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:15px}}.support .info__wrapper .info__cards .info__card .card-title br{display:none}@media(min-width: 768px){.support .info__wrapper .info__cards .info__card .card-title br{display:block}}@media(min-width: 1024px){.support .info__wrapper .info__cards .info__card .card-title br{display:none}}.support .info__wrapper .info__cards .info__card .card-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d2028}@media(min-width: 768px){.support .info__wrapper .info__cards .info__card .card-text{width:278px;text-align:left}}@media(min-width: 1024px){.support .info__wrapper .info__cards .info__card .card-text{width:263px;min-height:96px;display:flex;text-align:center}}.support .faq__wrapper{display:flex;flex-direction:column;align-items:center;padding:48px 24px 80px}@media(min-width: 768px){.support .faq__wrapper{padding:48px 64px 100px}}@media(min-width: 1024px){.support .faq__wrapper{padding:48px 32px 88px}}@media(min-width: 1440px){.support .faq__wrapper{padding:48px 32px 84px}}.support .faq__wrapper .faq__head{display:flex;align-items:center;margin-bottom:32px}.support .faq__wrapper .faq__head .head-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:#2db4ee;box-shadow:5px 10px 15px rgba(0,132,207,.25);margin-right:32px}.support .faq__wrapper .faq__head .head-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#1d2028}@media(min-width: 1440px){.support .faq__wrapper .faq__head .head-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:40px;line-height:56px;color:#1d2028}}.support .faq__wrapper .faq__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#1d2028;text-align:center;margin-bottom:48px}@media(min-width: 1024px){.support .faq__wrapper .faq__text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#1d2028}}@media(min-width: 1280px){.support .faq__wrapper .faq__text{max-width:1244px}}@media(min-width: 1024px){.support .faq__wrapper .faq__questions{width:100%}}.support .faq__wrapper .faq__questions .question{padding:16px 0;width:100%;max-width:1036px;cursor:pointer}@media(min-width: 1024px){.support .faq__wrapper .faq__questions .question{margin:0 auto}}.support .faq__wrapper .faq__questions .question:not(:last-child){border-bottom:1px solid #e1e4ec}.support .faq__wrapper .faq__questions .question .question-head{display:flex;justify-content:space-between;align-items:center;padding:24px 0}@media(min-width: 768px){.support .faq__wrapper .faq__questions .question .question-head{padding:24px}}.support .faq__wrapper .faq__questions .question .question-head .head-letter{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#2db4ee;margin-right:24px}.support .faq__wrapper .faq__questions .question .question-head .head-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#1d2028;margin-right:24px;flex-grow:1}@media(min-width: 1024px){.support .faq__wrapper .faq__questions .question .question-head .head-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#1d2028}}.support .faq__wrapper .faq__questions .question .question-head .head-toggler{width:24px;height:24px;flex-shrink:0;background:url(assets/890e78587b2357137716.svg) center no-repeat}.support .faq__wrapper .faq__questions .question .question-content{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#363c4a;display:none;margin-bottom:8px}@media(min-width: 768px){.support .faq__wrapper .faq__questions .question .question-content{padding:0 24px}}.support .faq__wrapper .faq__questions .question.active .question-head .head-letter{color:#f98c4a}.support .faq__wrapper .faq__questions .question.active .question-head .head-toggler{background:url(assets/ec92fb15d6754183b9d5.svg) center no-repeat}.support .faq__wrapper .faq__questions .question.active .question-content{display:block}.support .library{position:relative}.support .library .library__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(278deg, #0E6DA3 0%, #2DB4EE 100%);opacity:.75;z-index:-1}.support .library .library__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/40815de7872e41cb25a2.png) center no-repeat;background-size:cover;z-index:-2}.support .library__wrapper{padding:96px 24px}@media(min-width: 1440px){.support .library__wrapper{padding:170px 216px 166px}}.support .library__wrapper .library__content{text-align:center}.support .library__wrapper .library__content .content-logo{max-width:266px;margin-bottom:32px}.support .library__wrapper .library__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#fff;color:#fff;margin-bottom:32px}@media(min-width: 768px){.support .library__wrapper .library__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff}}@media(min-width: 768px){.support .library__wrapper .library__content .content-text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#fff}}@media(min-width: 1024px){.support .library__wrapper .library__content .content-text br{display:none}}.support .library__wrapper .library__content .library__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;display:inline-block;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:10px 24px;background:#f98c4a;box-shadow:5px 10px 15px rgba(235,126,60,.25);border-radius:60px;transition:background-color .15s linear}@media(min-width: 768px){.support .library__wrapper .library__content .library__button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#fff;padding:16px 32px}}.support .library__wrapper .library__content .library__button span{display:none}@media(min-width: 1440px){.support .library__wrapper .library__content .library__button span{display:inline}}@media(min-width: 1440px){.support .library__wrapper .library__content .library__button{cursor:pointer}}@media(min-width: 1440px){.support .library__wrapper .library__content .library__button:hover{background-color:#fdc45b}}.support .text-bold{font-weight:700}.login-page{min-height:100vh;background:linear-gradient(101.5deg, rgba(14, 109, 163, 0.9) 45.35%, rgba(114, 118, 128, 0) 100%),#2db4ee;backdrop-filter:blur(4px)}.login__wrapper{display:flex;flex-direction:column;align-items:center;min-height:inherit;position:relative;z-index:1}.login__header{width:332px;height:45px;text-align:center;margin-top:48px}@media(max-width: 1024px){.login__header{margin-top:26px}}@media(max-width: 586px){.login__header{width:295.11px}.login__header img{height:40px}}.login__header img{width:100%}.login__container{display:flex;flex-direction:column;align-items:center;padding:48px 60px;margin:32px 0;width:576px;background:#fff;box-shadow:5px 10px 15px rgba(0,132,207,.25)}@media(max-width: 1024px){.login__container{width:516px;padding:32px 48px;margin:27px 0}}@media(max-width: 768px){.login__container{width:474px}}@media(max-width: 586px){.login__container{width:355px;padding:24px}}.login__container .container__header{display:flex;flex-direction:column;align-items:center;padding:0;flex:none;align-self:stretch;flex-grow:0}.login__container .container__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:32px;line-height:40px;text-align:center;color:#1d2028;flex:none;align-self:stretch;flex-grow:0}.login__container .container__subtitle{display:flex;align-items:baseline;justify-content:center;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:32px;text-align:center;color:#363c4a;flex:none;align-self:stretch;flex-grow:0;margin:20px 0}@media(max-width: 1024px){.login__container .container__subtitle{margin:20px 0 0 0}}.login__container .container__subtitle a{font-size:20px;margin-left:5px}.login__container .container__fields{display:flex;flex-direction:column;align-items:flex-start;padding:0;flex:none;align-self:stretch;flex-grow:0;margin-top:50px}@media(max-width: 1024px){.login__container .container__fields{margin-top:24px}}.login__container .container__field{flex:none;align-self:stretch;flex-grow:0;margin-bottom:16px}.login__container .container__field input{padding:8px 10px;width:100%;flex:none;align-self:stretch;flex-grow:0;background:#fff;border:1px solid #a6aab5;box-sizing:border-box;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;display:flex;align-items:center;color:#363c4a}.login__container .container__extra-field{display:flex;flex-direction:row;align-items:flex-start;padding:0;flex:none;align-self:stretch;flex-grow:0;justify-content:center}@media(max-width: 768px){.login__container .container__extra-field{flex-direction:column;align-items:center}.login__container .container__extra-field p:first-child{margin-bottom:5px}}.login__container .container__extra-field .checkbox{display:flex;flex-direction:row-reverse}@media(max-width: 768px){.login__container .container__extra-field .checkbox{margin-bottom:16px}}.login__container .container__extra-field .checkbox .custom-checkbox{width:24px;height:24px;border:1px solid #a6aab5;box-sizing:border-box;background:#fff;color:#2db4ee}.login__container .container__extra-field .checkbox .label{margin-left:10px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;align-items:center;color:#363c4a}@media(max-width: 1024px){.login__container .container__extra-field .checkbox .label{font-size:14px}}.login__container .container__extra-field .checkbox .signup-label{font-size:13px}.login__container .container__extra-field .checkbox .signup-label a{text-decoration:none;color:#2db4ee}.login__container .container__extra-field p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-align:center;color:#363c4a;display:flex;flex:none;flex-grow:0}.login__container .container__extra-field p a{margin:0 5px}.login__container .container__body{width:100%}.login__container .container__body .text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-align:center;color:#363c4a;flex:none;align-self:stretch;flex-grow:0;margin:10px 0}.login__container .container__body .text__warning{color:#d94a4e}.login__container .container__registration-body{display:flex;justify-content:space-between;width:100%}@media(max-width: 605px){.login__container .container__registration-body{flex-direction:column}}.login__container .container__separator{display:flex;width:100%;align-items:center;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-align:center;color:#363c4a;margin-bottom:24px}.login__container .container__separator p{margin:0 10px}.login__container .container__separator .line{width:inherit;border-top:1px solid #eaeffa}.login__container .btn-signup{margin:10px 10px 28px !important}.login__container .btn{cursor:pointer;display:flex;text-decoration:none;flex-direction:row;justify-content:center;align-items:center;padding:16px 32px;position:static;width:272px;height:56px;left:152px;top:396px;background:#f98c4a;box-shadow:5px 10px 15px rgba(235,126,60,.25);border-radius:60px;flex:none;flex-grow:0;margin:50px 10px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:24px;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fff;flex:none;flex-grow:0}@media(max-width: 768px){.login__container .btn{margin:24px 10px}}@media(max-width: 586px){.login__container .btn{padding:10px 24px}}.login__footer{display:flex;flex-direction:column;align-items:center;margin-top:auto;width:576px}@media(max-width: 1024px){.login__footer{width:468px}}@media(max-width: 586px){.login__footer{width:100%;max-width:375px}}.login__footer .footer__links{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}@media(max-width: 586px){.login__footer .footer__links{flex-direction:column}}.login__footer .footer__links .link{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:bold;font-size:14px;line-height:24px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:#fff}@media(max-width: 586px){.login__footer .footer__links .link{margin-top:24px}}.login__footer .footer__links .vertical-line{width:16px;border:1px solid #2db4ee;transform:rotate(90deg)}@media(max-width: 586px){.login__footer .footer__links .vertical-line{display:none}}.login__footer .copyrights{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:13px;line-height:20px;display:flex;align-items:center;text-align:center;margin-bottom:24px;color:#fff}.login__bg{position:absolute;bottom:0;opacity:.5}.login__bg img{height:890px}@media(max-width: 1024px){.login__bg img{width:100%;max-width:527px;height:604px}}@media(max-width: 768px){.login__bg img{width:100%;max-width:527px}}.login__extra-bg{position:absolute;height:400px;left:0;right:0;top:0;background:linear-gradient(180deg, #004C7A 0%, rgba(18, 109, 165, 0) 100%)}@media(max-width: 1024px){.login__extra-bg{height:100%;max-height:200px}}@media(max-width: 768px){.login__extra-bg{height:100%;max-height:200px}}.signup__container{width:1000px;left:calc(50% - 500px)}@media(max-width: 1024px){.signup__container{width:960px;left:calc(50% - 480px)}}@media(max-width: 968px){.signup__container{width:770px;left:calc(50% - 385px)}}@media(max-width: 768px){.signup__container{width:600px;left:calc(50% - 300px)}}@media(max-width: 605px){.signup__container{width:355px;left:calc(50% - 177.5px)}}.signup__container .container__errors-list{height:40px;font-size:13px;color:#d94a4e}.signup__container .container__fields{width:410px;display:flex;flex-direction:column;align-items:flex-start;padding:0;flex:none;align-self:stretch;flex-grow:0;margin-top:10px}@media(max-width: 1024px){.signup__container .container__fields{margin-top:24px}}@media(max-width: 968px){.signup__container .container__fields{width:320px;left:calc(50% - 160px)}}@media(max-width: 768px){.signup__container .container__fields{margin-top:24px;width:250px;left:calc(50% - 125px)}}@media(max-width: 605px){.signup__container .container__fields{width:100%}}.signup__container .container__field{flex:none;align-self:stretch;flex-grow:0;margin-bottom:16px}.signup__container .container__field input,.signup__container .container__field select{padding:8px 10px;width:100%;flex:none;align-self:stretch;flex-grow:0;background:#fff;border:1px solid #a6aab5;box-sizing:border-box;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;display:flex;align-items:center;color:#363c4a}.signup__container .container__field input:invalid,.signup__container .container__field input.error,.signup__container .container__field select.error{border:1px solid #d94a4e}.container__extra-field{box-sizing:border-box}.container__extra-field.error{border:1px solid #d94a4e}.full-fill{justify-content:space-between !important}.blue_link{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:right;letter-spacing:.06em;text-transform:uppercase;color:#2db4ee;text-decoration:none}.captcha{margin-top:28px}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-disable {
  cursor: wait;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  /* IE 6-9 */
}
.ui-disable .background {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}
.ui-disable .message {
  position: fixed;
  left: 50%;
  top: 50%;
  color: #4aa4d2;
  font-weight: bold;
  font-size: 18px;
  min-height: 30px;
  background-color: white;
  text-shadow: 1px 0 0 #3e78a2, -1px 0 0 #3e78a2, 0 1px 0 #3e78a2, 0 -1px 0 #3e78a2, 1px 1px #3e78a2, -1px -1px 0 #3e78a2, 1px -1px 0 #3e78a2, -1px 1px 0 #3e78a2;
  letter-spacing: 1px;
}

